diff --git a/Podfile b/Podfile index 1bd46d31f..1abd4d24d 100644 --- a/Podfile +++ b/Podfile @@ -7,6 +7,6 @@ pod 'UICKeyChainStore', :podspec => 'Podspecs/UICKeyChainStore.podspec pod 'OpenSSL', '~> 1.0.109' pod 'MMDrawerController', '~> 0.5.7' pod 'libPhoneNumber-iOS', '~> 0.7' -pod 'PastelogKit', '~> 1.1' +pod 'PastelogKit', '~> 1.2' pod 'AFNetworking', '~> 2.4.1' pod 'TwistedOakCollapsingFutures','~> 1.0' diff --git a/Podfile.lock b/Podfile.lock index 6eb03fb69..e64e5201c 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -39,7 +39,7 @@ PODS: - MMDrawerController/Subclass (0.5.7): - MMDrawerController/Core - OpenSSL (1.0.109) - - PastelogKit (1.1): + - PastelogKit (1.2): - CocoaLumberjack (~> 1.9) - TwistedOakCollapsingFutures (1.0.0): - UnionFind (~> 1.0) @@ -51,7 +51,7 @@ DEPENDENCIES: - libPhoneNumber-iOS (~> 0.7) - MMDrawerController (~> 0.5.7) - OpenSSL (~> 1.0.109) - - PastelogKit (~> 1.1) + - PastelogKit (~> 1.2) - TwistedOakCollapsingFutures (~> 1.0) - UICKeyChainStore (from `Podspecs/UICKeyChainStore.podspec`) @@ -65,7 +65,7 @@ SPEC CHECKSUMS: libPhoneNumber-iOS: 98fc07d70c8fdb5e6a8e3442c37e97353065c20e MMDrawerController: c3ab7a318ddc7e2bcd133139c3161af08c6e1197 OpenSSL: 4810adf5c99b0e2cd20670a11a987c805e8a521c - PastelogKit: 32836ec27e587a8876326abeaf9a1b5e2bc484ea + PastelogKit: 8bab71b1d187617a83e7124cffe9eb1a600e6695 TwistedOakCollapsingFutures: 07aab84fd3958dc94d55ef705b12857d9fbe61d1 UICKeyChainStore: eef407137f0397e95a3df32cdf05f7e2ddd99647 UnionFind: 45777a8b6878d3a602af3654cc3a09b87389d356 diff --git a/Pods b/Pods index e77476e6f..585c9e6ca 160000 --- a/Pods +++ b/Pods @@ -1 +1 @@ -Subproject commit e77476e6f8ddec69fb20785f9ff61db0ea95035a +Subproject commit 585c9e6ca1b55e99fb5c09aa31a6d590c2be5c58 diff --git a/Signal.xcodeproj/project.pbxproj b/Signal.xcodeproj/project.pbxproj index ecafc0d62..1237bba9c 100644 --- a/Signal.xcodeproj/project.pbxproj +++ b/Signal.xcodeproj/project.pbxproj @@ -1,4703 +1,17485 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 701231B518ECAA4500D456C4 /* EvpMessageDigest.m in Sources */ = {isa = PBXBuildFile; fileRef = 701231B418ECAA4500D456C4 /* EvpMessageDigest.m */; }; - 70377AA91916BA0500CAF501 /* InteractiveLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 70377AA81916BA0500CAF501 /* InteractiveLabel.m */; }; - 70377AAB1918450100CAF501 /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 70377AAA1918450100CAF501 /* MobileCoreServices.framework */; }; - 7038632718F70C0700D4A43F /* CryptoTools.m in Sources */ = {isa = PBXBuildFile; fileRef = 7038632418F70C0700D4A43F /* CryptoTools.m */; }; - 7038632818F70C0700D4A43F /* EvpSymetricUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 7038632618F70C0700D4A43F /* EvpSymetricUtil.m */; }; - 707E548C18FF0B8A00C8649D /* InviteContactModal.m in Sources */ = {isa = PBXBuildFile; fileRef = 707E548B18FF0B8A00C8649D /* InviteContactModal.m */; }; - 707E549218FF26E800C8649D /* SmsInvite.m in Sources */ = {isa = PBXBuildFile; fileRef = 707E549118FF26E800C8649D /* SmsInvite.m */; }; - 7095B7B018F46D35002C66E2 /* PhoneNumberUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 7095B7AF18F46D35002C66E2 /* PhoneNumberUtil.m */; }; - 70B800A6190C53180042E3F0 /* libspandsp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 70B800A3190C529C0042E3F0 /* libspandsp.a */; }; - 70B800AF190C548D0042E3F0 /* libspeex.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 70B800AC190C54790042E3F0 /* libspeex.a */; }; - 70B8010C190C55660042E3F0 /* AbstractMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B800E3190C55660042E3F0 /* AbstractMessage.m */; }; - 70B8010D190C55660042E3F0 /* AbstractMessage_Builder.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B800E5190C55660042E3F0 /* AbstractMessage_Builder.m */; }; - 70B8010E190C55660042E3F0 /* CodedInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B800E8190C55660042E3F0 /* CodedInputStream.m */; }; - 70B8010F190C55660042E3F0 /* CodedOutputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B800EA190C55660042E3F0 /* CodedOutputStream.m */; }; - 70B80110190C55660042E3F0 /* ConcreteExtensionField.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B800EC190C55660042E3F0 /* ConcreteExtensionField.m */; }; - 70B80111190C55660042E3F0 /* ExtendableMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B800EE190C55660042E3F0 /* ExtendableMessage.m */; }; - 70B80112190C55660042E3F0 /* ExtendableMessage_Builder.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B800F0190C55660042E3F0 /* ExtendableMessage_Builder.m */; }; - 70B80113190C55660042E3F0 /* ExtensionRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B800F3190C55660042E3F0 /* ExtensionRegistry.m */; }; - 70B80114190C55660042E3F0 /* Field.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B800F5190C55660042E3F0 /* Field.m */; }; - 70B80115190C55660042E3F0 /* GeneratedMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B800F8190C55660042E3F0 /* GeneratedMessage.m */; }; - 70B80116190C55660042E3F0 /* GeneratedMessage_Builder.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B800FA190C55660042E3F0 /* GeneratedMessage_Builder.m */; }; - 70B80117190C55660042E3F0 /* MutableExtensionRegistry.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B800FE190C55660042E3F0 /* MutableExtensionRegistry.m */; }; - 70B80118190C55660042E3F0 /* MutableField.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B80100190C55660042E3F0 /* MutableField.m */; }; - 70B80119190C55660042E3F0 /* TextFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B80103190C55660042E3F0 /* TextFormat.m */; }; - 70B8011A190C55660042E3F0 /* UnknownFieldSet.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B80105190C55660042E3F0 /* UnknownFieldSet.m */; }; - 70B8011B190C55660042E3F0 /* UnknownFieldSet_Builder.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B80107190C55660042E3F0 /* UnknownFieldSet_Builder.m */; }; - 70B8011C190C55660042E3F0 /* Utilities.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B80109190C55660042E3F0 /* Utilities.m */; }; - 70B8011D190C55660042E3F0 /* WireFormat.m in Sources */ = {isa = PBXBuildFile; fileRef = 70B8010B190C55660042E3F0 /* WireFormat.m */; }; - 70B8FEE21909FE360042E3F0 /* 171756__nenadsimic__picked-coin-echo-2.wav in Resources */ = {isa = PBXBuildFile; fileRef = 70B8FEE11909FE360042E3F0 /* 171756__nenadsimic__picked-coin-echo-2.wav */; }; - 70BAFD5D190584BE00FA5E0B /* NotificationTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = 70BAFD5C190584BE00FA5E0B /* NotificationTracker.m */; }; - 762D9DCF18281C7400A5E418 /* SettingsTableHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 762D9DCE18281C7400A5E418 /* SettingsTableHeaderView.m */; }; - 762D9DD018281C7400A5E418 /* SettingsTableHeaderView.m in Sources */ = {isa = PBXBuildFile; fileRef = 762D9DCE18281C7400A5E418 /* SettingsTableHeaderView.m */; }; - 765052A1182945EF008313E1 /* LocalizableCustomFontLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 765052A0182945EF008313E1 /* LocalizableCustomFontLabel.m */; }; - 765052A2182945EF008313E1 /* LocalizableCustomFontLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = 765052A0182945EF008313E1 /* LocalizableCustomFontLabel.m */; }; - 765052AA18294C9F008313E1 /* HelveticaNeueLTStd-Lt.otf in Resources */ = {isa = PBXBuildFile; fileRef = 765052A518294C9F008313E1 /* HelveticaNeueLTStd-Lt.otf */; }; - 765052AC18294C9F008313E1 /* HelveticaNeueLTStd-Md.otf in Resources */ = {isa = PBXBuildFile; fileRef = 765052A618294C9F008313E1 /* HelveticaNeueLTStd-Md.otf */; }; - 765052AF182AC9B5008313E1 /* DialerButtonView.m in Sources */ = {isa = PBXBuildFile; fileRef = 765052AE182AC9B5008313E1 /* DialerButtonView.m */; }; - 765052B0182AC9B5008313E1 /* DialerButtonView.m in Sources */ = {isa = PBXBuildFile; fileRef = 765052AE182AC9B5008313E1 /* DialerButtonView.m */; }; - 765052B3182BF839008313E1 /* HelveticaNeueLTStd-Th.otf in Resources */ = {isa = PBXBuildFile; fileRef = 765052B1182BF839008313E1 /* HelveticaNeueLTStd-Th.otf */; }; - 768A1A2B17FC9CD300E00ED8 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 768A1A2A17FC9CD300E00ED8 /* libz.dylib */; }; - 76919BF71805D190008C664A /* ContactManagerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 76919BF61805D190008C664A /* ContactManagerTest.m */; }; - 76B818A1182C39460088060E /* PreferenceListViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76B8189D182C39460088060E /* PreferenceListViewController.xib */; }; - 76C87F13181EE11C00C4ACAB /* InboxFeedFooterCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 76C87F12181EE11C00C4ACAB /* InboxFeedFooterCell.m */; }; - 76C87F14181EE11C00C4ACAB /* InboxFeedFooterCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 76C87F12181EE11C00C4ACAB /* InboxFeedFooterCell.m */; }; - 76C87F17181EE2EB00C4ACAB /* InboxFeedFooterCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76C87F15181EE2EB00C4ACAB /* InboxFeedFooterCell.xib */; }; - 76C87F19181EFCE600C4ACAB /* MediaPlayer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 76C87F18181EFCE600C4ACAB /* MediaPlayer.framework */; }; - 76D713E7182D3E3F00C9C9C8 /* PreferenceListTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 76D713E6182D3E3F00C9C9C8 /* PreferenceListTableViewCell.m */; }; - 76D713E8182D3E3F00C9C9C8 /* PreferenceListTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 76D713E6182D3E3F00C9C9C8 /* PreferenceListTableViewCell.m */; }; - 76D713EB182D3E5100C9C9C8 /* PreferenceListTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76D713E9182D3E5100C9C9C8 /* PreferenceListTableViewCell.xib */; }; - 76EB054018170B33006006FC /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB03C318170B33006006FC /* AppDelegate.m */; }; - 76EB054118170B33006006FC /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB03C318170B33006006FC /* AppDelegate.m */; }; - 76EB057218170B33006006FC /* RecentCall.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB040018170B33006006FC /* RecentCall.m */; }; - 76EB057318170B33006006FC /* RecentCall.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB040018170B33006006FC /* RecentCall.m */; }; - 76EB057418170B33006006FC /* RecentCallManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB040218170B33006006FC /* RecentCallManager.m */; }; - 76EB057518170B33006006FC /* RecentCallManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB040218170B33006006FC /* RecentCallManager.m */; }; - 76EB057618170B33006006FC /* Contact.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB040518170B33006006FC /* Contact.m */; }; - 76EB057718170B33006006FC /* Contact.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB040518170B33006006FC /* Contact.m */; }; - 76EB057A18170B33006006FC /* ContactsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB040918170B33006006FC /* ContactsManager.m */; }; - 76EB057B18170B33006006FC /* ContactsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB040918170B33006006FC /* ContactsManager.m */; }; - 76EB058218170B33006006FC /* Environment.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB041318170B33006006FC /* Environment.m */; }; - 76EB058318170B33006006FC /* Environment.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB041318170B33006006FC /* Environment.m */; }; - 76EB058418170B33006006FC /* LocalizableText.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB041518170B33006006FC /* LocalizableText.m */; }; - 76EB058518170B33006006FC /* LocalizableText.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB041518170B33006006FC /* LocalizableText.m */; }; - 76EB058618170B33006006FC /* PreferencesUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB041718170B33006006FC /* PreferencesUtil.m */; }; - 76EB058718170B33006006FC /* PreferencesUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB041718170B33006006FC /* PreferencesUtil.m */; }; - 76EB058818170B33006006FC /* PropertyListPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB041918170B33006006FC /* PropertyListPreferences.m */; }; - 76EB058918170B33006006FC /* PropertyListPreferences.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB041918170B33006006FC /* PropertyListPreferences.m */; }; - 76EB058A18170B33006006FC /* Release.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB041B18170B33006006FC /* Release.m */; }; - 76EB058B18170B33006006FC /* Release.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB041B18170B33006006FC /* Release.m */; }; - 76EB058C18170B33006006FC /* DnsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042018170B33006006FC /* DnsManager.m */; }; - 76EB058D18170B33006006FC /* DnsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042018170B33006006FC /* DnsManager.m */; }; - 76EB058E18170B33006006FC /* HostNameEndPoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042218170B33006006FC /* HostNameEndPoint.m */; }; - 76EB058F18170B33006006FC /* HostNameEndPoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042218170B33006006FC /* HostNameEndPoint.m */; }; - 76EB059018170B33006006FC /* IgnoredPacketFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042518170B33006006FC /* IgnoredPacketFailure.m */; }; - 76EB059118170B33006006FC /* IgnoredPacketFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042518170B33006006FC /* IgnoredPacketFailure.m */; }; - 76EB059218170B33006006FC /* UnrecognizedRequestFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042718170B33006006FC /* UnrecognizedRequestFailure.m */; }; - 76EB059318170B33006006FC /* UnrecognizedRequestFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042718170B33006006FC /* UnrecognizedRequestFailure.m */; }; - 76EB059418170B33006006FC /* HttpManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042A18170B33006006FC /* HttpManager.m */; }; - 76EB059518170B33006006FC /* HttpManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042A18170B33006006FC /* HttpManager.m */; }; - 76EB059618170B33006006FC /* HttpRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042C18170B33006006FC /* HttpRequest.m */; }; - 76EB059718170B33006006FC /* HttpRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042C18170B33006006FC /* HttpRequest.m */; }; - 76EB059818170B33006006FC /* HttpRequestOrResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042E18170B33006006FC /* HttpRequestOrResponse.m */; }; - 76EB059918170B33006006FC /* HttpRequestOrResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB042E18170B33006006FC /* HttpRequestOrResponse.m */; }; - 76EB059A18170B33006006FC /* HttpRequestUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043018170B33006006FC /* HttpRequestUtil.m */; }; - 76EB059B18170B33006006FC /* HttpRequestUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043018170B33006006FC /* HttpRequestUtil.m */; }; - 76EB059C18170B33006006FC /* HttpResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043218170B33006006FC /* HttpResponse.m */; }; - 76EB059D18170B33006006FC /* HttpResponse.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043218170B33006006FC /* HttpResponse.m */; }; - 76EB059E18170B33006006FC /* HttpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043418170B33006006FC /* HttpSocket.m */; }; - 76EB059F18170B33006006FC /* HttpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043418170B33006006FC /* HttpSocket.m */; }; - 76EB05A018170B33006006FC /* IpAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043618170B33006006FC /* IpAddress.m */; }; - 76EB05A118170B33006006FC /* IpAddress.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043618170B33006006FC /* IpAddress.m */; }; - 76EB05A218170B33006006FC /* IpEndPoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043818170B33006006FC /* IpEndPoint.m */; }; - 76EB05A318170B33006006FC /* IpEndPoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043818170B33006006FC /* IpEndPoint.m */; }; - 76EB05A418170B33006006FC /* PacketHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043B18170B33006006FC /* PacketHandler.m */; }; - 76EB05A518170B33006006FC /* PacketHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043B18170B33006006FC /* PacketHandler.m */; }; - 76EB05A618170B33006006FC /* RtpPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043E18170B33006006FC /* RtpPacket.m */; }; - 76EB05A718170B33006006FC /* RtpPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB043E18170B33006006FC /* RtpPacket.m */; }; - 76EB05A818170B33006006FC /* RtpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB044018170B33006006FC /* RtpSocket.m */; }; - 76EB05A918170B33006006FC /* RtpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB044018170B33006006FC /* RtpSocket.m */; }; - 76EB05AA18170B33006006FC /* SequenceCounter.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB044318170B33006006FC /* SequenceCounter.m */; }; - 76EB05AB18170B33006006FC /* SequenceCounter.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB044318170B33006006FC /* SequenceCounter.m */; }; - 76EB05AC18170B33006006FC /* SrtpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB044518170B33006006FC /* SrtpSocket.m */; }; - 76EB05AD18170B33006006FC /* SrtpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB044518170B33006006FC /* SrtpSocket.m */; }; - 76EB05AE18170B33006006FC /* SrtpStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB044718170B33006006FC /* SrtpStream.m */; }; - 76EB05AF18170B33006006FC /* SrtpStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB044718170B33006006FC /* SrtpStream.m */; }; - 76EB05B218170B33006006FC /* DH3KKeyAgreementProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB044D18170B33006006FC /* DH3KKeyAgreementProtocol.m */; }; - 76EB05B318170B33006006FC /* DH3KKeyAgreementProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB044D18170B33006006FC /* DH3KKeyAgreementProtocol.m */; }; - 76EB05B418170B33006006FC /* HashChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB044F18170B33006006FC /* HashChain.m */; }; - 76EB05B518170B33006006FC /* HashChain.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB044F18170B33006006FC /* HashChain.m */; }; - 76EB05B618170B33006006FC /* MasterSecret.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045118170B33006006FC /* MasterSecret.m */; }; - 76EB05B718170B33006006FC /* MasterSecret.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045118170B33006006FC /* MasterSecret.m */; }; - 76EB05B818170B33006006FC /* NegotiationFailed.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045318170B33006006FC /* NegotiationFailed.m */; }; - 76EB05B918170B33006006FC /* NegotiationFailed.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045318170B33006006FC /* NegotiationFailed.m */; }; - 76EB05BA18170B33006006FC /* CommitPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045618170B33006006FC /* CommitPacket.m */; }; - 76EB05BB18170B33006006FC /* CommitPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045618170B33006006FC /* CommitPacket.m */; }; - 76EB05BC18170B33006006FC /* ConfirmAckPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045818170B33006006FC /* ConfirmAckPacket.m */; }; - 76EB05BD18170B33006006FC /* ConfirmAckPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045818170B33006006FC /* ConfirmAckPacket.m */; }; - 76EB05BE18170B33006006FC /* ConfirmPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045A18170B33006006FC /* ConfirmPacket.m */; }; - 76EB05BF18170B33006006FC /* ConfirmPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045A18170B33006006FC /* ConfirmPacket.m */; }; - 76EB05C018170B33006006FC /* DhPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045C18170B33006006FC /* DhPacket.m */; }; - 76EB05C118170B33006006FC /* DhPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045C18170B33006006FC /* DhPacket.m */; }; - 76EB05C218170B33006006FC /* DhPacketSharedSecretHashes.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045E18170B33006006FC /* DhPacketSharedSecretHashes.m */; }; - 76EB05C318170B33006006FC /* DhPacketSharedSecretHashes.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB045E18170B33006006FC /* DhPacketSharedSecretHashes.m */; }; - 76EB05C418170B33006006FC /* HandshakePacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB046018170B33006006FC /* HandshakePacket.m */; }; - 76EB05C518170B33006006FC /* HandshakePacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB046018170B33006006FC /* HandshakePacket.m */; }; - 76EB05C618170B33006006FC /* HelloAckPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB046218170B33006006FC /* HelloAckPacket.m */; }; - 76EB05C718170B33006006FC /* HelloAckPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB046218170B33006006FC /* HelloAckPacket.m */; }; - 76EB05C818170B33006006FC /* HelloPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB046418170B33006006FC /* HelloPacket.m */; }; - 76EB05C918170B33006006FC /* HelloPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB046418170B33006006FC /* HelloPacket.m */; }; - 76EB05CA18170B33006006FC /* RecipientUnavailable.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB046A18170B33006006FC /* RecipientUnavailable.m */; }; - 76EB05CB18170B33006006FC /* RecipientUnavailable.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB046A18170B33006006FC /* RecipientUnavailable.m */; }; - 76EB05CC18170B33006006FC /* ShortAuthenticationStringGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB046C18170B33006006FC /* ShortAuthenticationStringGenerator.m */; }; - 76EB05CD18170B33006006FC /* ShortAuthenticationStringGenerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB046C18170B33006006FC /* ShortAuthenticationStringGenerator.m */; }; - 76EB05CE18170B33006006FC /* ZrtpHandshakeResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB046E18170B33006006FC /* ZrtpHandshakeResult.m */; }; - 76EB05CF18170B33006006FC /* ZrtpHandshakeResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB046E18170B33006006FC /* ZrtpHandshakeResult.m */; }; - 76EB05D018170B33006006FC /* ZrtpHandshakeSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047018170B33006006FC /* ZrtpHandshakeSocket.m */; }; - 76EB05D118170B33006006FC /* ZrtpHandshakeSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047018170B33006006FC /* ZrtpHandshakeSocket.m */; }; - 76EB05D218170B33006006FC /* ZrtpInitiator.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047218170B33006006FC /* ZrtpInitiator.m */; }; - 76EB05D318170B33006006FC /* ZrtpInitiator.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047218170B33006006FC /* ZrtpInitiator.m */; }; - 76EB05D418170B33006006FC /* ZrtpManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047418170B33006006FC /* ZrtpManager.m */; }; - 76EB05D518170B33006006FC /* ZrtpManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047418170B33006006FC /* ZrtpManager.m */; }; - 76EB05D618170B33006006FC /* ZrtpResponder.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047618170B33006006FC /* ZrtpResponder.m */; }; - 76EB05D718170B33006006FC /* ZrtpResponder.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047618170B33006006FC /* ZrtpResponder.m */; }; - 76EB05D818170B33006006FC /* LowLatencyCandidate.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047918170B33006006FC /* LowLatencyCandidate.m */; }; - 76EB05D918170B33006006FC /* LowLatencyCandidate.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047918170B33006006FC /* LowLatencyCandidate.m */; }; - 76EB05DA18170B33006006FC /* LowLatencyConnector.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047B18170B33006006FC /* LowLatencyConnector.m */; }; - 76EB05DB18170B33006006FC /* LowLatencyConnector.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047B18170B33006006FC /* LowLatencyConnector.m */; }; - 76EB05DC18170B33006006FC /* StreamPair.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047D18170B33006006FC /* StreamPair.m */; }; - 76EB05DD18170B33006006FC /* StreamPair.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB047D18170B33006006FC /* StreamPair.m */; }; - 76EB05DE18170B33006006FC /* Certificate.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048018170B33006006FC /* Certificate.m */; }; - 76EB05DF18170B33006006FC /* Certificate.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048018170B33006006FC /* Certificate.m */; }; - 76EB05E018170B33006006FC /* NetworkStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048218170B33006006FC /* NetworkStream.m */; }; - 76EB05E118170B33006006FC /* NetworkStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048218170B33006006FC /* NetworkStream.m */; }; - 76EB05E218170B33006006FC /* SecureEndPoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048418170B33006006FC /* SecureEndPoint.m */; }; - 76EB05E318170B33006006FC /* SecureEndPoint.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048418170B33006006FC /* SecureEndPoint.m */; }; - 76EB05E418170B33006006FC /* UdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048718170B33006006FC /* UdpSocket.m */; }; - 76EB05E518170B33006006FC /* UdpSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048718170B33006006FC /* UdpSocket.m */; }; - 76EB05E618170B33006006FC /* CallController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048B18170B33006006FC /* CallController.m */; }; - 76EB05E718170B33006006FC /* CallController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048B18170B33006006FC /* CallController.m */; }; - 76EB05E818170B33006006FC /* CallFailedServerMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048D18170B33006006FC /* CallFailedServerMessage.m */; }; - 76EB05E918170B33006006FC /* CallFailedServerMessage.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048D18170B33006006FC /* CallFailedServerMessage.m */; }; - 76EB05EA18170B33006006FC /* CallProgress.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048F18170B33006006FC /* CallProgress.m */; }; - 76EB05EB18170B33006006FC /* CallProgress.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB048F18170B33006006FC /* CallProgress.m */; }; - 76EB05EC18170B33006006FC /* CallState.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049118170B33006006FC /* CallState.m */; }; - 76EB05ED18170B33006006FC /* CallState.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049118170B33006006FC /* CallState.m */; }; - 76EB05EE18170B33006006FC /* CallTermination.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049318170B33006006FC /* CallTermination.m */; }; - 76EB05EF18170B33006006FC /* CallTermination.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049318170B33006006FC /* CallTermination.m */; }; - 76EB05F018170B33006006FC /* PhoneManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049518170B33006006FC /* PhoneManager.m */; }; - 76EB05F118170B33006006FC /* PhoneManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049518170B33006006FC /* PhoneManager.m */; }; - 76EB05F218170B33006006FC /* PhoneNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049718170B33006006FC /* PhoneNumber.m */; }; - 76EB05F318170B33006006FC /* PhoneNumber.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049718170B33006006FC /* PhoneNumber.m */; }; - 76EB05F418170B33006006FC /* CallConnectResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049A18170B33006006FC /* CallConnectResult.m */; }; - 76EB05F518170B33006006FC /* CallConnectResult.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049A18170B33006006FC /* CallConnectResult.m */; }; - 76EB05F618170B33006006FC /* CallConnectUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049C18170B33006006FC /* CallConnectUtil.m */; }; - 76EB05F718170B33006006FC /* CallConnectUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049C18170B33006006FC /* CallConnectUtil.m */; }; - 76EB05F818170B33006006FC /* CallConnectUtil_Initiator.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049E18170B33006006FC /* CallConnectUtil_Initiator.m */; }; - 76EB05F918170B33006006FC /* CallConnectUtil_Initiator.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB049E18170B33006006FC /* CallConnectUtil_Initiator.m */; }; - 76EB05FA18170B33006006FC /* CallConnectUtil_Responder.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04A018170B33006006FC /* CallConnectUtil_Responder.m */; }; - 76EB05FB18170B33006006FC /* CallConnectUtil_Responder.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04A018170B33006006FC /* CallConnectUtil_Responder.m */; }; - 76EB05FC18170B33006006FC /* CallConnectUtil_Server.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04A218170B33006006FC /* CallConnectUtil_Server.m */; }; - 76EB05FD18170B33006006FC /* CallConnectUtil_Server.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04A218170B33006006FC /* CallConnectUtil_Server.m */; }; - 76EB05FE18170B33006006FC /* InitiateSignal.pb.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04A418170B33006006FC /* InitiateSignal.pb.m */; }; - 76EB05FF18170B33006006FC /* InitiateSignal.pb.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04A418170B33006006FC /* InitiateSignal.pb.m */; }; - 76EB060118170B33006006FC /* InitiateSignal.proto in Resources */ = {isa = PBXBuildFile; fileRef = 76EB04A518170B33006006FC /* InitiateSignal.proto */; }; - 76EB060218170B33006006FC /* InitiatorSessionDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04A718170B33006006FC /* InitiatorSessionDescriptor.m */; }; - 76EB060318170B33006006FC /* InitiatorSessionDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04A718170B33006006FC /* InitiatorSessionDescriptor.m */; }; - 76EB060418170B33006006FC /* PhoneNumberDirectoryFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04AA18170B33006006FC /* PhoneNumberDirectoryFilter.m */; }; - 76EB060518170B33006006FC /* PhoneNumberDirectoryFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04AA18170B33006006FC /* PhoneNumberDirectoryFilter.m */; }; - 76EB060618170B33006006FC /* PhoneNumberDirectoryFilterManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04AC18170B33006006FC /* PhoneNumberDirectoryFilterManager.m */; }; - 76EB060718170B33006006FC /* PhoneNumberDirectoryFilterManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04AC18170B33006006FC /* PhoneNumberDirectoryFilterManager.m */; }; - 76EB060818170B33006006FC /* ResponderSessionDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04AE18170B33006006FC /* ResponderSessionDescriptor.m */; }; - 76EB060918170B33006006FC /* ResponderSessionDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04AE18170B33006006FC /* ResponderSessionDescriptor.m */; }; - 76EB060A18170B33006006FC /* SignalUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04B018170B33006006FC /* SignalUtil.m */; }; - 76EB060B18170B33006006FC /* SignalUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04B018170B33006006FC /* SignalUtil.m */; }; - 76EB060C18170B33006006FC /* CategorizingLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04B318170B33006006FC /* CategorizingLogger.m */; }; - 76EB060D18170B33006006FC /* CategorizingLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04B318170B33006006FC /* CategorizingLogger.m */; }; - 76EB060E18170B33006006FC /* DecayingSampleEstimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04B518170B33006006FC /* DecayingSampleEstimator.m */; }; - 76EB060F18170B33006006FC /* DecayingSampleEstimator.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04B518170B33006006FC /* DecayingSampleEstimator.m */; }; - 76EB061018170B33006006FC /* EventWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04B718170B33006006FC /* EventWindow.m */; }; - 76EB061118170B33006006FC /* EventWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04B718170B33006006FC /* EventWindow.m */; }; - 76EB061218170B33006006FC /* LoggingUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04B918170B33006006FC /* LoggingUtil.m */; }; - 76EB061318170B33006006FC /* LoggingUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04B918170B33006006FC /* LoggingUtil.m */; }; - 76EB061418170B33006006FC /* AnonymousConditionLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04C018170B33006006FC /* AnonymousConditionLogger.m */; }; - 76EB061518170B33006006FC /* AnonymousConditionLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04C018170B33006006FC /* AnonymousConditionLogger.m */; }; - 76EB061618170B33006006FC /* AnonymousOccurrenceLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04C218170B33006006FC /* AnonymousOccurrenceLogger.m */; }; - 76EB061718170B33006006FC /* AnonymousOccurrenceLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04C218170B33006006FC /* AnonymousOccurrenceLogger.m */; }; - 76EB061818170B33006006FC /* AnonymousValueLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04C418170B33006006FC /* AnonymousValueLogger.m */; }; - 76EB061918170B33006006FC /* AnonymousValueLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04C418170B33006006FC /* AnonymousValueLogger.m */; }; - 76EB061A18170B33006006FC /* DiscardingLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04C618170B33006006FC /* DiscardingLog.m */; }; - 76EB061B18170B33006006FC /* DiscardingLog.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04C618170B33006006FC /* DiscardingLog.m */; }; - 76EB061C18170B33006006FC /* ArrayUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04CA18170B33006006FC /* ArrayUtil.m */; }; - 76EB061D18170B33006006FC /* ArrayUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04CA18170B33006006FC /* ArrayUtil.m */; }; - 76EB062018170B33006006FC /* BloomFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04CE18170B33006006FC /* BloomFilter.m */; }; - 76EB062118170B33006006FC /* BloomFilter.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04CE18170B33006006FC /* BloomFilter.m */; }; - 76EB062218170B33006006FC /* CyclicalBuffer.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04D118170B33006006FC /* CyclicalBuffer.m */; }; - 76EB062318170B33006006FC /* CyclicalBuffer.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04D118170B33006006FC /* CyclicalBuffer.m */; }; - 76EB062418170B33006006FC /* PriorityQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04D318170B33006006FC /* PriorityQueue.m */; }; - 76EB062518170B33006006FC /* PriorityQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04D318170B33006006FC /* PriorityQueue.m */; }; - 76EB062618170B33006006FC /* Queue.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04D518170B33006006FC /* Queue.m */; }; - 76EB062718170B33006006FC /* Queue.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04D518170B33006006FC /* Queue.m */; }; - 76EB062818170B33006006FC /* BadArgument.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04D818170B33006006FC /* BadArgument.m */; }; - 76EB062918170B33006006FC /* BadArgument.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04D818170B33006006FC /* BadArgument.m */; }; - 76EB062A18170B33006006FC /* BadState.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04DA18170B33006006FC /* BadState.m */; }; - 76EB062B18170B33006006FC /* BadState.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04DA18170B33006006FC /* BadState.m */; }; - 76EB062C18170B33006006FC /* OperationFailed.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04DD18170B33006006FC /* OperationFailed.m */; }; - 76EB062D18170B33006006FC /* OperationFailed.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04DD18170B33006006FC /* OperationFailed.m */; }; - 76EB062E18170B33006006FC /* SecurityFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04DF18170B33006006FC /* SecurityFailure.m */; }; - 76EB062F18170B33006006FC /* SecurityFailure.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04DF18170B33006006FC /* SecurityFailure.m */; }; - 76EB063018170B33006006FC /* Conversions.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04E118170B33006006FC /* Conversions.m */; }; - 76EB063118170B33006006FC /* Conversions.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04E118170B33006006FC /* Conversions.m */; }; - 76EB063218170B33006006FC /* Crc32.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04E318170B33006006FC /* Crc32.m */; }; - 76EB063318170B33006006FC /* Crc32.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04E318170B33006006FC /* Crc32.m */; }; - 76EB063618170B33006006FC /* DataUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04E718170B33006006FC /* DataUtil.m */; }; - 76EB063718170B33006006FC /* DataUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04E718170B33006006FC /* DataUtil.m */; }; - 76EB063818170B33006006FC /* DictionaryUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04E918170B33006006FC /* DictionaryUtil.m */; }; - 76EB063918170B33006006FC /* DictionaryUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04E918170B33006006FC /* DictionaryUtil.m */; }; - 76EB063A18170B33006006FC /* FunctionalUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04EB18170B33006006FC /* FunctionalUtil.m */; }; - 76EB063B18170B33006006FC /* FunctionalUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04EB18170B33006006FC /* FunctionalUtil.m */; }; - 76EB063C18170B33006006FC /* NumberUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04ED18170B33006006FC /* NumberUtil.m */; }; - 76EB063D18170B33006006FC /* NumberUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04ED18170B33006006FC /* NumberUtil.m */; }; - 76EB063E18170B33006006FC /* Operation.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04EF18170B33006006FC /* Operation.m */; }; - 76EB063F18170B33006006FC /* Operation.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04EF18170B33006006FC /* Operation.m */; }; - 76EB064018170B33006006FC /* AnonymousTerminator.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04F418170B33006006FC /* AnonymousTerminator.m */; }; - 76EB064118170B33006006FC /* AnonymousTerminator.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04F418170B33006006FC /* AnonymousTerminator.m */; }; - 76EB064218170B33006006FC /* StringUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04F618170B33006006FC /* StringUtil.m */; }; - 76EB064318170B33006006FC /* StringUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04F618170B33006006FC /* StringUtil.m */; }; - 76EB064418170B33006006FC /* ThreadManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04F818170B33006006FC /* ThreadManager.m */; }; - 76EB064518170B33006006FC /* ThreadManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04F818170B33006006FC /* ThreadManager.m */; }; - 76EB064618170B33006006FC /* TimeUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04FA18170B33006006FC /* TimeUtil.m */; }; - 76EB064718170B33006006FC /* TimeUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04FA18170B33006006FC /* TimeUtil.m */; }; - 76EB064818170B33006006FC /* Zid.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04FD18170B33006006FC /* Zid.m */; }; - 76EB064918170B33006006FC /* Zid.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB04FD18170B33006006FC /* Zid.m */; }; - 76EB064C18170B34006006FC /* ContactBrowseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050218170B33006006FC /* ContactBrowseViewController.m */; }; - 76EB064D18170B34006006FC /* ContactBrowseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050218170B33006006FC /* ContactBrowseViewController.m */; }; - 76EB064E18170B34006006FC /* ContactDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050418170B33006006FC /* ContactDetailViewController.m */; }; - 76EB064F18170B34006006FC /* ContactDetailViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050418170B33006006FC /* ContactDetailViewController.m */; }; - 76EB065018170B34006006FC /* DialerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050618170B33006006FC /* DialerViewController.m */; }; - 76EB065118170B34006006FC /* DialerViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050618170B33006006FC /* DialerViewController.m */; }; - 76EB065218170B34006006FC /* FavouritesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050818170B33006006FC /* FavouritesViewController.m */; }; - 76EB065318170B34006006FC /* FavouritesViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050818170B33006006FC /* FavouritesViewController.m */; }; - 76EB065418170B34006006FC /* InboxFeedViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050A18170B33006006FC /* InboxFeedViewController.m */; }; - 76EB065518170B34006006FC /* InboxFeedViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050A18170B33006006FC /* InboxFeedViewController.m */; }; - 76EB065618170B34006006FC /* InCallViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050C18170B33006006FC /* InCallViewController.m */; }; - 76EB065718170B34006006FC /* InCallViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050C18170B33006006FC /* InCallViewController.m */; }; - 76EB065818170B34006006FC /* LeftSideMenuViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050E18170B33006006FC /* LeftSideMenuViewController.m */; }; - 76EB065918170B34006006FC /* LeftSideMenuViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB050E18170B33006006FC /* LeftSideMenuViewController.m */; }; - 76EB065A18170B34006006FC /* NextResponderScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB051018170B33006006FC /* NextResponderScrollView.m */; }; - 76EB065B18170B34006006FC /* NextResponderScrollView.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB051018170B33006006FC /* NextResponderScrollView.m */; }; - 76EB065C18170B34006006FC /* CallLogViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB051218170B33006006FC /* CallLogViewController.m */; }; - 76EB065D18170B34006006FC /* CallLogViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB051218170B33006006FC /* CallLogViewController.m */; }; - 76EB066018170B34006006FC /* RegisterViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB051618170B33006006FC /* RegisterViewController.m */; }; - 76EB066118170B34006006FC /* RegisterViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB051618170B33006006FC /* RegisterViewController.m */; }; - 76EB066218170B34006006FC /* SettingsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB051818170B33006006FC /* SettingsViewController.m */; }; - 76EB066318170B34006006FC /* SettingsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB051818170B33006006FC /* SettingsViewController.m */; }; - 76EB066418170B34006006FC /* TabBarParentViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB051A18170B33006006FC /* TabBarParentViewController.m */; }; - 76EB066518170B34006006FC /* TabBarParentViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB051A18170B33006006FC /* TabBarParentViewController.m */; }; - 76EB066718170B34006006FC /* TabBarParentViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB051B18170B33006006FC /* TabBarParentViewController.xib */; }; - 76EB066918170B34006006FC /* CallAudioManagerDemo.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB051D18170B33006006FC /* CallAudioManagerDemo.xib */; }; - 76EB066D18170B34006006FC /* ContactDetailTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB051F18170B33006006FC /* ContactDetailTableViewCell.xib */; }; - 76EB066F18170B34006006FC /* ContactDetailViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052018170B33006006FC /* ContactDetailViewController.xib */; }; - 76EB067118170B34006006FC /* DialerViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052118170B33006006FC /* DialerViewController.xib */; }; - 76EB067518170B34006006FC /* FavouritesViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052318170B33006006FC /* FavouritesViewController.xib */; }; - 76EB067718170B34006006FC /* InboxFeedViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052418170B33006006FC /* InboxFeedViewController.xib */; }; - 76EB067918170B34006006FC /* InCallViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052518170B33006006FC /* InCallViewController.xib */; }; - 76EB067B18170B34006006FC /* LeftSideMenuViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052618170B33006006FC /* LeftSideMenuViewController.xib */; }; - 76EB067D18170B34006006FC /* CallLogViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052718170B33006006FC /* CallLogViewController.xib */; }; - 76EB068118170B34006006FC /* RegisterViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052918170B33006006FC /* RegisterViewController.xib */; }; - 76EB068318170B34006006FC /* SettingsViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052A18170B33006006FC /* SettingsViewController.xib */; }; - 76EB068418170B34006006FC /* ContactDetailTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB052D18170B33006006FC /* ContactDetailTableViewCell.m */; }; - 76EB068518170B34006006FC /* ContactDetailTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB052D18170B33006006FC /* ContactDetailTableViewCell.m */; }; - 76EB068618170B34006006FC /* ContactTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB052F18170B33006006FC /* ContactTableViewCell.m */; }; - 76EB068718170B34006006FC /* ContactTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB052F18170B33006006FC /* ContactTableViewCell.m */; }; - 76EB068C18170B34006006FC /* InboxFeedTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB053518170B33006006FC /* InboxFeedTableViewCell.m */; }; - 76EB068D18170B34006006FC /* InboxFeedTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB053518170B33006006FC /* InboxFeedTableViewCell.m */; }; - 76EB068E18170B34006006FC /* CallLogTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB053718170B33006006FC /* CallLogTableViewCell.m */; }; - 76EB068F18170B34006006FC /* CallLogTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 76EB053718170B33006006FC /* CallLogTableViewCell.m */; }; - 76EB069318170B34006006FC /* ContactTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB053A18170B33006006FC /* ContactTableViewCell.xib */; }; - 76EB069718170B34006006FC /* InboxFeedTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB053C18170B33006006FC /* InboxFeedTableViewCell.xib */; }; - 76EB069D18170B34006006FC /* CallLogTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB053F18170B33006006FC /* CallLogTableViewCell.xib */; }; - A10FDF79184FB4BB007FF963 /* MediaPlayer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 76C87F18181EFCE600C4ACAB /* MediaPlayer.framework */; }; - A11CD70D17FA230600A2D1B1 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A11CD70C17FA230600A2D1B1 /* QuartzCore.framework */; }; - A123C14916F902EE000AE905 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A163E8AA16F3F6A90094D68B /* Security.framework */; }; - A157075717F0CD6D007C2BD6 /* AudioFrameTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A15706F417F0CD6D007C2BD6 /* AudioFrameTest.m */; }; - A157075817F0CD6D007C2BD6 /* AudioRemoteIOTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A15706F617F0CD6D007C2BD6 /* AudioRemoteIOTest.m */; }; - A157075917F0CD6D007C2BD6 /* AudioStretcherTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A15706F817F0CD6D007C2BD6 /* AudioStretcherTest.m */; }; - A157075A17F0CD6D007C2BD6 /* JitterQueueTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A15706FA17F0CD6D007C2BD6 /* JitterQueueTest.m */; }; - A157075B17F0CD6D007C2BD6 /* SpeexCodecTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A15706FC17F0CD6D007C2BD6 /* SpeexCodecTest.m */; }; - A157075D17F0CD6D007C2BD6 /* DnsManagerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157070317F0CD6D007C2BD6 /* DnsManagerTest.m */; }; - A157075E17F0CD6D007C2BD6 /* HttpRequestResponseTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157070617F0CD6D007C2BD6 /* HttpRequestResponseTest.m */; }; - A157075F17F0CD6D007C2BD6 /* IpAddressTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157070817F0CD6D007C2BD6 /* IpAddressTest.m */; }; - A157076017F0CD6D007C2BD6 /* IpEndPointTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157070A17F0CD6D007C2BD6 /* IpEndPointTest.m */; }; - A157076117F0CD6D007C2BD6 /* RtpPacketTests.m in Sources */ = {isa = PBXBuildFile; fileRef = A157070D17F0CD6D007C2BD6 /* RtpPacketTests.m */; }; - A157076217F0CD6D007C2BD6 /* SecureStreamTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157071017F0CD6D007C2BD6 /* SecureStreamTest.m */; }; - A157076317F0CD6D007C2BD6 /* SequenceCounterTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157071217F0CD6D007C2BD6 /* SequenceCounterTest.m */; }; - A157076517F0CD6D007C2BD6 /* HandshakePacketTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157071717F0CD6D007C2BD6 /* HandshakePacketTest.m */; }; - A157076617F0CD6D007C2BD6 /* HashChainTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157071917F0CD6D007C2BD6 /* HashChainTest.m */; }; - A157076717F0CD6D007C2BD6 /* MasterSecretTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157071B17F0CD6D007C2BD6 /* MasterSecretTest.m */; }; - A157076817F0CD6D007C2BD6 /* ShortAuthenticationStringGeneratorTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157071D17F0CD6D007C2BD6 /* ShortAuthenticationStringGeneratorTest.m */; }; - A157076917F0CD6D007C2BD6 /* PregeneratedKeyAgreementParticipantProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = A157072017F0CD6D007C2BD6 /* PregeneratedKeyAgreementParticipantProtocol.m */; }; - A157076A17F0CD6D007C2BD6 /* ZrtpTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157072217F0CD6D007C2BD6 /* ZrtpTest.m */; }; - A157076B17F0CD6D007C2BD6 /* LowLatencyConnectorTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157072517F0CD6D007C2BD6 /* LowLatencyConnectorTest.m */; }; - A157076C17F0CD6D007C2BD6 /* NetworkStreamTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157072817F0CD6D007C2BD6 /* NetworkStreamTest.m */; }; - A157076D17F0CD6D007C2BD6 /* SecureEndPointTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157072A17F0CD6D007C2BD6 /* SecureEndPointTest.m */; }; - A157076E17F0CD6D007C2BD6 /* UdpSocketTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157072D17F0CD6D007C2BD6 /* UdpSocketTest.m */; }; - A157076F17F0CD6D007C2BD6 /* PhoneNumberTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157073017F0CD6D007C2BD6 /* PhoneNumberTest.m */; }; - A157077017F0CD6D007C2BD6 /* SessionDescriptorTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157073317F0CD6D007C2BD6 /* SessionDescriptorTest.m */; }; - A157077117F0CD6D007C2BD6 /* DecayingSampleEstimatorTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157073617F0CD6D007C2BD6 /* DecayingSampleEstimatorTest.m */; }; - A157077217F0CD6D007C2BD6 /* EventWindowTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157073817F0CD6D007C2BD6 /* EventWindowTest.m */; }; - A157077417F0CD6D007C2BD6 /* TestUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = A157073C17F0CD6D007C2BD6 /* TestUtil.m */; }; - A157077517F0CD6D007C2BD6 /* BloomFilterTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157073F17F0CD6D007C2BD6 /* BloomFilterTest.m */; }; - A157077717F0CD6D007C2BD6 /* ConversionsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157074317F0CD6D007C2BD6 /* ConversionsTest.m */; }; - A157077817F0CD6D007C2BD6 /* Crc32Test.m in Sources */ = {isa = PBXBuildFile; fileRef = A157074517F0CD6D007C2BD6 /* Crc32Test.m */; }; - A157077917F0CD6D007C2BD6 /* CryptoToolsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157074717F0CD6D007C2BD6 /* CryptoToolsTest.m */; }; - A157077A17F0CD6D007C2BD6 /* CyclicalBufferTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157074917F0CD6D007C2BD6 /* CyclicalBufferTest.m */; }; - A157077B17F0CD6D007C2BD6 /* ExceptionsTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157074B17F0CD6D007C2BD6 /* ExceptionsTest.m */; }; - A157077C17F0CD6D007C2BD6 /* FunctionalUtilTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157074D17F0CD6D007C2BD6 /* FunctionalUtilTest.m */; }; - A157077D17F0CD6D007C2BD6 /* PriorityQueueTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157074F17F0CD6D007C2BD6 /* PriorityQueueTest.m */; }; - A157077E17F0CD6D007C2BD6 /* QueueTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157075117F0CD6D007C2BD6 /* QueueTest.m */; }; - A157077F17F0CD6D007C2BD6 /* UtilTest.m in Sources */ = {isa = PBXBuildFile; fileRef = A157075317F0CD6D007C2BD6 /* UtilTest.m */; }; - A163E8AB16F3F6AA0094D68B /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A163E8AA16F3F6A90094D68B /* Security.framework */; }; - A194D3B917A08CD1004BD3A9 /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A1C32D4D17A0652C000A904E /* AddressBook.framework */; }; - A194D3BA17A08CD5004BD3A9 /* AddressBookUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A1C32D4F17A06537000A904E /* AddressBookUI.framework */; }; - A1A018521805C5E800A052A6 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A11CD70C17FA230600A2D1B1 /* QuartzCore.framework */; }; - A1A018531805C60D00A052A6 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D221A091169C9E5E00537ABF /* CoreGraphics.framework */; }; - A1C32D5017A06538000A904E /* AddressBookUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A1C32D4F17A06537000A904E /* AddressBookUI.framework */; }; - A1C32D5117A06544000A904E /* AddressBook.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A1C32D4D17A0652C000A904E /* AddressBook.framework */; }; - AA0C8E498E2046B0B81EEE6E /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8313AE91B4954215858A5662 /* libPods.a */; }; - B60C16651988999D00E97A6C /* VersionMigrations.m in Sources */ = {isa = PBXBuildFile; fileRef = B60C16641988999D00E97A6C /* VersionMigrations.m */; }; - B6416FAD199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F36199A0478003C5699 /* Localizable.strings */; }; - B6416FAE199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F39199A0478003C5699 /* Localizable.strings */; }; - B6416FAF199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F3C199A0478003C5699 /* Localizable.strings */; }; - B6416FB0199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F3F199A0478003C5699 /* Localizable.strings */; }; - B6416FB1199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F42199A0478003C5699 /* Localizable.strings */; }; - B6416FB2199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F45199A0478003C5699 /* Localizable.strings */; }; - B6416FB3199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F48199A0478003C5699 /* Localizable.strings */; }; - B6416FB4199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F4B199A0478003C5699 /* Localizable.strings */; }; - B6416FB5199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F4E199A0478003C5699 /* Localizable.strings */; }; - B6416FB6199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F51199A0478003C5699 /* Localizable.strings */; }; - B6416FB7199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F54199A0478003C5699 /* Localizable.strings */; }; - B6416FB8199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F57199A0478003C5699 /* Localizable.strings */; }; - B6416FB9199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F5A199A0478003C5699 /* Localizable.strings */; }; - B6416FBA199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F5D199A0478003C5699 /* Localizable.strings */; }; - B6416FBB199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F60199A0478003C5699 /* Localizable.strings */; }; - B6416FBC199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F63199A0478003C5699 /* Localizable.strings */; }; - B6416FBD199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F66199A0478003C5699 /* Localizable.strings */; }; - B6416FBE199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F69199A0478003C5699 /* Localizable.strings */; }; - B6416FBF199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F6C199A0478003C5699 /* Localizable.strings */; }; - B6416FC0199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F6F199A0478003C5699 /* Localizable.strings */; }; - B6416FC1199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F72199A0478003C5699 /* Localizable.strings */; }; - B6416FC2199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F75199A0478003C5699 /* Localizable.strings */; }; - B6416FC3199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F78199A0478003C5699 /* Localizable.strings */; }; - B6416FC4199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F7B199A0478003C5699 /* Localizable.strings */; }; - B6416FC5199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F7E199A0478003C5699 /* Localizable.strings */; }; - B6416FC6199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F81199A0478003C5699 /* Localizable.strings */; }; - B6416FC7199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F84199A0478003C5699 /* Localizable.strings */; }; - B6416FC8199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F87199A0478003C5699 /* Localizable.strings */; }; - B6416FC9199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F8A199A0478003C5699 /* Localizable.strings */; }; - B6416FCA199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F8D199A0478003C5699 /* Localizable.strings */; }; - B6416FCB199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F90199A0478003C5699 /* Localizable.strings */; }; - B6416FCC199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F93199A0478003C5699 /* Localizable.strings */; }; - B6416FCD199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F96199A0478003C5699 /* Localizable.strings */; }; - B6416FCE199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F99199A0478003C5699 /* Localizable.strings */; }; - B6416FCF199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F9C199A0478003C5699 /* Localizable.strings */; }; - B6416FD0199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416F9F199A0478003C5699 /* Localizable.strings */; }; - B6416FD1199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416FA2199A0478003C5699 /* Localizable.strings */; }; - B6416FD2199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416FA5199A0478003C5699 /* Localizable.strings */; }; - B6416FD4199A0478003C5699 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = B6416FAB199A0478003C5699 /* Localizable.strings */; }; - B65EDA0E19E1B42700AAA7CB /* AFFutureRequest.m in Sources */ = {isa = PBXBuildFile; fileRef = B65EDA0D19E1B42700AAA7CB /* AFFutureRequest.m */; }; - B66DBF4A19D5BBC8006EA940 /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B66DBF4919D5BBC8006EA940 /* Images.xcassets */; }; - B67ADDC41989FF8700E1A773 /* CallServerRequestsManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B67ADDC31989FF8700E1A773 /* CallServerRequestsManager.m */; }; - B67EBF5D19194AC60084CCFD /* Settings.bundle in Resources */ = {isa = PBXBuildFile; fileRef = B67EBF5C19194AC60084CCFD /* Settings.bundle */; }; - B684A46D19C3446200B11029 /* PushManagerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = B684A46C19C3446200B11029 /* PushManagerTest.m */; }; - B6850E5A1995A4710068E715 /* whisperFake.cer in Resources */ = {isa = PBXBuildFile; fileRef = B6850E591995A4710068E715 /* whisperFake.cer */; }; - B69CD25119773E79005CE69A /* XCTest.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B69CD25019773E79005CE69A /* XCTest.framework */; }; - B6B1013C196D213F007E3930 /* SGNKeychainUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = B6B1013B196D213F007E3930 /* SGNKeychainUtil.m */; }; - B6B9ECFC198B31BA00C620D3 /* PushManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B6B9ECFB198B31BA00C620D3 /* PushManager.m */; }; - B6C93C4E199567AD00EDF894 /* DebugLogger.m in Sources */ = {isa = PBXBuildFile; fileRef = B6C93C4D199567AD00EDF894 /* DebugLogger.m */; }; - B90418E6183E9DD40038554A /* DateUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = B90418E5183E9DD40038554A /* DateUtil.m */; }; - B90418E7183E9DD40038554A /* DateUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = B90418E5183E9DD40038554A /* DateUtil.m */; }; - B942EB0E183A9633000887BB /* SearchBarTitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = B942EB0D183A9633000887BB /* SearchBarTitleView.m */; }; - B942EB0F183A9633000887BB /* SearchBarTitleView.m in Sources */ = {isa = PBXBuildFile; fileRef = B942EB0D183A9633000887BB /* SearchBarTitleView.m */; }; - B942EB10183AC467000887BB /* ContactBrowseViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB051E18170B33006006FC /* ContactBrowseViewController.xib */; }; - B96A3100187DA1B600648F3E /* HelveticaNeueLTStd-Bd.otf in Resources */ = {isa = PBXBuildFile; fileRef = B96A30FE187DA1B600648F3E /* HelveticaNeueLTStd-Bd.otf */; }; - B97940271832BD2400BD66CB /* UIUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = B97940261832BD2400BD66CB /* UIUtil.m */; }; - B97940281832BD2400BD66CB /* UIUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = B97940261832BD2400BD66CB /* UIUtil.m */; }; - B97CBFA818860EA3008E0DE9 /* CountryCodeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B97CBFA618860EA3008E0DE9 /* CountryCodeViewController.m */; }; - B97CBFA918860EA3008E0DE9 /* CountryCodeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B97CBFA618860EA3008E0DE9 /* CountryCodeViewController.m */; }; - B97CBFAB18860EA3008E0DE9 /* CountryCodeViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = B97CBFA718860EA3008E0DE9 /* CountryCodeViewController.xib */; }; - B97CBFAE1886100E008E0DE9 /* CountryCodeTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B97CBFAD1886100E008E0DE9 /* CountryCodeTableViewCell.m */; }; - B97CBFAF1886100E008E0DE9 /* CountryCodeTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B97CBFAD1886100E008E0DE9 /* CountryCodeTableViewCell.m */; }; - B97CBFB218861023008E0DE9 /* CountryCodeTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = B97CBFB018861023008E0DE9 /* CountryCodeTableViewCell.xib */; }; - B9A578B1183D60EE00C17105 /* FavouriteTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B9A578B0183D60ED00C17105 /* FavouriteTableViewCell.m */; }; - B9A578B2183D60EE00C17105 /* FavouriteTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B9A578B0183D60ED00C17105 /* FavouriteTableViewCell.m */; }; - B9A578B5183D610300C17105 /* FavouriteTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = B9A578B3183D610300C17105 /* FavouriteTableViewCell.xib */; }; - B9B89C54185A2B5F00A24465 /* LeftSideMenuCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B9B89C53185A2B5F00A24465 /* LeftSideMenuCell.m */; }; - B9B89C55185A2B5F00A24465 /* LeftSideMenuCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B9B89C53185A2B5F00A24465 /* LeftSideMenuCell.m */; }; - B9B89C58185A2B7000A24465 /* LeftSideMenuCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = B9B89C56185A2B7000A24465 /* LeftSideMenuCell.xib */; }; - B9CA51BA18809ACA007E204E /* InviteContactsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9CA51B818809ACA007E204E /* InviteContactsViewController.m */; }; - B9CA51BB18809ACA007E204E /* InviteContactsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9CA51B818809ACA007E204E /* InviteContactsViewController.m */; }; - B9CA51BD18809ACA007E204E /* InviteContactsViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = B9CA51B918809ACA007E204E /* InviteContactsViewController.xib */; }; - B9EB5ABD1884C002007CBB57 /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B9EB5ABC1884C002007CBB57 /* MessageUI.framework */; }; - B9EB5AC61884D370007CBB57 /* UnseenWhisperUserCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B9EB5AC51884D370007CBB57 /* UnseenWhisperUserCell.m */; }; - B9EB5AC71884D370007CBB57 /* UnseenWhisperUserCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B9EB5AC51884D370007CBB57 /* UnseenWhisperUserCell.m */; }; - B9EB5ACA1884D387007CBB57 /* UnseenWhisperUserCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = B9EB5AC81884D387007CBB57 /* UnseenWhisperUserCell.xib */; }; - BF8C3D8319CE3B6A008F644C /* RecentCallTest.m in Sources */ = {isa = PBXBuildFile; fileRef = BF8C3D8219CE3B6A008F644C /* RecentCallTest.m */; }; - BFB074C119A4BCA400F2947C /* FutureUtilTest.m in Sources */ = {isa = PBXBuildFile; fileRef = BFB074BF19A4BCA400F2947C /* FutureUtilTest.m */; }; - BFB074C219A4BCA400F2947C /* ObservableTest.m in Sources */ = {isa = PBXBuildFile; fileRef = BFB074C019A4BCA400F2947C /* ObservableTest.m */; }; - BFB074C719A5611000F2947C /* FutureUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = BFB074C419A5611000F2947C /* FutureUtil.m */; }; - BFB074C819A5611000F2947C /* FutureUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = BFB074C419A5611000F2947C /* FutureUtil.m */; }; - BFB074C919A5611000F2947C /* ObservableValue.m in Sources */ = {isa = PBXBuildFile; fileRef = BFB074C619A5611000F2947C /* ObservableValue.m */; }; - BFB074CA19A5611000F2947C /* ObservableValue.m in Sources */ = {isa = PBXBuildFile; fileRef = BFB074C619A5611000F2947C /* ObservableValue.m */; }; - D202868116DBE0E7009068E9 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AEACDB16C426DA00C364C0 /* CFNetwork.framework */; }; - D202868216DBE0F4009068E9 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2179CFD16BB0B480006F3AB /* SystemConfiguration.framework */; }; - D202868316DBE0FC009068E9 /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2179CFB16BB0B3A0006F3AB /* CoreTelephony.framework */; }; - D202868416DBE108009068E9 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A1FDCBEE16DAA6C300868894 /* AVFoundation.framework */; }; - D2179CFC16BB0B3A0006F3AB /* CoreTelephony.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2179CFB16BB0B3A0006F3AB /* CoreTelephony.framework */; }; - D2179CFE16BB0B480006F3AB /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2179CFD16BB0B480006F3AB /* SystemConfiguration.framework */; }; - D221A08E169C9E5E00537ABF /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D221A08D169C9E5E00537ABF /* UIKit.framework */; }; - D221A090169C9E5E00537ABF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D221A08F169C9E5E00537ABF /* Foundation.framework */; }; - D221A092169C9E5E00537ABF /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D221A091169C9E5E00537ABF /* CoreGraphics.framework */; }; - D221A09A169C9E5E00537ABF /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = D221A099169C9E5E00537ABF /* main.m */; }; - D221A0AD169C9E5F00537ABF /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D221A08D169C9E5E00537ABF /* UIKit.framework */; }; - D221A0AE169C9E5F00537ABF /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D221A08F169C9E5E00537ABF /* Foundation.framework */; }; - D221A0E8169DFFC500537ABF /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D221A0E7169DFFC500537ABF /* AVFoundation.framework */; }; - D24B5BD5169F568C00681372 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D24B5BD4169F568C00681372 /* AudioToolbox.framework */; }; - D2AEACDC16C426DA00C364C0 /* CFNetwork.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D2AEACDB16C426DA00C364C0 /* CFNetwork.framework */; }; - E1368CBE18A1C36B00109378 /* MessageUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B9EB5ABC1884C002007CBB57 /* MessageUI.framework */; }; - E1370BE018A0686600826894 /* busy.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = E18AB40718A05754001A532A /* busy.mp3 */; }; - E1370BE118A0686C00826894 /* completed.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = E18AB40818A05754001A532A /* completed.mp3 */; }; - E1370BE218A0686C00826894 /* failure.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = E18AB40918A05754001A532A /* failure.mp3 */; }; - E1370BE318A0686C00826894 /* handshake.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = E18AB40A18A05754001A532A /* handshake.mp3 */; }; - E1370BE418A0686C00826894 /* outring.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = E18AB40B18A05754001A532A /* outring.mp3 */; }; - E1370BE518A0686C00826894 /* r.caf in Resources */ = {isa = PBXBuildFile; fileRef = E18AB40C18A05754001A532A /* r.caf */; }; - E1370BE618A0686C00826894 /* sonarping.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = E18AB40D18A05754001A532A /* sonarping.mp3 */; }; - E1370BE718A0688300826894 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370BDA18A066F600826894 /* Default-568h@2x.png */; }; - E1370BE818A0688300826894 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370BDB18A066F600826894 /* Default.png */; }; - E1370BE918A0688300826894 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370BDC18A066F600826894 /* Default@2x.png */; }; - E1370BEA18A0689000826894 /* AppIcon29x29.jpg in Resources */ = {isa = PBXBuildFile; fileRef = E18AB3F418A05734001A532A /* AppIcon29x29.jpg */; }; - E1370BEB18A0689000826894 /* AppIcon29x29.png in Resources */ = {isa = PBXBuildFile; fileRef = E18AB3F518A05734001A532A /* AppIcon29x29.png */; }; - E1370BEC18A0689000826894 /* AppIcon29x29@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E18AB3F618A05734001A532A /* AppIcon29x29@2x.png */; }; - E1370BED18A0689000826894 /* AppIcon40x40.png in Resources */ = {isa = PBXBuildFile; fileRef = E18AB3F718A05734001A532A /* AppIcon40x40.png */; }; - E1370BEE18A0689000826894 /* AppIcon40x40@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E18AB3F818A05734001A532A /* AppIcon40x40@2x.png */; }; - E1370BEF18A0689000826894 /* AppIcon60x60.png in Resources */ = {isa = PBXBuildFile; fileRef = E18AB3F918A05734001A532A /* AppIcon60x60.png */; }; - E1370BF018A0689000826894 /* AppIcon60x60@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E18AB3FA18A05734001A532A /* AppIcon60x60@2x.png */; }; - E1370BF118A0689000826894 /* AppIcon76x76.png in Resources */ = {isa = PBXBuildFile; fileRef = E18AB3FB18A05734001A532A /* AppIcon76x76.png */; }; - E1370BF218A0689000826894 /* AppIcon76x76@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E18AB3FC18A05734001A532A /* AppIcon76x76@2x.png */; }; - E1370BF618A068A600826894 /* whisperReal.cer in Resources */ = {isa = PBXBuildFile; fileRef = E1C407C117F0C246007BEE65 /* whisperReal.cer */; }; - E14874A218A0692F002CC4F3 /* archive_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3018A0660300826894 /* archive_icon.png */; }; - E14874A318A0692F002CC4F3 /* archive_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3118A0660300826894 /* archive_icon@2x.png */; }; - E14874A418A0692F002CC4F3 /* backspace.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3218A0660300826894 /* backspace.png */; }; - E14874A518A0692F002CC4F3 /* backspace@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3318A0660300826894 /* backspace@2x.png */; }; - E14874A618A0692F002CC4F3 /* checkbox_checkmark.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3418A0660300826894 /* checkbox_checkmark.png */; }; - E14874A718A0692F002CC4F3 /* checkbox_checkmark@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3518A0660300826894 /* checkbox_checkmark@2x.png */; }; - E14874A818A0692F002CC4F3 /* checkbox_empty.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3618A0660300826894 /* checkbox_empty.png */; }; - E14874A918A0692F002CC4F3 /* checkbox_empty@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3718A0660300826894 /* checkbox_empty@2x.png */; }; - E14874AA18A0692F002CC4F3 /* contact_default_feed.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3818A0660300826894 /* contact_default_feed.png */; }; - E14874AB18A0692F002CC4F3 /* contacts_arrow.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3918A0660300826894 /* contacts_arrow.png */; }; - E14874AC18A0692F002CC4F3 /* contacts_arrow@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3A18A0660300826894 /* contacts_arrow@2x.png */; }; - E14874AD18A0692F002CC4F3 /* DefaultContactImage.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3B18A0660300826894 /* DefaultContactImage.png */; }; - E14874AE18A0692F002CC4F3 /* dismiss_notification_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3C18A0660300826894 /* dismiss_notification_icon.png */; }; - E14874AF18A0692F002CC4F3 /* dismiss_notification_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3D18A0660300826894 /* dismiss_notification_icon@2x.png */; }; - E14874B018A0692F002CC4F3 /* drop_down_arrow_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3E18A0660300826894 /* drop_down_arrow_icon.png */; }; - E14874B118A0692F002CC4F3 /* drop_down_arrow_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B3F18A0660300826894 /* drop_down_arrow_icon@2x.png */; }; - E14874B218A0692F002CC4F3 /* expanded_cell_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4018A0660300826894 /* expanded_cell_icon.png */; }; - E14874B318A0692F002CC4F3 /* expanded_cell_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4118A0660300826894 /* expanded_cell_icon@2x.png */; }; - E14874B418A0692F002CC4F3 /* favourite_false_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4218A0660300826894 /* favourite_false_icon.png */; }; - E14874B518A0692F002CC4F3 /* favourite_false_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4318A0660300826894 /* favourite_false_icon@2x.png */; }; - E14874B618A0692F002CC4F3 /* favourite_true_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4418A0660300826894 /* favourite_true_icon.png */; }; - E14874B718A0692F002CC4F3 /* favourite_true_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4518A0660300826894 /* favourite_true_icon@2x.png */; }; - E14874B818A0692F002CC4F3 /* forward_button.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4618A0660300826894 /* forward_button.png */; }; - E14874B918A0692F002CC4F3 /* forward_button@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4718A0660300826894 /* forward_button@2x.png */; }; - E14874BA18A0692F002CC4F3 /* home_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4818A0660300826894 /* home_icon.png */; }; - E14874BB18A0692F002CC4F3 /* icon_contacts.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4918A0660300826894 /* icon_contacts.png */; }; - E14874BC18A0692F002CC4F3 /* icon_favourites.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4A18A0660300826894 /* icon_favourites.png */; }; - E14874BD18A0692F002CC4F3 /* icon_keypad.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4B18A0660300826894 /* icon_keypad.png */; }; - E14874BE18A0692F002CC4F3 /* icon_recents.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4C18A0660300826894 /* icon_recents.png */; }; - E14874BF18A0692F002CC4F3 /* in_call_phone_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4D18A0660300826894 /* in_call_phone_icon.png */; }; - E14874C018A0692F002CC4F3 /* in_call_phone_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4E18A0660300826894 /* in_call_phone_icon@2x.png */; }; - E14874C118A0692F002CC4F3 /* in_call_phrase_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B4F18A0660300826894 /* in_call_phrase_icon.png */; }; - E14874C218A0692F002CC4F3 /* in_call_phrase_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5018A0660300826894 /* in_call_phrase_icon@2x.png */; }; - E14874C318A0692F002CC4F3 /* incoming_call_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5118A0660300826894 /* incoming_call_icon.png */; }; - E14874C418A0692F002CC4F3 /* incoming_call_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5218A0660300826894 /* incoming_call_icon@2x.png */; }; - E14874C518A0692F002CC4F3 /* menu_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5318A0660300826894 /* menu_icon.png */; }; - E14874C618A0692F002CC4F3 /* menu_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5418A0660300826894 /* menu_icon@2x.png */; }; - E14874C718A0692F002CC4F3 /* message_bubble.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5518A0660300826894 /* message_bubble.png */; }; - E14874C818A0692F002CC4F3 /* message_bubble@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5618A0660300826894 /* message_bubble@2x.png */; }; - E14874C918A0692F002CC4F3 /* mute_icon_selected.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5718A0660300826894 /* mute_icon_selected.png */; }; - E14874CA18A0692F002CC4F3 /* mute_icon_selected@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5818A0660300826894 /* mute_icon_selected@2x.png */; }; - E14874CB18A0692F002CC4F3 /* mute_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5918A0660300826894 /* mute_icon.png */; }; - E14874CC18A0692F002CC4F3 /* mute_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5A18A0660300826894 /* mute_icon@2x.png */; }; - E14874CD18A0692F002CC4F3 /* notification_detail_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5B18A0660300826894 /* notification_detail_icon.png */; }; - E14874CE18A0692F002CC4F3 /* notification_detail_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5C18A0660300826894 /* notification_detail_icon@2x.png */; }; - E14874CF18A0692F002CC4F3 /* notification_mini_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5D18A0660300826894 /* notification_mini_icon.png */; }; - E14874D018A0692F002CC4F3 /* notification_mini_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5E18A0660300826894 /* notification_mini_icon@2x.png */; }; - E14874D118A0692F002CC4F3 /* outgoing_call_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B5F18A0660300826894 /* outgoing_call_icon.png */; }; - E14874D218A0692F002CC4F3 /* outgoing_call_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6018A0660300826894 /* outgoing_call_icon@2x.png */; }; - E14874D318A0692F002CC4F3 /* search_cancel.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6118A0660300826894 /* search_cancel.png */; }; - E14874D418A0692F002CC4F3 /* search_cancel@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6218A0660300826894 /* search_cancel@2x.png */; }; - E14874D518A0692F002CC4F3 /* search_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6318A0660300826894 /* search_icon.png */; }; - E14874D618A0692F002CC4F3 /* search_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6418A0660300826894 /* search_icon@2x.png */; }; - E14874D718A0692F002CC4F3 /* send_code_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6518A0660300826894 /* send_code_icon.png */; }; - E14874D818A0692F002CC4F3 /* send_code_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6618A0660300826894 /* send_code_icon@2x.png */; }; - E14874D918A0692F002CC4F3 /* speaker_icon_selected.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6718A0660300826894 /* speaker_icon_selected.png */; }; - E14874DA18A0692F002CC4F3 /* speaker_icon_selected@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6818A0660300826894 /* speaker_icon_selected@2x.png */; }; - E14874DB18A0692F002CC4F3 /* speaker_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6918A0660300826894 /* speaker_icon.png */; }; - E14874DC18A0692F002CC4F3 /* speaker_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6A18A0660300826894 /* speaker_icon@2x.png */; }; - E14874DD18A0692F002CC4F3 /* spinner_connecting_flash.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6B18A0660300826894 /* spinner_connecting_flash.png */; }; - E14874DE18A0692F002CC4F3 /* spinner_connecting_flash@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6C18A0660300826894 /* spinner_connecting_flash@2x.png */; }; - E14874DF18A06930002CC4F3 /* spinner_connecting.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6D18A0660300826894 /* spinner_connecting.png */; }; - E14874E018A06930002CC4F3 /* spinner_connecting@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6E18A0660300826894 /* spinner_connecting@2x.png */; }; - E14874E118A06930002CC4F3 /* spinner_error.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B6F18A0660300826894 /* spinner_error.png */; }; - E14874E218A06930002CC4F3 /* spinner_error@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7018A0660300826894 /* spinner_error@2x.png */; }; - E14874E318A06930002CC4F3 /* spinner_ringing.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7118A0660300826894 /* spinner_ringing.png */; }; - E14874E418A06930002CC4F3 /* spinner_ringing@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7218A0660300826894 /* spinner_ringing@2x.png */; }; - E14874E518A06930002CC4F3 /* tab_icon_contacts.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7318A0660300826894 /* tab_icon_contacts.png */; }; - E14874E618A06930002CC4F3 /* tab_icon_contacts@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7418A0660300826894 /* tab_icon_contacts@2x.png */; }; - E14874E718A06930002CC4F3 /* tab_icon_favourites.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7518A0660300826894 /* tab_icon_favourites.png */; }; - E14874E818A06930002CC4F3 /* tab_icon_favourites@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7618A0660300826894 /* tab_icon_favourites@2x.png */; }; - E14874E918A06930002CC4F3 /* tab_icon_inbox.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7718A0660300826894 /* tab_icon_inbox.png */; }; - E14874EA18A06930002CC4F3 /* tab_icon_inbox@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7818A0660300826894 /* tab_icon_inbox@2x.png */; }; - E14874EB18A06930002CC4F3 /* tab_icon_keypad.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7918A0660300826894 /* tab_icon_keypad.png */; }; - E14874EC18A06930002CC4F3 /* tab_icon_keypad@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7A18A0660300826894 /* tab_icon_keypad@2x.png */; }; - E14874ED18A06930002CC4F3 /* tab_icon_menu.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7B18A0660300826894 /* tab_icon_menu.png */; }; - E14874EE18A06930002CC4F3 /* tab_icon_menu@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7C18A0660300826894 /* tab_icon_menu@2x.png */; }; - E14874EF18A06930002CC4F3 /* trash_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7D18A0660300826894 /* trash_icon.png */; }; - E14874F018A06930002CC4F3 /* trash_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7E18A0660300826894 /* trash_icon@2x.png */; }; - E14874F118A06930002CC4F3 /* volume_high.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B7F18A0660300826894 /* volume_high.png */; }; - E14874F218A06930002CC4F3 /* volume_high@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B8018A0660300826894 /* volume_high@2x.png */; }; - E14874F318A06930002CC4F3 /* volume_low.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B8118A0660300826894 /* volume_low.png */; }; - E14874F418A06930002CC4F3 /* volume_low@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B8218A0660300826894 /* volume_low@2x.png */; }; - E14874F518A06930002CC4F3 /* whisper_notification_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B8318A0660300826894 /* whisper_notification_icon.png */; }; - E14874F618A06930002CC4F3 /* whisper_notification_icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = E1370B8418A0660300826894 /* whisper_notification_icon@2x.png */; }; - E14874F718A06951002CC4F3 /* CallLogTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB053F18170B33006006FC /* CallLogTableViewCell.xib */; }; - E14874F818A06951002CC4F3 /* ContactTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB053A18170B33006006FC /* ContactTableViewCell.xib */; }; - E14874F918A06951002CC4F3 /* CountryCodeTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = B97CBFB018861023008E0DE9 /* CountryCodeTableViewCell.xib */; }; - E14874FA18A06951002CC4F3 /* FavouriteTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = B9A578B3183D610300C17105 /* FavouriteTableViewCell.xib */; }; - E14874FB18A06951002CC4F3 /* InboxFeedFooterCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76C87F15181EE2EB00C4ACAB /* InboxFeedFooterCell.xib */; }; - E14874FC18A06951002CC4F3 /* InboxFeedTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB053C18170B33006006FC /* InboxFeedTableViewCell.xib */; }; - E14874FD18A06951002CC4F3 /* LeftSideMenuCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = B9B89C56185A2B7000A24465 /* LeftSideMenuCell.xib */; }; - E14874FE18A06951002CC4F3 /* PreferenceListTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76D713E9182D3E5100C9C9C8 /* PreferenceListTableViewCell.xib */; }; - E14874FF18A06951002CC4F3 /* UnseenWhisperUserCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = B9EB5AC81884D387007CBB57 /* UnseenWhisperUserCell.xib */; }; - E148750018A06966002CC4F3 /* CallAudioManagerDemo.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB051D18170B33006006FC /* CallAudioManagerDemo.xib */; }; - E148750118A06966002CC4F3 /* CallLogViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052718170B33006006FC /* CallLogViewController.xib */; }; - E148750218A06966002CC4F3 /* ContactBrowseViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB051E18170B33006006FC /* ContactBrowseViewController.xib */; }; - E148750318A06966002CC4F3 /* ContactDetailTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB051F18170B33006006FC /* ContactDetailTableViewCell.xib */; }; - E148750418A06966002CC4F3 /* ContactDetailViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052018170B33006006FC /* ContactDetailViewController.xib */; }; - E148750518A06966002CC4F3 /* CountryCodeViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = B97CBFA718860EA3008E0DE9 /* CountryCodeViewController.xib */; }; - E148750618A06966002CC4F3 /* DialerViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052118170B33006006FC /* DialerViewController.xib */; }; - E148750818A06966002CC4F3 /* FavouritesViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052318170B33006006FC /* FavouritesViewController.xib */; }; - E148750918A06966002CC4F3 /* InboxFeedViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052418170B33006006FC /* InboxFeedViewController.xib */; }; - E148750A18A06966002CC4F3 /* InCallViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052518170B33006006FC /* InCallViewController.xib */; }; - E148750B18A06966002CC4F3 /* InviteContactsViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = B9CA51B918809ACA007E204E /* InviteContactsViewController.xib */; }; - E148750C18A06966002CC4F3 /* LeftSideMenuViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052618170B33006006FC /* LeftSideMenuViewController.xib */; }; - E148750D18A06966002CC4F3 /* PreferenceListViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76B8189D182C39460088060E /* PreferenceListViewController.xib */; }; - E148750E18A06966002CC4F3 /* RegisterViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052918170B33006006FC /* RegisterViewController.xib */; }; - E148750F18A06966002CC4F3 /* SettingsViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB052A18170B33006006FC /* SettingsViewController.xib */; }; - E148751018A06966002CC4F3 /* TabBarParentViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 76EB051B18170B33006006FC /* TabBarParentViewController.xib */; }; - E148751218A06AFD002CC4F3 /* HelveticaNeueLTStd-Bd.otf in Resources */ = {isa = PBXBuildFile; fileRef = B96A30FE187DA1B600648F3E /* HelveticaNeueLTStd-Bd.otf */; }; - E148751318A06AFD002CC4F3 /* HelveticaNeueLTStd-Th.otf in Resources */ = {isa = PBXBuildFile; fileRef = 765052B1182BF839008313E1 /* HelveticaNeueLTStd-Th.otf */; }; - E148751418A06AFD002CC4F3 /* HelveticaNeueLTStd-Lt.otf in Resources */ = {isa = PBXBuildFile; fileRef = 765052A518294C9F008313E1 /* HelveticaNeueLTStd-Lt.otf */; }; - E148751518A06AFD002CC4F3 /* HelveticaNeueLTStd-Md.otf in Resources */ = {isa = PBXBuildFile; fileRef = 765052A618294C9F008313E1 /* HelveticaNeueLTStd-Md.otf */; }; - E16E5BEE18AAC40200B7C403 /* EC25KeyAgreementParticipant.m in Sources */ = {isa = PBXBuildFile; fileRef = E16E5BE918AAC40200B7C403 /* EC25KeyAgreementParticipant.m */; }; - E16E5BEF18AAC40200B7C403 /* EC25KeyAgreementProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = E16E5BEB18AAC40200B7C403 /* EC25KeyAgreementProtocol.m */; }; - E16E5BF018AAC40200B7C403 /* EvpKeyAgreement.m in Sources */ = {isa = PBXBuildFile; fileRef = E16E5BED18AAC40200B7C403 /* EvpKeyAgreement.m */; }; - E16E5BF918AAF02100B7C403 /* EC25AgreerTest.m in Sources */ = {isa = PBXBuildFile; fileRef = E16E5BF818AAF02100B7C403 /* EC25AgreerTest.m */; }; - E16E5C1418AEDB5A00B7C403 /* message_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E16E5C1218AEDB5A00B7C403 /* message_icon.png */; }; - E16E5C1518AEDB5A00B7C403 /* phone_icon.png in Resources */ = {isa = PBXBuildFile; fileRef = E16E5C1318AEDB5A00B7C403 /* phone_icon.png */; }; - E19167A418A9687800B7A468 /* DH3KKeyAgreementParticipant.m in Sources */ = {isa = PBXBuildFile; fileRef = E19167A318A9687800B7A468 /* DH3KKeyAgreementParticipant.m */; }; - E197B60C18BBEC1A00F073E5 /* AudioPacker.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B5E918BBEC1A00F073E5 /* AudioPacker.m */; }; - E197B60D18BBEC1A00F073E5 /* AudioSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B5EB18BBEC1A00F073E5 /* AudioSocket.m */; }; - E197B60E18BBEC1A00F073E5 /* CallAudioManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B5ED18BBEC1A00F073E5 /* CallAudioManager.m */; }; - E197B60F18BBEC1A00F073E5 /* EncodedAudioFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B5EF18BBEC1A00F073E5 /* EncodedAudioFrame.m */; }; - E197B61018BBEC1A00F073E5 /* EncodedAudioPacket.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B5F118BBEC1A00F073E5 /* EncodedAudioPacket.m */; }; - E197B61118BBEC1A00F073E5 /* AudioProcessor.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B5F418BBEC1A00F073E5 /* AudioProcessor.m */; }; - E197B61218BBEC1A00F073E5 /* AudioStretcher.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B5F618BBEC1A00F073E5 /* AudioStretcher.m */; }; - E197B61318BBEC1A00F073E5 /* DesiredBufferDepthController.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B5F818BBEC1A00F073E5 /* DesiredBufferDepthController.m */; }; - E197B61418BBEC1A00F073E5 /* DropoutTracker.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B5FA18BBEC1A00F073E5 /* DropoutTracker.m */; }; - E197B61518BBEC1A00F073E5 /* JitterQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B5FC18BBEC1A00F073E5 /* JitterQueue.m */; }; - E197B61618BBEC1A00F073E5 /* StretchFactorController.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B5FE18BBEC1A00F073E5 /* StretchFactorController.m */; }; - E197B61718BBEC1A00F073E5 /* AnonymousAudioCallbackHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B60518BBEC1A00F073E5 /* AnonymousAudioCallbackHandler.m */; }; - E197B61818BBEC1A00F073E5 /* RemoteIOAudio.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B60718BBEC1A00F073E5 /* RemoteIOAudio.m */; }; - E197B61918BBEC1A00F073E5 /* RemoteIOBufferListWrapper.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B60918BBEC1A00F073E5 /* RemoteIOBufferListWrapper.m */; }; - E197B61A18BBEC1A00F073E5 /* SpeexCodec.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B60B18BBEC1A00F073E5 /* SpeexCodec.m */; }; - E197B61E18BBEC6D00F073E5 /* AudioRouter.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B61D18BBEC6D00F073E5 /* AudioRouter.m */; }; - E197B62118BBF12700F073E5 /* AppAudioManager.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B62018BBF12700F073E5 /* AppAudioManager.m */; }; - E197B62418BBF5BB00F073E5 /* SoundPlayer.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B62318BBF5BB00F073E5 /* SoundPlayer.m */; }; - E197B62718BBF63B00F073E5 /* SoundBoard.m in Sources */ = {isa = PBXBuildFile; fileRef = E197B62618BBF63B00F073E5 /* SoundBoard.m */; }; - E1CD329618BCFF9900B1A496 /* SoundInstance.m in Sources */ = {isa = PBXBuildFile; fileRef = E1CD329518BCFF9900B1A496 /* SoundInstance.m */; }; - F995AC2FFD6D4442B012604A /* libPods.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 8313AE91B4954215858A5662 /* libPods.a */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - 70B800A2190C529C0042E3F0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 70B8009E190C529C0042E3F0 /* spandsp.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = A1B989641725EC1300B6E8B5; - remoteInfo = spandsp; - }; - 70B800A4190C52F80042E3F0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 70B8009E190C529C0042E3F0 /* spandsp.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = A1B989631725EC1300B6E8B5; - remoteInfo = spandsp; - }; - 70B800AB190C54790042E3F0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 70B800A7190C54790042E3F0 /* speex.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = A1FDCBFA16DBC57D00868894; - remoteInfo = speex; - }; - 70B800AD190C54870042E3F0 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = 70B800A7190C54790042E3F0 /* speex.xcodeproj */; - proxyType = 1; - remoteGlobalIDString = A1FDCBF916DBC57D00868894; - remoteInfo = speex; - }; - B6AFCEBA19A93DA60098CFCB /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D221A080169C9E5E00537ABF /* Project object */; - proxyType = 1; - remoteGlobalIDString = D221A088169C9E5E00537ABF; - remoteInfo = Signal; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 14DDBCE302E19644A773D119 /* Pods.app store release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods.app store release.xcconfig"; path = "Pods/Target Support Files/Pods/Pods.app store release.xcconfig"; sourceTree = ""; }; - 701231B318ECAA4500D456C4 /* EvpMessageDigest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EvpMessageDigest.h; sourceTree = ""; }; - 701231B418ECAA4500D456C4 /* EvpMessageDigest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EvpMessageDigest.m; sourceTree = ""; }; - 70377AA71916BA0500CAF501 /* InteractiveLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InteractiveLabel.h; sourceTree = ""; }; - 70377AA81916BA0500CAF501 /* InteractiveLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InteractiveLabel.m; sourceTree = ""; }; - 70377AAA1918450100CAF501 /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; }; - 7038632318F70C0700D4A43F /* CryptoTools.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CryptoTools.h; sourceTree = ""; }; - 7038632418F70C0700D4A43F /* CryptoTools.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CryptoTools.m; sourceTree = ""; }; - 7038632518F70C0700D4A43F /* EvpSymetricUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EvpSymetricUtil.h; sourceTree = ""; }; - 7038632618F70C0700D4A43F /* EvpSymetricUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EvpSymetricUtil.m; sourceTree = ""; }; - 707E548A18FF0B8A00C8649D /* InviteContactModal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InviteContactModal.h; sourceTree = ""; }; - 707E548B18FF0B8A00C8649D /* InviteContactModal.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InviteContactModal.m; sourceTree = ""; }; - 707E549018FF26E800C8649D /* SmsInvite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SmsInvite.h; sourceTree = ""; }; - 707E549118FF26E800C8649D /* SmsInvite.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SmsInvite.m; sourceTree = ""; }; - 7095B7AE18F46D35002C66E2 /* PhoneNumberUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PhoneNumberUtil.h; sourceTree = ""; }; - 7095B7AF18F46D35002C66E2 /* PhoneNumberUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberUtil.m; sourceTree = ""; }; - 70B8009E190C529C0042E3F0 /* spandsp.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = spandsp.xcodeproj; path = Libraries/spandsp/spandsp/spandsp.xcodeproj; sourceTree = ""; }; - 70B800A7190C54790042E3F0 /* speex.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = speex.xcodeproj; path = Libraries/speex/speex.xcodeproj; sourceTree = ""; }; - 70B800E2190C55660042E3F0 /* AbstractMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AbstractMessage.h; sourceTree = ""; }; - 70B800E3190C55660042E3F0 /* AbstractMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AbstractMessage.m; sourceTree = ""; }; - 70B800E4190C55660042E3F0 /* AbstractMessage_Builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AbstractMessage_Builder.h; sourceTree = ""; }; - 70B800E5190C55660042E3F0 /* AbstractMessage_Builder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AbstractMessage_Builder.m; sourceTree = ""; }; - 70B800E6190C55660042E3F0 /* Bootstrap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Bootstrap.h; sourceTree = ""; }; - 70B800E7190C55660042E3F0 /* CodedInputStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CodedInputStream.h; sourceTree = ""; }; - 70B800E8190C55660042E3F0 /* CodedInputStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CodedInputStream.m; sourceTree = ""; }; - 70B800E9190C55660042E3F0 /* CodedOutputStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CodedOutputStream.h; sourceTree = ""; }; - 70B800EA190C55660042E3F0 /* CodedOutputStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CodedOutputStream.m; sourceTree = ""; }; - 70B800EB190C55660042E3F0 /* ConcreteExtensionField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConcreteExtensionField.h; sourceTree = ""; }; - 70B800EC190C55660042E3F0 /* ConcreteExtensionField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ConcreteExtensionField.m; sourceTree = ""; }; - 70B800ED190C55660042E3F0 /* ExtendableMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExtendableMessage.h; sourceTree = ""; }; - 70B800EE190C55660042E3F0 /* ExtendableMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ExtendableMessage.m; sourceTree = ""; }; - 70B800EF190C55660042E3F0 /* ExtendableMessage_Builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExtendableMessage_Builder.h; sourceTree = ""; }; - 70B800F0190C55660042E3F0 /* ExtendableMessage_Builder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ExtendableMessage_Builder.m; sourceTree = ""; }; - 70B800F1190C55660042E3F0 /* ExtensionField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExtensionField.h; sourceTree = ""; }; - 70B800F2190C55660042E3F0 /* ExtensionRegistry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExtensionRegistry.h; sourceTree = ""; }; - 70B800F3190C55660042E3F0 /* ExtensionRegistry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ExtensionRegistry.m; sourceTree = ""; }; - 70B800F4190C55660042E3F0 /* Field.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Field.h; sourceTree = ""; }; - 70B800F5190C55660042E3F0 /* Field.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Field.m; sourceTree = ""; }; - 70B800F6190C55660042E3F0 /* ForwardDeclarations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ForwardDeclarations.h; sourceTree = ""; }; - 70B800F7190C55660042E3F0 /* GeneratedMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GeneratedMessage.h; sourceTree = ""; }; - 70B800F8190C55660042E3F0 /* GeneratedMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedMessage.m; sourceTree = ""; }; - 70B800F9190C55660042E3F0 /* GeneratedMessage_Builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GeneratedMessage_Builder.h; sourceTree = ""; }; - 70B800FA190C55660042E3F0 /* GeneratedMessage_Builder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GeneratedMessage_Builder.m; sourceTree = ""; }; - 70B800FB190C55660042E3F0 /* Message.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Message.h; sourceTree = ""; }; - 70B800FC190C55660042E3F0 /* Message_Builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Message_Builder.h; sourceTree = ""; }; - 70B800FD190C55660042E3F0 /* MutableExtensionRegistry.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MutableExtensionRegistry.h; sourceTree = ""; }; - 70B800FE190C55660042E3F0 /* MutableExtensionRegistry.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MutableExtensionRegistry.m; sourceTree = ""; }; - 70B800FF190C55660042E3F0 /* MutableField.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MutableField.h; sourceTree = ""; }; - 70B80100190C55660042E3F0 /* MutableField.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MutableField.m; sourceTree = ""; }; - 70B80101190C55660042E3F0 /* ProtocolBuffers.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ProtocolBuffers.h; sourceTree = ""; }; - 70B80102190C55660042E3F0 /* TextFormat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TextFormat.h; sourceTree = ""; }; - 70B80103190C55660042E3F0 /* TextFormat.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TextFormat.m; sourceTree = ""; }; - 70B80104190C55660042E3F0 /* UnknownFieldSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnknownFieldSet.h; sourceTree = ""; }; - 70B80105190C55660042E3F0 /* UnknownFieldSet.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UnknownFieldSet.m; sourceTree = ""; }; - 70B80106190C55660042E3F0 /* UnknownFieldSet_Builder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnknownFieldSet_Builder.h; sourceTree = ""; }; - 70B80107190C55660042E3F0 /* UnknownFieldSet_Builder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UnknownFieldSet_Builder.m; sourceTree = ""; }; - 70B80108190C55660042E3F0 /* Utilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Utilities.h; sourceTree = ""; }; - 70B80109190C55660042E3F0 /* Utilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Utilities.m; sourceTree = ""; }; - 70B8010A190C55660042E3F0 /* WireFormat.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WireFormat.h; sourceTree = ""; }; - 70B8010B190C55660042E3F0 /* WireFormat.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WireFormat.m; sourceTree = ""; }; - 70B8FEE11909FE360042E3F0 /* 171756__nenadsimic__picked-coin-echo-2.wav */ = {isa = PBXFileReference; lastKnownFileType = audio.wav; path = "171756__nenadsimic__picked-coin-echo-2.wav"; sourceTree = ""; }; - 70BAFD5B190584BE00FA5E0B /* NotificationTracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NotificationTracker.h; sourceTree = ""; }; - 70BAFD5C190584BE00FA5E0B /* NotificationTracker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NotificationTracker.m; sourceTree = ""; }; - 70E803ED18F6DD1400BF77BC /* EvpUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EvpUtil.h; sourceTree = ""; }; - 762D9DCD18281C7400A5E418 /* SettingsTableHeaderView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SettingsTableHeaderView.h; sourceTree = ""; }; - 762D9DCE18281C7400A5E418 /* SettingsTableHeaderView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SettingsTableHeaderView.m; sourceTree = ""; }; - 7650529F182945EF008313E1 /* LocalizableCustomFontLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LocalizableCustomFontLabel.h; sourceTree = ""; }; - 765052A0182945EF008313E1 /* LocalizableCustomFontLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LocalizableCustomFontLabel.m; sourceTree = ""; }; - 765052A518294C9F008313E1 /* HelveticaNeueLTStd-Lt.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "HelveticaNeueLTStd-Lt.otf"; sourceTree = ""; }; - 765052A618294C9F008313E1 /* HelveticaNeueLTStd-Md.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "HelveticaNeueLTStd-Md.otf"; sourceTree = ""; }; - 765052AD182AC9B5008313E1 /* DialerButtonView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DialerButtonView.h; sourceTree = ""; }; - 765052AE182AC9B5008313E1 /* DialerButtonView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DialerButtonView.m; sourceTree = ""; }; - 765052B1182BF839008313E1 /* HelveticaNeueLTStd-Th.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "HelveticaNeueLTStd-Th.otf"; sourceTree = ""; }; - 768A1A2A17FC9CD300E00ED8 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = usr/lib/libz.dylib; sourceTree = SDKROOT; }; - 76919BF61805D190008C664A /* ContactManagerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ContactManagerTest.m; path = contact/ContactManagerTest.m; sourceTree = ""; }; - 76B8189D182C39460088060E /* PreferenceListViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = PreferenceListViewController.xib; path = ../PreferenceListViewController.xib; sourceTree = ""; }; - 76C87F11181EE11C00C4ACAB /* InboxFeedFooterCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InboxFeedFooterCell.h; sourceTree = ""; }; - 76C87F12181EE11C00C4ACAB /* InboxFeedFooterCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InboxFeedFooterCell.m; sourceTree = ""; }; - 76C87F15181EE2EB00C4ACAB /* InboxFeedFooterCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = InboxFeedFooterCell.xib; path = ../InboxFeedFooterCell.xib; sourceTree = ""; }; - 76C87F18181EFCE600C4ACAB /* MediaPlayer.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MediaPlayer.framework; path = System/Library/Frameworks/MediaPlayer.framework; sourceTree = SDKROOT; }; - 76D713E5182D3E3F00C9C9C8 /* PreferenceListTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PreferenceListTableViewCell.h; sourceTree = ""; }; - 76D713E6182D3E3F00C9C9C8 /* PreferenceListTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PreferenceListTableViewCell.m; sourceTree = ""; }; - 76D713E9182D3E5100C9C9C8 /* PreferenceListTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = PreferenceListTableViewCell.xib; path = ../PreferenceListTableViewCell.xib; sourceTree = ""; }; - 76EB03C218170B33006006FC /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - 76EB03C318170B33006006FC /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; - 76EB03FF18170B33006006FC /* RecentCall.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RecentCall.h; sourceTree = ""; }; - 76EB040018170B33006006FC /* RecentCall.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RecentCall.m; sourceTree = ""; }; - 76EB040118170B33006006FC /* RecentCallManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RecentCallManager.h; sourceTree = ""; }; - 76EB040218170B33006006FC /* RecentCallManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RecentCallManager.m; sourceTree = ""; }; - 76EB040418170B33006006FC /* Contact.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Contact.h; sourceTree = ""; }; - 76EB040518170B33006006FC /* Contact.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Contact.m; sourceTree = ""; }; - 76EB040818170B33006006FC /* ContactsManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContactsManager.h; sourceTree = ""; }; - 76EB040918170B33006006FC /* ContactsManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContactsManager.m; sourceTree = ""; }; - 76EB041218170B33006006FC /* Environment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Environment.h; sourceTree = ""; }; - 76EB041318170B33006006FC /* Environment.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Environment.m; sourceTree = ""; }; - 76EB041418170B33006006FC /* LocalizableText.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LocalizableText.h; sourceTree = ""; }; - 76EB041518170B33006006FC /* LocalizableText.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LocalizableText.m; sourceTree = ""; }; - 76EB041618170B33006006FC /* PreferencesUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PreferencesUtil.h; sourceTree = ""; }; - 76EB041718170B33006006FC /* PreferencesUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PreferencesUtil.m; sourceTree = ""; }; - 76EB041818170B33006006FC /* PropertyListPreferences.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PropertyListPreferences.h; sourceTree = ""; }; - 76EB041918170B33006006FC /* PropertyListPreferences.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PropertyListPreferences.m; sourceTree = ""; }; - 76EB041A18170B33006006FC /* Release.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Release.h; sourceTree = ""; }; - 76EB041B18170B33006006FC /* Release.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Release.m; sourceTree = ""; }; - 76EB041F18170B33006006FC /* DnsManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DnsManager.h; sourceTree = ""; }; - 76EB042018170B33006006FC /* DnsManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DnsManager.m; sourceTree = ""; }; - 76EB042118170B33006006FC /* HostNameEndPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HostNameEndPoint.h; sourceTree = ""; }; - 76EB042218170B33006006FC /* HostNameEndPoint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HostNameEndPoint.m; sourceTree = ""; }; - 76EB042418170B33006006FC /* IgnoredPacketFailure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IgnoredPacketFailure.h; sourceTree = ""; }; - 76EB042518170B33006006FC /* IgnoredPacketFailure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IgnoredPacketFailure.m; sourceTree = ""; }; - 76EB042618170B33006006FC /* UnrecognizedRequestFailure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnrecognizedRequestFailure.h; sourceTree = ""; }; - 76EB042718170B33006006FC /* UnrecognizedRequestFailure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UnrecognizedRequestFailure.m; sourceTree = ""; }; - 76EB042918170B33006006FC /* HttpManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpManager.h; sourceTree = ""; }; - 76EB042A18170B33006006FC /* HttpManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpManager.m; sourceTree = ""; }; - 76EB042B18170B33006006FC /* HttpRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpRequest.h; sourceTree = ""; }; - 76EB042C18170B33006006FC /* HttpRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpRequest.m; sourceTree = ""; }; - 76EB042D18170B33006006FC /* HttpRequestOrResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpRequestOrResponse.h; sourceTree = ""; }; - 76EB042E18170B33006006FC /* HttpRequestOrResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpRequestOrResponse.m; sourceTree = ""; }; - 76EB042F18170B33006006FC /* HttpRequestUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpRequestUtil.h; sourceTree = ""; }; - 76EB043018170B33006006FC /* HttpRequestUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpRequestUtil.m; sourceTree = ""; }; - 76EB043118170B33006006FC /* HttpResponse.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpResponse.h; sourceTree = ""; }; - 76EB043218170B33006006FC /* HttpResponse.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpResponse.m; sourceTree = ""; }; - 76EB043318170B33006006FC /* HttpSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HttpSocket.h; sourceTree = ""; }; - 76EB043418170B33006006FC /* HttpSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpSocket.m; sourceTree = ""; }; - 76EB043518170B33006006FC /* IpAddress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IpAddress.h; sourceTree = ""; }; - 76EB043618170B33006006FC /* IpAddress.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IpAddress.m; sourceTree = ""; }; - 76EB043718170B33006006FC /* IpEndPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IpEndPoint.h; sourceTree = ""; }; - 76EB043818170B33006006FC /* IpEndPoint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IpEndPoint.m; sourceTree = ""; }; - 76EB043918170B33006006FC /* NetworkEndPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkEndPoint.h; sourceTree = ""; }; - 76EB043A18170B33006006FC /* PacketHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PacketHandler.h; sourceTree = ""; }; - 76EB043B18170B33006006FC /* PacketHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PacketHandler.m; sourceTree = ""; }; - 76EB043D18170B33006006FC /* RtpPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RtpPacket.h; sourceTree = ""; }; - 76EB043E18170B33006006FC /* RtpPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RtpPacket.m; sourceTree = ""; }; - 76EB043F18170B33006006FC /* RtpSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RtpSocket.h; sourceTree = ""; }; - 76EB044018170B33006006FC /* RtpSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RtpSocket.m; sourceTree = ""; }; - 76EB044218170B33006006FC /* SequenceCounter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SequenceCounter.h; sourceTree = ""; }; - 76EB044318170B33006006FC /* SequenceCounter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SequenceCounter.m; sourceTree = ""; }; - 76EB044418170B33006006FC /* SrtpSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SrtpSocket.h; sourceTree = ""; }; - 76EB044518170B33006006FC /* SrtpSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SrtpSocket.m; sourceTree = ""; }; - 76EB044618170B33006006FC /* SrtpStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SrtpStream.h; sourceTree = ""; }; - 76EB044718170B33006006FC /* SrtpStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SrtpStream.m; sourceTree = ""; }; - 76EB044C18170B33006006FC /* DH3KKeyAgreementProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DH3KKeyAgreementProtocol.h; sourceTree = ""; }; - 76EB044D18170B33006006FC /* DH3KKeyAgreementProtocol.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DH3KKeyAgreementProtocol.m; sourceTree = ""; }; - 76EB044E18170B33006006FC /* HashChain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HashChain.h; sourceTree = ""; }; - 76EB044F18170B33006006FC /* HashChain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HashChain.m; sourceTree = ""; }; - 76EB045018170B33006006FC /* MasterSecret.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MasterSecret.h; sourceTree = ""; }; - 76EB045118170B33006006FC /* MasterSecret.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MasterSecret.m; sourceTree = ""; }; - 76EB045218170B33006006FC /* NegotiationFailed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NegotiationFailed.h; sourceTree = ""; }; - 76EB045318170B33006006FC /* NegotiationFailed.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NegotiationFailed.m; sourceTree = ""; }; - 76EB045518170B33006006FC /* CommitPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommitPacket.h; sourceTree = ""; }; - 76EB045618170B33006006FC /* CommitPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CommitPacket.m; sourceTree = ""; }; - 76EB045718170B33006006FC /* ConfirmAckPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConfirmAckPacket.h; sourceTree = ""; }; - 76EB045818170B33006006FC /* ConfirmAckPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ConfirmAckPacket.m; sourceTree = ""; }; - 76EB045918170B33006006FC /* ConfirmPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConfirmPacket.h; sourceTree = ""; }; - 76EB045A18170B33006006FC /* ConfirmPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ConfirmPacket.m; sourceTree = ""; }; - 76EB045B18170B33006006FC /* DhPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DhPacket.h; sourceTree = ""; }; - 76EB045C18170B33006006FC /* DhPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DhPacket.m; sourceTree = ""; }; - 76EB045D18170B33006006FC /* DhPacketSharedSecretHashes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DhPacketSharedSecretHashes.h; sourceTree = ""; }; - 76EB045E18170B33006006FC /* DhPacketSharedSecretHashes.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DhPacketSharedSecretHashes.m; sourceTree = ""; }; - 76EB045F18170B33006006FC /* HandshakePacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HandshakePacket.h; sourceTree = ""; }; - 76EB046018170B33006006FC /* HandshakePacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HandshakePacket.m; sourceTree = ""; }; - 76EB046118170B33006006FC /* HelloAckPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HelloAckPacket.h; sourceTree = ""; }; - 76EB046218170B33006006FC /* HelloAckPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HelloAckPacket.m; sourceTree = ""; }; - 76EB046318170B33006006FC /* HelloPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HelloPacket.h; sourceTree = ""; }; - 76EB046418170B33006006FC /* HelloPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HelloPacket.m; sourceTree = ""; }; - 76EB046618170B33006006FC /* KeyAgreementParticipant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KeyAgreementParticipant.h; sourceTree = ""; }; - 76EB046718170B33006006FC /* KeyAgreementProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KeyAgreementProtocol.h; sourceTree = ""; }; - 76EB046818170B33006006FC /* ZrtpRole.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZrtpRole.h; sourceTree = ""; }; - 76EB046918170B33006006FC /* RecipientUnavailable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RecipientUnavailable.h; sourceTree = ""; }; - 76EB046A18170B33006006FC /* RecipientUnavailable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RecipientUnavailable.m; sourceTree = ""; }; - 76EB046B18170B33006006FC /* ShortAuthenticationStringGenerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShortAuthenticationStringGenerator.h; sourceTree = ""; }; - 76EB046C18170B33006006FC /* ShortAuthenticationStringGenerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ShortAuthenticationStringGenerator.m; sourceTree = ""; }; - 76EB046D18170B33006006FC /* ZrtpHandshakeResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZrtpHandshakeResult.h; sourceTree = ""; }; - 76EB046E18170B33006006FC /* ZrtpHandshakeResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZrtpHandshakeResult.m; sourceTree = ""; }; - 76EB046F18170B33006006FC /* ZrtpHandshakeSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZrtpHandshakeSocket.h; sourceTree = ""; }; - 76EB047018170B33006006FC /* ZrtpHandshakeSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZrtpHandshakeSocket.m; sourceTree = ""; }; - 76EB047118170B33006006FC /* ZrtpInitiator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZrtpInitiator.h; sourceTree = ""; }; - 76EB047218170B33006006FC /* ZrtpInitiator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZrtpInitiator.m; sourceTree = ""; }; - 76EB047318170B33006006FC /* ZrtpManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZrtpManager.h; sourceTree = ""; }; - 76EB047418170B33006006FC /* ZrtpManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZrtpManager.m; sourceTree = ""; }; - 76EB047518170B33006006FC /* ZrtpResponder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZrtpResponder.h; sourceTree = ""; }; - 76EB047618170B33006006FC /* ZrtpResponder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZrtpResponder.m; sourceTree = ""; }; - 76EB047818170B33006006FC /* LowLatencyCandidate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LowLatencyCandidate.h; sourceTree = ""; }; - 76EB047918170B33006006FC /* LowLatencyCandidate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LowLatencyCandidate.m; sourceTree = ""; }; - 76EB047A18170B33006006FC /* LowLatencyConnector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LowLatencyConnector.h; sourceTree = ""; }; - 76EB047B18170B33006006FC /* LowLatencyConnector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LowLatencyConnector.m; sourceTree = ""; }; - 76EB047C18170B33006006FC /* StreamPair.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StreamPair.h; sourceTree = ""; }; - 76EB047D18170B33006006FC /* StreamPair.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StreamPair.m; sourceTree = ""; }; - 76EB047F18170B33006006FC /* Certificate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Certificate.h; sourceTree = ""; }; - 76EB048018170B33006006FC /* Certificate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Certificate.m; sourceTree = ""; }; - 76EB048118170B33006006FC /* NetworkStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NetworkStream.h; sourceTree = ""; }; - 76EB048218170B33006006FC /* NetworkStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NetworkStream.m; sourceTree = ""; }; - 76EB048318170B33006006FC /* SecureEndPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecureEndPoint.h; sourceTree = ""; }; - 76EB048418170B33006006FC /* SecureEndPoint.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SecureEndPoint.m; sourceTree = ""; }; - 76EB048618170B33006006FC /* UdpSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UdpSocket.h; sourceTree = ""; }; - 76EB048718170B33006006FC /* UdpSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UdpSocket.m; sourceTree = ""; }; - 76EB048A18170B33006006FC /* CallController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallController.h; sourceTree = ""; }; - 76EB048B18170B33006006FC /* CallController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallController.m; sourceTree = ""; }; - 76EB048C18170B33006006FC /* CallFailedServerMessage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallFailedServerMessage.h; sourceTree = ""; }; - 76EB048D18170B33006006FC /* CallFailedServerMessage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallFailedServerMessage.m; sourceTree = ""; }; - 76EB048E18170B33006006FC /* CallProgress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallProgress.h; sourceTree = ""; }; - 76EB048F18170B33006006FC /* CallProgress.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallProgress.m; sourceTree = ""; }; - 76EB049018170B33006006FC /* CallState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallState.h; sourceTree = ""; }; - 76EB049118170B33006006FC /* CallState.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallState.m; sourceTree = ""; }; - 76EB049218170B33006006FC /* CallTermination.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallTermination.h; sourceTree = ""; }; - 76EB049318170B33006006FC /* CallTermination.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallTermination.m; sourceTree = ""; }; - 76EB049418170B33006006FC /* PhoneManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PhoneManager.h; sourceTree = ""; }; - 76EB049518170B33006006FC /* PhoneManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PhoneManager.m; sourceTree = ""; }; - 76EB049618170B33006006FC /* PhoneNumber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PhoneNumber.h; sourceTree = ""; }; - 76EB049718170B33006006FC /* PhoneNumber.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PhoneNumber.m; sourceTree = ""; }; - 76EB049918170B33006006FC /* CallConnectResult.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallConnectResult.h; sourceTree = ""; }; - 76EB049A18170B33006006FC /* CallConnectResult.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallConnectResult.m; sourceTree = ""; }; - 76EB049B18170B33006006FC /* CallConnectUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallConnectUtil.h; sourceTree = ""; }; - 76EB049C18170B33006006FC /* CallConnectUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallConnectUtil.m; sourceTree = ""; }; - 76EB049D18170B33006006FC /* CallConnectUtil_Initiator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallConnectUtil_Initiator.h; sourceTree = ""; }; - 76EB049E18170B33006006FC /* CallConnectUtil_Initiator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallConnectUtil_Initiator.m; sourceTree = ""; }; - 76EB049F18170B33006006FC /* CallConnectUtil_Responder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallConnectUtil_Responder.h; sourceTree = ""; }; - 76EB04A018170B33006006FC /* CallConnectUtil_Responder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallConnectUtil_Responder.m; sourceTree = ""; }; - 76EB04A118170B33006006FC /* CallConnectUtil_Server.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallConnectUtil_Server.h; sourceTree = ""; }; - 76EB04A218170B33006006FC /* CallConnectUtil_Server.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallConnectUtil_Server.m; sourceTree = ""; }; - 76EB04A318170B33006006FC /* InitiateSignal.pb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InitiateSignal.pb.h; sourceTree = ""; }; - 76EB04A418170B33006006FC /* InitiateSignal.pb.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InitiateSignal.pb.m; sourceTree = ""; }; - 76EB04A518170B33006006FC /* InitiateSignal.proto */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = InitiateSignal.proto; sourceTree = ""; }; - 76EB04A618170B33006006FC /* InitiatorSessionDescriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InitiatorSessionDescriptor.h; sourceTree = ""; }; - 76EB04A718170B33006006FC /* InitiatorSessionDescriptor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InitiatorSessionDescriptor.m; sourceTree = ""; }; - 76EB04A918170B33006006FC /* PhoneNumberDirectoryFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PhoneNumberDirectoryFilter.h; sourceTree = ""; }; - 76EB04AA18170B33006006FC /* PhoneNumberDirectoryFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberDirectoryFilter.m; sourceTree = ""; }; - 76EB04AB18170B33006006FC /* PhoneNumberDirectoryFilterManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PhoneNumberDirectoryFilterManager.h; sourceTree = ""; }; - 76EB04AC18170B33006006FC /* PhoneNumberDirectoryFilterManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberDirectoryFilterManager.m; sourceTree = ""; }; - 76EB04AD18170B33006006FC /* ResponderSessionDescriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ResponderSessionDescriptor.h; sourceTree = ""; }; - 76EB04AE18170B33006006FC /* ResponderSessionDescriptor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ResponderSessionDescriptor.m; sourceTree = ""; }; - 76EB04AF18170B33006006FC /* SignalUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SignalUtil.h; sourceTree = ""; }; - 76EB04B018170B33006006FC /* SignalUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SignalUtil.m; sourceTree = ""; }; - 76EB04B218170B33006006FC /* CategorizingLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CategorizingLogger.h; sourceTree = ""; }; - 76EB04B318170B33006006FC /* CategorizingLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CategorizingLogger.m; sourceTree = ""; }; - 76EB04B418170B33006006FC /* DecayingSampleEstimator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DecayingSampleEstimator.h; sourceTree = ""; }; - 76EB04B518170B33006006FC /* DecayingSampleEstimator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DecayingSampleEstimator.m; sourceTree = ""; }; - 76EB04B618170B33006006FC /* EventWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EventWindow.h; sourceTree = ""; }; - 76EB04B718170B33006006FC /* EventWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EventWindow.m; sourceTree = ""; }; - 76EB04B818170B33006006FC /* LoggingUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LoggingUtil.h; sourceTree = ""; }; - 76EB04B918170B33006006FC /* LoggingUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LoggingUtil.m; sourceTree = ""; }; - 76EB04BB18170B33006006FC /* ConditionLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConditionLogger.h; sourceTree = ""; }; - 76EB04BC18170B33006006FC /* Logging.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Logging.h; sourceTree = ""; }; - 76EB04BD18170B33006006FC /* OccurrenceLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OccurrenceLogger.h; sourceTree = ""; }; - 76EB04BF18170B33006006FC /* AnonymousConditionLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnonymousConditionLogger.h; sourceTree = ""; }; - 76EB04C018170B33006006FC /* AnonymousConditionLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AnonymousConditionLogger.m; sourceTree = ""; }; - 76EB04C118170B33006006FC /* AnonymousOccurrenceLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnonymousOccurrenceLogger.h; sourceTree = ""; }; - 76EB04C218170B33006006FC /* AnonymousOccurrenceLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AnonymousOccurrenceLogger.m; sourceTree = ""; }; - 76EB04C318170B33006006FC /* AnonymousValueLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnonymousValueLogger.h; sourceTree = ""; }; - 76EB04C418170B33006006FC /* AnonymousValueLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AnonymousValueLogger.m; sourceTree = ""; }; - 76EB04C518170B33006006FC /* DiscardingLog.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DiscardingLog.h; sourceTree = ""; }; - 76EB04C618170B33006006FC /* DiscardingLog.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DiscardingLog.m; sourceTree = ""; }; - 76EB04C718170B33006006FC /* ValueLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ValueLogger.h; sourceTree = ""; }; - 76EB04C918170B33006006FC /* ArrayUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArrayUtil.h; sourceTree = ""; }; - 76EB04CA18170B33006006FC /* ArrayUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ArrayUtil.m; sourceTree = ""; }; - 76EB04CD18170B33006006FC /* BloomFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BloomFilter.h; sourceTree = ""; }; - 76EB04CE18170B33006006FC /* BloomFilter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BloomFilter.m; sourceTree = ""; }; - 76EB04D018170B33006006FC /* CyclicalBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CyclicalBuffer.h; sourceTree = ""; }; - 76EB04D118170B33006006FC /* CyclicalBuffer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CyclicalBuffer.m; sourceTree = ""; }; - 76EB04D218170B33006006FC /* PriorityQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PriorityQueue.h; sourceTree = ""; }; - 76EB04D318170B33006006FC /* PriorityQueue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PriorityQueue.m; sourceTree = ""; }; - 76EB04D418170B33006006FC /* Queue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Queue.h; sourceTree = ""; }; - 76EB04D518170B33006006FC /* Queue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Queue.m; sourceTree = ""; }; - 76EB04D718170B33006006FC /* BadArgument.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BadArgument.h; sourceTree = ""; }; - 76EB04D818170B33006006FC /* BadArgument.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BadArgument.m; sourceTree = ""; }; - 76EB04D918170B33006006FC /* BadState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BadState.h; sourceTree = ""; }; - 76EB04DA18170B33006006FC /* BadState.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BadState.m; sourceTree = ""; }; - 76EB04DB18170B33006006FC /* Constraints.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Constraints.h; sourceTree = ""; }; - 76EB04DC18170B33006006FC /* OperationFailed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OperationFailed.h; sourceTree = ""; }; - 76EB04DD18170B33006006FC /* OperationFailed.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OperationFailed.m; sourceTree = ""; }; - 76EB04DE18170B33006006FC /* SecurityFailure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SecurityFailure.h; sourceTree = ""; }; - 76EB04DF18170B33006006FC /* SecurityFailure.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SecurityFailure.m; sourceTree = ""; }; - 76EB04E018170B33006006FC /* Conversions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Conversions.h; sourceTree = ""; }; - 76EB04E118170B33006006FC /* Conversions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Conversions.m; sourceTree = ""; }; - 76EB04E218170B33006006FC /* Crc32.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Crc32.h; sourceTree = ""; }; - 76EB04E318170B33006006FC /* Crc32.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Crc32.m; sourceTree = ""; }; - 76EB04E618170B33006006FC /* DataUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DataUtil.h; sourceTree = ""; }; - 76EB04E718170B33006006FC /* DataUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DataUtil.m; sourceTree = ""; }; - 76EB04E818170B33006006FC /* DictionaryUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DictionaryUtil.h; sourceTree = ""; }; - 76EB04E918170B33006006FC /* DictionaryUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DictionaryUtil.m; sourceTree = ""; }; - 76EB04EA18170B33006006FC /* FunctionalUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FunctionalUtil.h; sourceTree = ""; }; - 76EB04EB18170B33006006FC /* FunctionalUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FunctionalUtil.m; sourceTree = ""; }; - 76EB04EC18170B33006006FC /* NumberUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NumberUtil.h; sourceTree = ""; }; - 76EB04ED18170B33006006FC /* NumberUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NumberUtil.m; sourceTree = ""; }; - 76EB04EE18170B33006006FC /* Operation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Operation.h; sourceTree = ""; }; - 76EB04EF18170B33006006FC /* Operation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Operation.m; sourceTree = ""; }; - 76EB04F118170B33006006FC /* Terminable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Terminable.h; sourceTree = ""; }; - 76EB04F318170B33006006FC /* AnonymousTerminator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnonymousTerminator.h; sourceTree = ""; }; - 76EB04F418170B33006006FC /* AnonymousTerminator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AnonymousTerminator.m; sourceTree = ""; }; - 76EB04F518170B33006006FC /* StringUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StringUtil.h; sourceTree = ""; }; - 76EB04F618170B33006006FC /* StringUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StringUtil.m; sourceTree = ""; }; - 76EB04F718170B33006006FC /* ThreadManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ThreadManager.h; sourceTree = ""; }; - 76EB04F818170B33006006FC /* ThreadManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ThreadManager.m; sourceTree = ""; }; - 76EB04F918170B33006006FC /* TimeUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TimeUtil.h; sourceTree = ""; }; - 76EB04FA18170B33006006FC /* TimeUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TimeUtil.m; sourceTree = ""; }; - 76EB04FB18170B33006006FC /* Util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Util.h; sourceTree = ""; }; - 76EB04FC18170B33006006FC /* Zid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Zid.h; sourceTree = ""; }; - 76EB04FD18170B33006006FC /* Zid.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Zid.m; sourceTree = ""; }; - 76EB050118170B33006006FC /* ContactBrowseViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContactBrowseViewController.h; sourceTree = ""; }; - 76EB050218170B33006006FC /* ContactBrowseViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContactBrowseViewController.m; sourceTree = ""; }; - 76EB050318170B33006006FC /* ContactDetailViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContactDetailViewController.h; sourceTree = ""; }; - 76EB050418170B33006006FC /* ContactDetailViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContactDetailViewController.m; sourceTree = ""; }; - 76EB050518170B33006006FC /* DialerViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DialerViewController.h; sourceTree = ""; }; - 76EB050618170B33006006FC /* DialerViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DialerViewController.m; sourceTree = ""; }; - 76EB050718170B33006006FC /* FavouritesViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FavouritesViewController.h; sourceTree = ""; }; - 76EB050818170B33006006FC /* FavouritesViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FavouritesViewController.m; sourceTree = ""; }; - 76EB050918170B33006006FC /* InboxFeedViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InboxFeedViewController.h; sourceTree = ""; }; - 76EB050A18170B33006006FC /* InboxFeedViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InboxFeedViewController.m; sourceTree = ""; }; - 76EB050B18170B33006006FC /* InCallViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InCallViewController.h; sourceTree = ""; }; - 76EB050C18170B33006006FC /* InCallViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InCallViewController.m; sourceTree = ""; }; - 76EB050D18170B33006006FC /* LeftSideMenuViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LeftSideMenuViewController.h; sourceTree = ""; }; - 76EB050E18170B33006006FC /* LeftSideMenuViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LeftSideMenuViewController.m; sourceTree = ""; }; - 76EB050F18170B33006006FC /* NextResponderScrollView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NextResponderScrollView.h; sourceTree = ""; }; - 76EB051018170B33006006FC /* NextResponderScrollView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NextResponderScrollView.m; sourceTree = ""; }; - 76EB051118170B33006006FC /* CallLogViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallLogViewController.h; sourceTree = ""; }; - 76EB051218170B33006006FC /* CallLogViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallLogViewController.m; sourceTree = ""; }; - 76EB051518170B33006006FC /* RegisterViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RegisterViewController.h; sourceTree = ""; }; - 76EB051618170B33006006FC /* RegisterViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RegisterViewController.m; sourceTree = ""; }; - 76EB051718170B33006006FC /* SettingsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SettingsViewController.h; sourceTree = ""; }; - 76EB051818170B33006006FC /* SettingsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SettingsViewController.m; sourceTree = ""; }; - 76EB051918170B33006006FC /* TabBarParentViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TabBarParentViewController.h; sourceTree = ""; }; - 76EB051A18170B33006006FC /* TabBarParentViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TabBarParentViewController.m; sourceTree = ""; }; - 76EB051B18170B33006006FC /* TabBarParentViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = TabBarParentViewController.xib; path = ../TabBarParentViewController.xib; sourceTree = ""; }; - 76EB051D18170B33006006FC /* CallAudioManagerDemo.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CallAudioManagerDemo.xib; sourceTree = ""; }; - 76EB051E18170B33006006FC /* ContactBrowseViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ContactBrowseViewController.xib; sourceTree = ""; }; - 76EB051F18170B33006006FC /* ContactDetailTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ContactDetailTableViewCell.xib; sourceTree = ""; }; - 76EB052018170B33006006FC /* ContactDetailViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ContactDetailViewController.xib; sourceTree = ""; }; - 76EB052118170B33006006FC /* DialerViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = DialerViewController.xib; sourceTree = ""; }; - 76EB052318170B33006006FC /* FavouritesViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = FavouritesViewController.xib; sourceTree = ""; }; - 76EB052418170B33006006FC /* InboxFeedViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = InboxFeedViewController.xib; sourceTree = ""; }; - 76EB052518170B33006006FC /* InCallViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = InCallViewController.xib; sourceTree = ""; }; - 76EB052618170B33006006FC /* LeftSideMenuViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LeftSideMenuViewController.xib; sourceTree = ""; }; - 76EB052718170B33006006FC /* CallLogViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CallLogViewController.xib; sourceTree = ""; }; - 76EB052918170B33006006FC /* RegisterViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = RegisterViewController.xib; sourceTree = ""; }; - 76EB052A18170B33006006FC /* SettingsViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = SettingsViewController.xib; sourceTree = ""; }; - 76EB052C18170B33006006FC /* ContactDetailTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContactDetailTableViewCell.h; sourceTree = ""; }; - 76EB052D18170B33006006FC /* ContactDetailTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContactDetailTableViewCell.m; sourceTree = ""; }; - 76EB052E18170B33006006FC /* ContactTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContactTableViewCell.h; sourceTree = ""; }; - 76EB052F18170B33006006FC /* ContactTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ContactTableViewCell.m; sourceTree = ""; }; - 76EB053418170B33006006FC /* InboxFeedTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InboxFeedTableViewCell.h; sourceTree = ""; }; - 76EB053518170B33006006FC /* InboxFeedTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InboxFeedTableViewCell.m; sourceTree = ""; }; - 76EB053618170B33006006FC /* CallLogTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallLogTableViewCell.h; sourceTree = ""; }; - 76EB053718170B33006006FC /* CallLogTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallLogTableViewCell.m; sourceTree = ""; }; - 76EB053A18170B33006006FC /* ContactTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = ContactTableViewCell.xib; sourceTree = ""; }; - 76EB053C18170B33006006FC /* InboxFeedTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = InboxFeedTableViewCell.xib; sourceTree = ""; }; - 76EB053F18170B33006006FC /* CallLogTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CallLogTableViewCell.xib; sourceTree = ""; }; - 8313AE91B4954215858A5662 /* libPods.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libPods.a; sourceTree = BUILT_PRODUCTS_DIR; }; - 91E46203423941C0C94D90E9 /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.debug.xcconfig; path = "Pods/Target Support Files/Pods/Pods.debug.xcconfig"; sourceTree = ""; }; - 9CC6C6BD3B51923FD6317C94 /* Pods.ad-hoc distribution.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods.ad-hoc distribution.xcconfig"; path = "Pods/Target Support Files/Pods/Pods.ad-hoc distribution.xcconfig"; sourceTree = ""; }; - A11CD70C17FA230600A2D1B1 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; - A15706F417F0CD6D007C2BD6 /* AudioFrameTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioFrameTest.m; sourceTree = ""; }; - A15706F617F0CD6D007C2BD6 /* AudioRemoteIOTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioRemoteIOTest.m; sourceTree = ""; }; - A15706F817F0CD6D007C2BD6 /* AudioStretcherTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioStretcherTest.m; sourceTree = ""; }; - A15706FA17F0CD6D007C2BD6 /* JitterQueueTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JitterQueueTest.m; sourceTree = ""; }; - A15706FC17F0CD6D007C2BD6 /* SpeexCodecTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SpeexCodecTest.m; sourceTree = ""; }; - A157070317F0CD6D007C2BD6 /* DnsManagerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DnsManagerTest.m; sourceTree = ""; }; - A157070617F0CD6D007C2BD6 /* HttpRequestResponseTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HttpRequestResponseTest.m; sourceTree = ""; }; - A157070817F0CD6D007C2BD6 /* IpAddressTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IpAddressTest.m; sourceTree = ""; }; - A157070A17F0CD6D007C2BD6 /* IpEndPointTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IpEndPointTest.m; sourceTree = ""; }; - A157070D17F0CD6D007C2BD6 /* RtpPacketTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RtpPacketTests.m; sourceTree = ""; }; - A157071017F0CD6D007C2BD6 /* SecureStreamTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SecureStreamTest.m; sourceTree = ""; }; - A157071217F0CD6D007C2BD6 /* SequenceCounterTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SequenceCounterTest.m; sourceTree = ""; }; - A157071717F0CD6D007C2BD6 /* HandshakePacketTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HandshakePacketTest.m; sourceTree = ""; }; - A157071917F0CD6D007C2BD6 /* HashChainTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HashChainTest.m; sourceTree = ""; }; - A157071B17F0CD6D007C2BD6 /* MasterSecretTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MasterSecretTest.m; sourceTree = ""; }; - A157071D17F0CD6D007C2BD6 /* ShortAuthenticationStringGeneratorTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ShortAuthenticationStringGeneratorTest.m; sourceTree = ""; }; - A157071F17F0CD6D007C2BD6 /* PregeneratedKeyAgreementParticipantProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PregeneratedKeyAgreementParticipantProtocol.h; sourceTree = ""; }; - A157072017F0CD6D007C2BD6 /* PregeneratedKeyAgreementParticipantProtocol.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PregeneratedKeyAgreementParticipantProtocol.m; sourceTree = ""; }; - A157072217F0CD6D007C2BD6 /* ZrtpTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZrtpTest.m; sourceTree = ""; }; - A157072517F0CD6D007C2BD6 /* LowLatencyConnectorTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LowLatencyConnectorTest.m; sourceTree = ""; }; - A157072817F0CD6D007C2BD6 /* NetworkStreamTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NetworkStreamTest.m; sourceTree = ""; }; - A157072A17F0CD6D007C2BD6 /* SecureEndPointTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SecureEndPointTest.m; sourceTree = ""; }; - A157072D17F0CD6D007C2BD6 /* UdpSocketTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UdpSocketTest.m; sourceTree = ""; }; - A157073017F0CD6D007C2BD6 /* PhoneNumberTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PhoneNumberTest.m; sourceTree = ""; }; - A157073317F0CD6D007C2BD6 /* SessionDescriptorTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SessionDescriptorTest.m; sourceTree = ""; }; - A157073617F0CD6D007C2BD6 /* DecayingSampleEstimatorTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DecayingSampleEstimatorTest.m; sourceTree = ""; }; - A157073817F0CD6D007C2BD6 /* EventWindowTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EventWindowTest.m; sourceTree = ""; }; - A157073A17F0CD6D007C2BD6 /* SignalTests-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "SignalTests-Info.plist"; sourceTree = ""; }; - A157073B17F0CD6D007C2BD6 /* TestUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TestUtil.h; sourceTree = ""; }; - A157073C17F0CD6D007C2BD6 /* TestUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TestUtil.m; sourceTree = ""; }; - A157073E17F0CD6D007C2BD6 /* BloomFilterTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BloomFilterTest.h; sourceTree = ""; }; - A157073F17F0CD6D007C2BD6 /* BloomFilterTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BloomFilterTest.m; sourceTree = ""; }; - A157074217F0CD6D007C2BD6 /* ConversionsTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ConversionsTest.h; sourceTree = ""; }; - A157074317F0CD6D007C2BD6 /* ConversionsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ConversionsTest.m; sourceTree = ""; }; - A157074417F0CD6D007C2BD6 /* Crc32Test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Crc32Test.h; sourceTree = ""; }; - A157074517F0CD6D007C2BD6 /* Crc32Test.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Crc32Test.m; sourceTree = ""; }; - A157074717F0CD6D007C2BD6 /* CryptoToolsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CryptoToolsTest.m; sourceTree = ""; }; - A157074817F0CD6D007C2BD6 /* CyclicalBufferTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CyclicalBufferTest.h; sourceTree = ""; }; - A157074917F0CD6D007C2BD6 /* CyclicalBufferTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CyclicalBufferTest.m; sourceTree = ""; }; - A157074A17F0CD6D007C2BD6 /* ExceptionsTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExceptionsTest.h; sourceTree = ""; }; - A157074B17F0CD6D007C2BD6 /* ExceptionsTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ExceptionsTest.m; sourceTree = ""; }; - A157074C17F0CD6D007C2BD6 /* FunctionalUtilTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FunctionalUtilTest.h; sourceTree = ""; }; - A157074D17F0CD6D007C2BD6 /* FunctionalUtilTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FunctionalUtilTest.m; sourceTree = ""; }; - A157074E17F0CD6D007C2BD6 /* PriorityQueueTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PriorityQueueTest.h; sourceTree = ""; }; - A157074F17F0CD6D007C2BD6 /* PriorityQueueTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PriorityQueueTest.m; sourceTree = ""; }; - A157075017F0CD6D007C2BD6 /* QueueTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = QueueTest.h; sourceTree = ""; }; - A157075117F0CD6D007C2BD6 /* QueueTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = QueueTest.m; sourceTree = ""; }; - A157075217F0CD6D007C2BD6 /* UtilTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UtilTest.h; sourceTree = ""; }; - A157075317F0CD6D007C2BD6 /* UtilTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UtilTest.m; sourceTree = ""; }; - A163E8AA16F3F6A90094D68B /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; }; - A1C32D4D17A0652C000A904E /* AddressBook.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AddressBook.framework; path = System/Library/Frameworks/AddressBook.framework; sourceTree = SDKROOT; }; - A1C32D4F17A06537000A904E /* AddressBookUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AddressBookUI.framework; path = System/Library/Frameworks/AddressBookUI.framework; sourceTree = SDKROOT; }; - A1FDCBEE16DAA6C300868894 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; - B60C16631988999D00E97A6C /* VersionMigrations.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VersionMigrations.h; sourceTree = ""; }; - B60C16641988999D00E97A6C /* VersionMigrations.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VersionMigrations.m; sourceTree = ""; }; - B6416F37199A0478003C5699 /* an */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = an; path = Localizable.strings; sourceTree = ""; }; - B6416F3A199A0478003C5699 /* ar */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ar; path = Localizable.strings; sourceTree = ""; }; - B6416F3D199A0478003C5699 /* be */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = be; path = Localizable.strings; sourceTree = ""; }; - B6416F40199A0478003C5699 /* bg_BG */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg_BG; path = Localizable.strings; sourceTree = ""; }; - B6416F43199A0478003C5699 /* ca-ES */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ca-ES"; path = Localizable.strings; sourceTree = ""; }; - B6416F46199A0478003C5699 /* ca */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ca; path = Localizable.strings; sourceTree = ""; }; - B6416F49199A0478003C5699 /* cs-CZ */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "cs-CZ"; path = Localizable.strings; sourceTree = ""; }; - B6416F4C199A0478003C5699 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = Localizable.strings; sourceTree = ""; }; - B6416F4F199A0478003C5699 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = Localizable.strings; sourceTree = ""; }; - B6416F52199A0478003C5699 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = Localizable.strings; sourceTree = ""; }; - B6416F55199A0478003C5699 /* el_GR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = el_GR; path = Localizable.strings; sourceTree = ""; }; - B6416F58199A0478003C5699 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = Localizable.strings; sourceTree = ""; }; - B6416F5B199A0478003C5699 /* es */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = es; path = Localizable.strings; sourceTree = ""; }; - B6416F5E199A0478003C5699 /* eu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = eu; path = Localizable.strings; sourceTree = ""; }; - B6416F61199A0478003C5699 /* fa_IR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa_IR; path = Localizable.strings; sourceTree = ""; }; - B6416F64199A0478003C5699 /* fa */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fa; path = Localizable.strings; sourceTree = ""; }; - B6416F67199A0478003C5699 /* fi */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fi; path = Localizable.strings; sourceTree = ""; }; - B6416F6A199A0478003C5699 /* fil */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fil; path = Localizable.strings; sourceTree = ""; }; - B6416F6D199A0478003C5699 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = Localizable.strings; sourceTree = ""; }; - B6416F70199A0478003C5699 /* he */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = he; path = Localizable.strings; sourceTree = ""; }; - B6416F73199A0478003C5699 /* hu */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = hu; path = Localizable.strings; sourceTree = ""; }; - B6416F76199A0478003C5699 /* it_IT */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = it_IT; path = Localizable.strings; sourceTree = ""; }; - B6416F79199A0478003C5699 /* ja_JP */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja_JP; path = Localizable.strings; sourceTree = ""; }; - B6416F7C199A0478003C5699 /* lv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = lv; path = Localizable.strings; sourceTree = ""; }; - B6416F7F199A0478003C5699 /* nb */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nb; path = Localizable.strings; sourceTree = ""; }; - B6416F82199A0478003C5699 /* nl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = nl; path = Localizable.strings; sourceTree = ""; }; - B6416F85199A0478003C5699 /* pl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pl; path = Localizable.strings; sourceTree = ""; }; - B6416F88199A0478003C5699 /* pt_BR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = pt_BR; path = Localizable.strings; sourceTree = ""; }; - B6416F8B199A0478003C5699 /* ro-RO */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "ro-RO"; path = Localizable.strings; sourceTree = ""; }; - B6416F8E199A0478003C5699 /* ro */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ro; path = Localizable.strings; sourceTree = ""; }; - B6416F91199A0478003C5699 /* ru */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ru; path = Localizable.strings; sourceTree = ""; }; - B6416F94199A0478003C5699 /* sl */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sl; path = Localizable.strings; sourceTree = ""; }; - B6416F97199A0478003C5699 /* sq */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sq; path = Localizable.strings; sourceTree = ""; }; - B6416F9A199A0478003C5699 /* sv_SE */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv_SE; path = Localizable.strings; sourceTree = ""; }; - B6416F9D199A0478003C5699 /* ta */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ta; path = Localizable.strings; sourceTree = ""; }; - B6416FA0199A0478003C5699 /* tr_TR */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = tr_TR; path = Localizable.strings; sourceTree = ""; }; - B6416FA3199A0478003C5699 /* uk */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = uk; path = Localizable.strings; sourceTree = ""; }; - B6416FA6199A0478003C5699 /* zh_CN */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh_CN; path = Localizable.strings; sourceTree = ""; }; - B6416FAC199A0478003C5699 /* zh_TW */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = zh_TW; path = Localizable.strings; sourceTree = ""; }; - B657DDC91911A40500F45B0C /* Signal.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = Signal.entitlements; sourceTree = ""; }; - B65EDA0C19E1B42700AAA7CB /* AFFutureRequest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AFFutureRequest.h; sourceTree = ""; }; - B65EDA0D19E1B42700AAA7CB /* AFFutureRequest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AFFutureRequest.m; sourceTree = ""; }; - B661C211198EE2EA00548CA1 /* iOSVersions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = iOSVersions.h; path = src/environment/iOSVersions.h; sourceTree = ""; }; - B66DBF4919D5BBC8006EA940 /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; - B67ADDC21989FF8700E1A773 /* CallServerRequestsManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallServerRequestsManager.h; sourceTree = ""; }; - B67ADDC31989FF8700E1A773 /* CallServerRequestsManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallServerRequestsManager.m; sourceTree = ""; }; - B67EBF5C19194AC60084CCFD /* Settings.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; name = Settings.bundle; path = SettingsBundle/Settings.bundle; sourceTree = SOURCE_ROOT; }; - B684A46C19C3446200B11029 /* PushManagerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PushManagerTest.m; path = Signal/test/push/PushManagerTest.m; sourceTree = SOURCE_ROOT; }; - B6850E591995A4710068E715 /* whisperFake.cer */ = {isa = PBXFileReference; lastKnownFileType = file; path = whisperFake.cer; sourceTree = ""; }; - B69CD25019773E79005CE69A /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; }; - B6B1013A196D213F007E3930 /* SGNKeychainUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SGNKeychainUtil.h; sourceTree = ""; }; - B6B1013B196D213F007E3930 /* SGNKeychainUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SGNKeychainUtil.m; sourceTree = ""; }; - B6B9ECFA198B31BA00C620D3 /* PushManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PushManager.h; sourceTree = ""; }; - B6B9ECFB198B31BA00C620D3 /* PushManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PushManager.m; sourceTree = ""; }; - B6C93C4C199567AD00EDF894 /* DebugLogger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DebugLogger.h; sourceTree = ""; }; - B6C93C4D199567AD00EDF894 /* DebugLogger.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DebugLogger.m; sourceTree = ""; }; - B90418E4183E9DD40038554A /* DateUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DateUtil.h; sourceTree = ""; }; - B90418E5183E9DD40038554A /* DateUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DateUtil.m; sourceTree = ""; }; - B942EB0C183A9633000887BB /* SearchBarTitleView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SearchBarTitleView.h; sourceTree = ""; }; - B942EB0D183A9633000887BB /* SearchBarTitleView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SearchBarTitleView.m; sourceTree = ""; }; - B96A30FE187DA1B600648F3E /* HelveticaNeueLTStd-Bd.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "HelveticaNeueLTStd-Bd.otf"; sourceTree = ""; }; - B97940251832BD2400BD66CB /* UIUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIUtil.h; sourceTree = ""; }; - B97940261832BD2400BD66CB /* UIUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIUtil.m; sourceTree = ""; }; - B97CBFA518860EA3008E0DE9 /* CountryCodeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CountryCodeViewController.h; sourceTree = ""; }; - B97CBFA618860EA3008E0DE9 /* CountryCodeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CountryCodeViewController.m; sourceTree = ""; }; - B97CBFA718860EA3008E0DE9 /* CountryCodeViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = CountryCodeViewController.xib; path = ../CountryCodeViewController.xib; sourceTree = ""; }; - B97CBFAC1886100E008E0DE9 /* CountryCodeTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CountryCodeTableViewCell.h; sourceTree = ""; }; - B97CBFAD1886100E008E0DE9 /* CountryCodeTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CountryCodeTableViewCell.m; sourceTree = ""; }; - B97CBFB018861023008E0DE9 /* CountryCodeTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CountryCodeTableViewCell.xib; sourceTree = ""; }; - B9A578AF183D60ED00C17105 /* FavouriteTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FavouriteTableViewCell.h; sourceTree = ""; }; - B9A578B0183D60ED00C17105 /* FavouriteTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FavouriteTableViewCell.m; sourceTree = ""; }; - B9A578B3183D610300C17105 /* FavouriteTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = FavouriteTableViewCell.xib; sourceTree = ""; }; - B9B89C52185A2B5F00A24465 /* LeftSideMenuCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LeftSideMenuCell.h; sourceTree = ""; }; - B9B89C53185A2B5F00A24465 /* LeftSideMenuCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LeftSideMenuCell.m; sourceTree = ""; }; - B9B89C56185A2B7000A24465 /* LeftSideMenuCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = LeftSideMenuCell.xib; sourceTree = ""; }; - B9CA51B718809ACA007E204E /* InviteContactsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InviteContactsViewController.h; sourceTree = ""; }; - B9CA51B818809ACA007E204E /* InviteContactsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InviteContactsViewController.m; sourceTree = ""; }; - B9CA51B918809ACA007E204E /* InviteContactsViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; name = InviteContactsViewController.xib; path = ../InviteContactsViewController.xib; sourceTree = ""; }; - B9EB5ABC1884C002007CBB57 /* MessageUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MessageUI.framework; path = System/Library/Frameworks/MessageUI.framework; sourceTree = SDKROOT; }; - B9EB5AC41884D370007CBB57 /* UnseenWhisperUserCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnseenWhisperUserCell.h; sourceTree = ""; }; - B9EB5AC51884D370007CBB57 /* UnseenWhisperUserCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UnseenWhisperUserCell.m; sourceTree = ""; }; - B9EB5AC81884D387007CBB57 /* UnseenWhisperUserCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = UnseenWhisperUserCell.xib; sourceTree = ""; }; - BF8C3D8219CE3B6A008F644C /* RecentCallTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RecentCallTest.m; sourceTree = ""; }; - BFB074BF19A4BCA400F2947C /* FutureUtilTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FutureUtilTest.m; sourceTree = ""; }; - BFB074C019A4BCA400F2947C /* ObservableTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ObservableTest.m; sourceTree = ""; }; - BFB074C319A5611000F2947C /* FutureUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FutureUtil.h; sourceTree = ""; }; - BFB074C419A5611000F2947C /* FutureUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FutureUtil.m; sourceTree = ""; }; - BFB074C519A5611000F2947C /* ObservableValue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ObservableValue.h; sourceTree = ""; }; - BFB074C619A5611000F2947C /* ObservableValue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ObservableValue.m; sourceTree = ""; }; - D2179CFB16BB0B3A0006F3AB /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; }; - D2179CFD16BB0B480006F3AB /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; }; - D221A089169C9E5E00537ABF /* Signal.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Signal.app; sourceTree = BUILT_PRODUCTS_DIR; }; - D221A08D169C9E5E00537ABF /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; - D221A08F169C9E5E00537ABF /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - D221A091169C9E5E00537ABF /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; - D221A095169C9E5E00537ABF /* Signal-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Signal-Info.plist"; sourceTree = ""; }; - D221A099169C9E5E00537ABF /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - D221A09B169C9E5E00537ABF /* Signal-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Signal-Prefix.pch"; sourceTree = ""; }; - D221A0AA169C9E5F00537ABF /* SignalTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = SignalTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - D221A0E7169DFFC500537ABF /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = ../../../../../../System/Library/Frameworks/AVFoundation.framework; sourceTree = ""; }; - D24B5BD4169F568C00681372 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = ../../../../../../System/Library/Frameworks/AudioToolbox.framework; sourceTree = ""; }; - D2AEACDB16C426DA00C364C0 /* CFNetwork.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CFNetwork.framework; path = System/Library/Frameworks/CFNetwork.framework; sourceTree = SDKROOT; }; - E108ED12187E34FD0045AEA3 /* iTunesArtwork.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = iTunesArtwork.png; sourceTree = ""; }; - E108ED13187E34FD0045AEA3 /* iTunesArtwork@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "iTunesArtwork@2x.png"; sourceTree = ""; }; - E1370B3018A0660300826894 /* archive_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = archive_icon.png; sourceTree = ""; }; - E1370B3118A0660300826894 /* archive_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "archive_icon@2x.png"; sourceTree = ""; }; - E1370B3218A0660300826894 /* backspace.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = backspace.png; sourceTree = ""; }; - E1370B3318A0660300826894 /* backspace@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "backspace@2x.png"; sourceTree = ""; }; - E1370B3418A0660300826894 /* checkbox_checkmark.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = checkbox_checkmark.png; sourceTree = ""; }; - E1370B3518A0660300826894 /* checkbox_checkmark@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "checkbox_checkmark@2x.png"; sourceTree = ""; }; - E1370B3618A0660300826894 /* checkbox_empty.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = checkbox_empty.png; sourceTree = ""; }; - E1370B3718A0660300826894 /* checkbox_empty@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "checkbox_empty@2x.png"; sourceTree = ""; }; - E1370B3818A0660300826894 /* contact_default_feed.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = contact_default_feed.png; sourceTree = ""; }; - E1370B3918A0660300826894 /* contacts_arrow.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = contacts_arrow.png; sourceTree = ""; }; - E1370B3A18A0660300826894 /* contacts_arrow@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "contacts_arrow@2x.png"; sourceTree = ""; }; - E1370B3B18A0660300826894 /* DefaultContactImage.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = DefaultContactImage.png; sourceTree = ""; }; - E1370B3C18A0660300826894 /* dismiss_notification_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = dismiss_notification_icon.png; sourceTree = ""; }; - E1370B3D18A0660300826894 /* dismiss_notification_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "dismiss_notification_icon@2x.png"; sourceTree = ""; }; - E1370B3E18A0660300826894 /* drop_down_arrow_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = drop_down_arrow_icon.png; sourceTree = ""; }; - E1370B3F18A0660300826894 /* drop_down_arrow_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "drop_down_arrow_icon@2x.png"; sourceTree = ""; }; - E1370B4018A0660300826894 /* expanded_cell_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = expanded_cell_icon.png; sourceTree = ""; }; - E1370B4118A0660300826894 /* expanded_cell_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "expanded_cell_icon@2x.png"; sourceTree = ""; }; - E1370B4218A0660300826894 /* favourite_false_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = favourite_false_icon.png; sourceTree = ""; }; - E1370B4318A0660300826894 /* favourite_false_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "favourite_false_icon@2x.png"; sourceTree = ""; }; - E1370B4418A0660300826894 /* favourite_true_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = favourite_true_icon.png; sourceTree = ""; }; - E1370B4518A0660300826894 /* favourite_true_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "favourite_true_icon@2x.png"; sourceTree = ""; }; - E1370B4618A0660300826894 /* forward_button.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = forward_button.png; sourceTree = ""; }; - E1370B4718A0660300826894 /* forward_button@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "forward_button@2x.png"; sourceTree = ""; }; - E1370B4818A0660300826894 /* home_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = home_icon.png; sourceTree = ""; }; - E1370B4918A0660300826894 /* icon_contacts.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = icon_contacts.png; sourceTree = ""; }; - E1370B4A18A0660300826894 /* icon_favourites.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = icon_favourites.png; sourceTree = ""; }; - E1370B4B18A0660300826894 /* icon_keypad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = icon_keypad.png; sourceTree = ""; }; - E1370B4C18A0660300826894 /* icon_recents.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = icon_recents.png; sourceTree = ""; }; - E1370B4D18A0660300826894 /* in_call_phone_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = in_call_phone_icon.png; sourceTree = ""; }; - E1370B4E18A0660300826894 /* in_call_phone_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "in_call_phone_icon@2x.png"; sourceTree = ""; }; - E1370B4F18A0660300826894 /* in_call_phrase_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = in_call_phrase_icon.png; sourceTree = ""; }; - E1370B5018A0660300826894 /* in_call_phrase_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "in_call_phrase_icon@2x.png"; sourceTree = ""; }; - E1370B5118A0660300826894 /* incoming_call_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = incoming_call_icon.png; sourceTree = ""; }; - E1370B5218A0660300826894 /* incoming_call_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "incoming_call_icon@2x.png"; sourceTree = ""; }; - E1370B5318A0660300826894 /* menu_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = menu_icon.png; sourceTree = ""; }; - E1370B5418A0660300826894 /* menu_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "menu_icon@2x.png"; sourceTree = ""; }; - E1370B5518A0660300826894 /* message_bubble.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = message_bubble.png; sourceTree = ""; }; - E1370B5618A0660300826894 /* message_bubble@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "message_bubble@2x.png"; sourceTree = ""; }; - E1370B5718A0660300826894 /* mute_icon_selected.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = mute_icon_selected.png; sourceTree = ""; }; - E1370B5818A0660300826894 /* mute_icon_selected@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "mute_icon_selected@2x.png"; sourceTree = ""; }; - E1370B5918A0660300826894 /* mute_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = mute_icon.png; sourceTree = ""; }; - E1370B5A18A0660300826894 /* mute_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "mute_icon@2x.png"; sourceTree = ""; }; - E1370B5B18A0660300826894 /* notification_detail_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = notification_detail_icon.png; sourceTree = ""; }; - E1370B5C18A0660300826894 /* notification_detail_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "notification_detail_icon@2x.png"; sourceTree = ""; }; - E1370B5D18A0660300826894 /* notification_mini_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = notification_mini_icon.png; sourceTree = ""; }; - E1370B5E18A0660300826894 /* notification_mini_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "notification_mini_icon@2x.png"; sourceTree = ""; }; - E1370B5F18A0660300826894 /* outgoing_call_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = outgoing_call_icon.png; sourceTree = ""; }; - E1370B6018A0660300826894 /* outgoing_call_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "outgoing_call_icon@2x.png"; sourceTree = ""; }; - E1370B6118A0660300826894 /* search_cancel.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = search_cancel.png; sourceTree = ""; }; - E1370B6218A0660300826894 /* search_cancel@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "search_cancel@2x.png"; sourceTree = ""; }; - E1370B6318A0660300826894 /* search_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = search_icon.png; sourceTree = ""; }; - E1370B6418A0660300826894 /* search_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "search_icon@2x.png"; sourceTree = ""; }; - E1370B6518A0660300826894 /* send_code_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = send_code_icon.png; sourceTree = ""; }; - E1370B6618A0660300826894 /* send_code_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "send_code_icon@2x.png"; sourceTree = ""; }; - E1370B6718A0660300826894 /* speaker_icon_selected.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = speaker_icon_selected.png; sourceTree = ""; }; - E1370B6818A0660300826894 /* speaker_icon_selected@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "speaker_icon_selected@2x.png"; sourceTree = ""; }; - E1370B6918A0660300826894 /* speaker_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = speaker_icon.png; sourceTree = ""; }; - E1370B6A18A0660300826894 /* speaker_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "speaker_icon@2x.png"; sourceTree = ""; }; - E1370B6B18A0660300826894 /* spinner_connecting_flash.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = spinner_connecting_flash.png; sourceTree = ""; }; - E1370B6C18A0660300826894 /* spinner_connecting_flash@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spinner_connecting_flash@2x.png"; sourceTree = ""; }; - E1370B6D18A0660300826894 /* spinner_connecting.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = spinner_connecting.png; sourceTree = ""; }; - E1370B6E18A0660300826894 /* spinner_connecting@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spinner_connecting@2x.png"; sourceTree = ""; }; - E1370B6F18A0660300826894 /* spinner_error.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = spinner_error.png; sourceTree = ""; }; - E1370B7018A0660300826894 /* spinner_error@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spinner_error@2x.png"; sourceTree = ""; }; - E1370B7118A0660300826894 /* spinner_ringing.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = spinner_ringing.png; sourceTree = ""; }; - E1370B7218A0660300826894 /* spinner_ringing@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "spinner_ringing@2x.png"; sourceTree = ""; }; - E1370B7318A0660300826894 /* tab_icon_contacts.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = tab_icon_contacts.png; sourceTree = ""; }; - E1370B7418A0660300826894 /* tab_icon_contacts@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tab_icon_contacts@2x.png"; sourceTree = ""; }; - E1370B7518A0660300826894 /* tab_icon_favourites.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = tab_icon_favourites.png; sourceTree = ""; }; - E1370B7618A0660300826894 /* tab_icon_favourites@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tab_icon_favourites@2x.png"; sourceTree = ""; }; - E1370B7718A0660300826894 /* tab_icon_inbox.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = tab_icon_inbox.png; sourceTree = ""; }; - E1370B7818A0660300826894 /* tab_icon_inbox@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tab_icon_inbox@2x.png"; sourceTree = ""; }; - E1370B7918A0660300826894 /* tab_icon_keypad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = tab_icon_keypad.png; sourceTree = ""; }; - E1370B7A18A0660300826894 /* tab_icon_keypad@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tab_icon_keypad@2x.png"; sourceTree = ""; }; - E1370B7B18A0660300826894 /* tab_icon_menu.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = tab_icon_menu.png; sourceTree = ""; }; - E1370B7C18A0660300826894 /* tab_icon_menu@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "tab_icon_menu@2x.png"; sourceTree = ""; }; - E1370B7D18A0660300826894 /* trash_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = trash_icon.png; sourceTree = ""; }; - E1370B7E18A0660300826894 /* trash_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "trash_icon@2x.png"; sourceTree = ""; }; - E1370B7F18A0660300826894 /* volume_high.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = volume_high.png; sourceTree = ""; }; - E1370B8018A0660300826894 /* volume_high@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "volume_high@2x.png"; sourceTree = ""; }; - E1370B8118A0660300826894 /* volume_low.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = volume_low.png; sourceTree = ""; }; - E1370B8218A0660300826894 /* volume_low@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "volume_low@2x.png"; sourceTree = ""; }; - E1370B8318A0660300826894 /* whisper_notification_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = whisper_notification_icon.png; sourceTree = ""; }; - E1370B8418A0660300826894 /* whisper_notification_icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "whisper_notification_icon@2x.png"; sourceTree = ""; }; - E1370BDA18A066F600826894 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; - E1370BDB18A066F600826894 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; - E1370BDC18A066F600826894 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; - E16E5BE818AAC40200B7C403 /* EC25KeyAgreementParticipant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EC25KeyAgreementParticipant.h; sourceTree = ""; }; - E16E5BE918AAC40200B7C403 /* EC25KeyAgreementParticipant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EC25KeyAgreementParticipant.m; sourceTree = ""; }; - E16E5BEA18AAC40200B7C403 /* EC25KeyAgreementProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EC25KeyAgreementProtocol.h; sourceTree = ""; }; - E16E5BEB18AAC40200B7C403 /* EC25KeyAgreementProtocol.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EC25KeyAgreementProtocol.m; sourceTree = ""; }; - E16E5BEC18AAC40200B7C403 /* EvpKeyAgreement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EvpKeyAgreement.h; sourceTree = ""; }; - E16E5BED18AAC40200B7C403 /* EvpKeyAgreement.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EvpKeyAgreement.m; sourceTree = ""; }; - E16E5BF818AAF02100B7C403 /* EC25AgreerTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EC25AgreerTest.m; sourceTree = ""; }; - E16E5C1218AEDB5A00B7C403 /* message_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = message_icon.png; sourceTree = ""; }; - E16E5C1318AEDB5A00B7C403 /* phone_icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = phone_icon.png; sourceTree = ""; }; - E18AB3F418A05734001A532A /* AppIcon29x29.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = AppIcon29x29.jpg; sourceTree = ""; }; - E18AB3F518A05734001A532A /* AppIcon29x29.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = AppIcon29x29.png; sourceTree = ""; }; - E18AB3F618A05734001A532A /* AppIcon29x29@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIcon29x29@2x.png"; sourceTree = ""; }; - E18AB3F718A05734001A532A /* AppIcon40x40.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = AppIcon40x40.png; sourceTree = ""; }; - E18AB3F818A05734001A532A /* AppIcon40x40@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIcon40x40@2x.png"; sourceTree = ""; }; - E18AB3F918A05734001A532A /* AppIcon60x60.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = AppIcon60x60.png; sourceTree = ""; }; - E18AB3FA18A05734001A532A /* AppIcon60x60@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIcon60x60@2x.png"; sourceTree = ""; }; - E18AB3FB18A05734001A532A /* AppIcon76x76.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = AppIcon76x76.png; sourceTree = ""; }; - E18AB3FC18A05734001A532A /* AppIcon76x76@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "AppIcon76x76@2x.png"; sourceTree = ""; }; - E18AB40718A05754001A532A /* busy.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = busy.mp3; sourceTree = ""; }; - E18AB40818A05754001A532A /* completed.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = completed.mp3; sourceTree = ""; }; - E18AB40918A05754001A532A /* failure.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = failure.mp3; sourceTree = ""; }; - E18AB40A18A05754001A532A /* handshake.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = handshake.mp3; sourceTree = ""; }; - E18AB40B18A05754001A532A /* outring.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = outring.mp3; sourceTree = ""; }; - E18AB40C18A05754001A532A /* r.caf */ = {isa = PBXFileReference; lastKnownFileType = file; path = r.caf; sourceTree = ""; }; - E18AB40D18A05754001A532A /* sonarping.mp3 */ = {isa = PBXFileReference; lastKnownFileType = audio.mp3; path = sonarping.mp3; sourceTree = ""; }; - E19167A218A9687800B7A468 /* DH3KKeyAgreementParticipant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DH3KKeyAgreementParticipant.h; sourceTree = ""; }; - E19167A318A9687800B7A468 /* DH3KKeyAgreementParticipant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DH3KKeyAgreementParticipant.m; sourceTree = ""; }; - E197B5E818BBEC1A00F073E5 /* AudioPacker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioPacker.h; sourceTree = ""; }; - E197B5E918BBEC1A00F073E5 /* AudioPacker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioPacker.m; sourceTree = ""; }; - E197B5EA18BBEC1A00F073E5 /* AudioSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioSocket.h; sourceTree = ""; }; - E197B5EB18BBEC1A00F073E5 /* AudioSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioSocket.m; sourceTree = ""; }; - E197B5EC18BBEC1A00F073E5 /* CallAudioManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallAudioManager.h; sourceTree = ""; }; - E197B5ED18BBEC1A00F073E5 /* CallAudioManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CallAudioManager.m; sourceTree = ""; }; - E197B5EE18BBEC1A00F073E5 /* EncodedAudioFrame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EncodedAudioFrame.h; sourceTree = ""; }; - E197B5EF18BBEC1A00F073E5 /* EncodedAudioFrame.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EncodedAudioFrame.m; sourceTree = ""; }; - E197B5F018BBEC1A00F073E5 /* EncodedAudioPacket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EncodedAudioPacket.h; sourceTree = ""; }; - E197B5F118BBEC1A00F073E5 /* EncodedAudioPacket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EncodedAudioPacket.m; sourceTree = ""; }; - E197B5F318BBEC1A00F073E5 /* AudioProcessor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioProcessor.h; sourceTree = ""; }; - E197B5F418BBEC1A00F073E5 /* AudioProcessor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioProcessor.m; sourceTree = ""; }; - E197B5F518BBEC1A00F073E5 /* AudioStretcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioStretcher.h; sourceTree = ""; }; - E197B5F618BBEC1A00F073E5 /* AudioStretcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioStretcher.m; sourceTree = ""; }; - E197B5F718BBEC1A00F073E5 /* DesiredBufferDepthController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DesiredBufferDepthController.h; sourceTree = ""; }; - E197B5F818BBEC1A00F073E5 /* DesiredBufferDepthController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DesiredBufferDepthController.m; sourceTree = ""; }; - E197B5F918BBEC1A00F073E5 /* DropoutTracker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DropoutTracker.h; sourceTree = ""; }; - E197B5FA18BBEC1A00F073E5 /* DropoutTracker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DropoutTracker.m; sourceTree = ""; }; - E197B5FB18BBEC1A00F073E5 /* JitterQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JitterQueue.h; sourceTree = ""; }; - E197B5FC18BBEC1A00F073E5 /* JitterQueue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JitterQueue.m; sourceTree = ""; }; - E197B5FD18BBEC1A00F073E5 /* StretchFactorController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StretchFactorController.h; sourceTree = ""; }; - E197B5FE18BBEC1A00F073E5 /* StretchFactorController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StretchFactorController.m; sourceTree = ""; }; - E197B60018BBEC1A00F073E5 /* AudioCallbackHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioCallbackHandler.h; sourceTree = ""; }; - E197B60118BBEC1A00F073E5 /* BufferDepthMeasure.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BufferDepthMeasure.h; sourceTree = ""; }; - E197B60218BBEC1A00F073E5 /* JitterQueueNotificationReceiver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JitterQueueNotificationReceiver.h; sourceTree = ""; }; - E197B60418BBEC1A00F073E5 /* AnonymousAudioCallbackHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AnonymousAudioCallbackHandler.h; sourceTree = ""; }; - E197B60518BBEC1A00F073E5 /* AnonymousAudioCallbackHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AnonymousAudioCallbackHandler.m; sourceTree = ""; }; - E197B60618BBEC1A00F073E5 /* RemoteIOAudio.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoteIOAudio.h; sourceTree = ""; }; - E197B60718BBEC1A00F073E5 /* RemoteIOAudio.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RemoteIOAudio.m; sourceTree = ""; }; - E197B60818BBEC1A00F073E5 /* RemoteIOBufferListWrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RemoteIOBufferListWrapper.h; sourceTree = ""; }; - E197B60918BBEC1A00F073E5 /* RemoteIOBufferListWrapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RemoteIOBufferListWrapper.m; sourceTree = ""; }; - E197B60A18BBEC1A00F073E5 /* SpeexCodec.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpeexCodec.h; sourceTree = ""; }; - E197B60B18BBEC1A00F073E5 /* SpeexCodec.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SpeexCodec.m; sourceTree = ""; }; - E197B61C18BBEC6D00F073E5 /* AudioRouter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AudioRouter.h; sourceTree = ""; }; - E197B61D18BBEC6D00F073E5 /* AudioRouter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AudioRouter.m; sourceTree = ""; }; - E197B61F18BBF12700F073E5 /* AppAudioManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppAudioManager.h; sourceTree = ""; }; - E197B62018BBF12700F073E5 /* AppAudioManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AppAudioManager.m; sourceTree = ""; }; - E197B62218BBF5BB00F073E5 /* SoundPlayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundPlayer.h; sourceTree = ""; }; - E197B62318BBF5BB00F073E5 /* SoundPlayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SoundPlayer.m; sourceTree = ""; }; - E197B62518BBF63B00F073E5 /* SoundBoard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundBoard.h; sourceTree = ""; }; - E197B62618BBF63B00F073E5 /* SoundBoard.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SoundBoard.m; sourceTree = ""; }; - E1A0AD8B16E13FDD0071E604 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; }; - E1B3DC731885EFA100B7F794 /* NotificationManifest.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NotificationManifest.h; sourceTree = ""; }; - E1C407C117F0C246007BEE65 /* whisperReal.cer */ = {isa = PBXFileReference; lastKnownFileType = file; path = whisperReal.cer; sourceTree = ""; }; - E1CD329418BCFF9900B1A496 /* SoundInstance.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SoundInstance.h; sourceTree = ""; }; - E1CD329518BCFF9900B1A496 /* SoundInstance.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SoundInstance.m; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - D221A086169C9E5E00537ABF /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 70377AAB1918450100CAF501 /* MobileCoreServices.framework in Frameworks */, - 70B800AF190C548D0042E3F0 /* libspeex.a in Frameworks */, - 70B800A6190C53180042E3F0 /* libspandsp.a in Frameworks */, - B9EB5ABD1884C002007CBB57 /* MessageUI.framework in Frameworks */, - 76C87F19181EFCE600C4ACAB /* MediaPlayer.framework in Frameworks */, - 768A1A2B17FC9CD300E00ED8 /* libz.dylib in Frameworks */, - A11CD70D17FA230600A2D1B1 /* QuartzCore.framework in Frameworks */, - A163E8AB16F3F6AA0094D68B /* Security.framework in Frameworks */, - A1C32D5117A06544000A904E /* AddressBook.framework in Frameworks */, - A1C32D5017A06538000A904E /* AddressBookUI.framework in Frameworks */, - D2AEACDC16C426DA00C364C0 /* CFNetwork.framework in Frameworks */, - D2179CFE16BB0B480006F3AB /* SystemConfiguration.framework in Frameworks */, - D2179CFC16BB0B3A0006F3AB /* CoreTelephony.framework in Frameworks */, - D221A08E169C9E5E00537ABF /* UIKit.framework in Frameworks */, - D221A090169C9E5E00537ABF /* Foundation.framework in Frameworks */, - D221A092169C9E5E00537ABF /* CoreGraphics.framework in Frameworks */, - D221A0E8169DFFC500537ABF /* AVFoundation.framework in Frameworks */, - D24B5BD5169F568C00681372 /* AudioToolbox.framework in Frameworks */, - F995AC2FFD6D4442B012604A /* libPods.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D221A0A6169C9E5F00537ABF /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - B69CD25119773E79005CE69A /* XCTest.framework in Frameworks */, - E1368CBE18A1C36B00109378 /* MessageUI.framework in Frameworks */, - A10FDF79184FB4BB007FF963 /* MediaPlayer.framework in Frameworks */, - A1A018531805C60D00A052A6 /* CoreGraphics.framework in Frameworks */, - A1A018521805C5E800A052A6 /* QuartzCore.framework in Frameworks */, - A123C14916F902EE000AE905 /* Security.framework in Frameworks */, - A194D3BA17A08CD5004BD3A9 /* AddressBookUI.framework in Frameworks */, - A194D3B917A08CD1004BD3A9 /* AddressBook.framework in Frameworks */, - D202868416DBE108009068E9 /* AVFoundation.framework in Frameworks */, - D202868316DBE0FC009068E9 /* CoreTelephony.framework in Frameworks */, - D202868216DBE0F4009068E9 /* SystemConfiguration.framework in Frameworks */, - D202868116DBE0E7009068E9 /* CFNetwork.framework in Frameworks */, - D221A0AD169C9E5F00537ABF /* UIKit.framework in Frameworks */, - D221A0AE169C9E5F00537ABF /* Foundation.framework in Frameworks */, - AA0C8E498E2046B0B81EEE6E /* libPods.a in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 420DEC7C09ED549B971FBF67 /* Pods */ = { - isa = PBXGroup; - children = ( - 91E46203423941C0C94D90E9 /* Pods.debug.xcconfig */, - 9CC6C6BD3B51923FD6317C94 /* Pods.ad-hoc distribution.xcconfig */, - 14DDBCE302E19644A773D119 /* Pods.app store release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; - 70B8009F190C529C0042E3F0 /* Products */ = { - isa = PBXGroup; - children = ( - 70B800A3190C529C0042E3F0 /* libspandsp.a */, - ); - name = Products; - sourceTree = ""; - }; - 70B800A8190C54790042E3F0 /* Products */ = { - isa = PBXGroup; - children = ( - 70B800AC190C54790042E3F0 /* libspeex.a */, - ); - name = Products; - sourceTree = ""; - }; - 70B800C8190C55320042E3F0 /* Libraries */ = { - isa = PBXGroup; - children = ( - 70B800E1190C55660042E3F0 /* ProtocolBuffers */, - ); - name = Libraries; - sourceTree = ""; - }; - 70B800E1190C55660042E3F0 /* ProtocolBuffers */ = { - isa = PBXGroup; - children = ( - 70B800E2190C55660042E3F0 /* AbstractMessage.h */, - 70B800E3190C55660042E3F0 /* AbstractMessage.m */, - 70B800E4190C55660042E3F0 /* AbstractMessage_Builder.h */, - 70B800E5190C55660042E3F0 /* AbstractMessage_Builder.m */, - 70B800E6190C55660042E3F0 /* Bootstrap.h */, - 70B800E7190C55660042E3F0 /* CodedInputStream.h */, - 70B800E8190C55660042E3F0 /* CodedInputStream.m */, - 70B800E9190C55660042E3F0 /* CodedOutputStream.h */, - 70B800EA190C55660042E3F0 /* CodedOutputStream.m */, - 70B800EB190C55660042E3F0 /* ConcreteExtensionField.h */, - 70B800EC190C55660042E3F0 /* ConcreteExtensionField.m */, - 70B800ED190C55660042E3F0 /* ExtendableMessage.h */, - 70B800EE190C55660042E3F0 /* ExtendableMessage.m */, - 70B800EF190C55660042E3F0 /* ExtendableMessage_Builder.h */, - 70B800F0190C55660042E3F0 /* ExtendableMessage_Builder.m */, - 70B800F1190C55660042E3F0 /* ExtensionField.h */, - 70B800F2190C55660042E3F0 /* ExtensionRegistry.h */, - 70B800F3190C55660042E3F0 /* ExtensionRegistry.m */, - 70B800F4190C55660042E3F0 /* Field.h */, - 70B800F5190C55660042E3F0 /* Field.m */, - 70B800F6190C55660042E3F0 /* ForwardDeclarations.h */, - 70B800F7190C55660042E3F0 /* GeneratedMessage.h */, - 70B800F8190C55660042E3F0 /* GeneratedMessage.m */, - 70B800F9190C55660042E3F0 /* GeneratedMessage_Builder.h */, - 70B800FA190C55660042E3F0 /* GeneratedMessage_Builder.m */, - 70B800FB190C55660042E3F0 /* Message.h */, - 70B800FC190C55660042E3F0 /* Message_Builder.h */, - 70B800FD190C55660042E3F0 /* MutableExtensionRegistry.h */, - 70B800FE190C55660042E3F0 /* MutableExtensionRegistry.m */, - 70B800FF190C55660042E3F0 /* MutableField.h */, - 70B80100190C55660042E3F0 /* MutableField.m */, - 70B80101190C55660042E3F0 /* ProtocolBuffers.h */, - 70B80102190C55660042E3F0 /* TextFormat.h */, - 70B80103190C55660042E3F0 /* TextFormat.m */, - 70B80104190C55660042E3F0 /* UnknownFieldSet.h */, - 70B80105190C55660042E3F0 /* UnknownFieldSet.m */, - 70B80106190C55660042E3F0 /* UnknownFieldSet_Builder.h */, - 70B80107190C55660042E3F0 /* UnknownFieldSet_Builder.m */, - 70B80108190C55660042E3F0 /* Utilities.h */, - 70B80109190C55660042E3F0 /* Utilities.m */, - 70B8010A190C55660042E3F0 /* WireFormat.h */, - 70B8010B190C55660042E3F0 /* WireFormat.m */, - ); - name = ProtocolBuffers; - path = Libraries/ProtocolBuffers; - sourceTree = ""; - }; - 70DBA29918CFE98500771DAD /* crypto */ = { - isa = PBXGroup; - children = ( - 7038632318F70C0700D4A43F /* CryptoTools.h */, - 7038632418F70C0700D4A43F /* CryptoTools.m */, - 701231B318ECAA4500D456C4 /* EvpMessageDigest.h */, - 701231B418ECAA4500D456C4 /* EvpMessageDigest.m */, - 7038632518F70C0700D4A43F /* EvpSymetricUtil.h */, - 7038632618F70C0700D4A43F /* EvpSymetricUtil.m */, - 70E803ED18F6DD1400BF77BC /* EvpUtil.h */, - ); - path = crypto; - sourceTree = ""; - }; - 765052A318294C9F008313E1 /* Fonts */ = { - isa = PBXGroup; - children = ( - B96A30FE187DA1B600648F3E /* HelveticaNeueLTStd-Bd.otf */, - 765052B1182BF839008313E1 /* HelveticaNeueLTStd-Th.otf */, - 765052A518294C9F008313E1 /* HelveticaNeueLTStd-Lt.otf */, - 765052A618294C9F008313E1 /* HelveticaNeueLTStd-Md.otf */, - ); - path = Fonts; - sourceTree = ""; - }; - 76919BF51805D169008C664A /* contact */ = { - isa = PBXGroup; - children = ( - 76919BF61805D190008C664A /* ContactManagerTest.m */, - ); - name = contact; - sourceTree = ""; - }; - 76AD2C7B17FB4604000246B0 /* Images */ = { - isa = PBXGroup; - children = ( - E1370B3018A0660300826894 /* archive_icon.png */, - E1370B3118A0660300826894 /* archive_icon@2x.png */, - E1370B3218A0660300826894 /* backspace.png */, - E1370B3318A0660300826894 /* backspace@2x.png */, - E1370B3418A0660300826894 /* checkbox_checkmark.png */, - E1370B3518A0660300826894 /* checkbox_checkmark@2x.png */, - E1370B3618A0660300826894 /* checkbox_empty.png */, - E1370B3718A0660300826894 /* checkbox_empty@2x.png */, - E1370B3818A0660300826894 /* contact_default_feed.png */, - E1370B3918A0660300826894 /* contacts_arrow.png */, - E1370B3A18A0660300826894 /* contacts_arrow@2x.png */, - E1370B3B18A0660300826894 /* DefaultContactImage.png */, - E1370B3C18A0660300826894 /* dismiss_notification_icon.png */, - E1370B3D18A0660300826894 /* dismiss_notification_icon@2x.png */, - E1370B3E18A0660300826894 /* drop_down_arrow_icon.png */, - E1370B3F18A0660300826894 /* drop_down_arrow_icon@2x.png */, - E1370B4018A0660300826894 /* expanded_cell_icon.png */, - E1370B4118A0660300826894 /* expanded_cell_icon@2x.png */, - E1370B4218A0660300826894 /* favourite_false_icon.png */, - E1370B4318A0660300826894 /* favourite_false_icon@2x.png */, - E1370B4418A0660300826894 /* favourite_true_icon.png */, - E1370B4518A0660300826894 /* favourite_true_icon@2x.png */, - E1370B4618A0660300826894 /* forward_button.png */, - E1370B4718A0660300826894 /* forward_button@2x.png */, - E1370B4818A0660300826894 /* home_icon.png */, - E1370B4918A0660300826894 /* icon_contacts.png */, - E1370B4A18A0660300826894 /* icon_favourites.png */, - E1370B4B18A0660300826894 /* icon_keypad.png */, - E1370B4C18A0660300826894 /* icon_recents.png */, - E1370B4D18A0660300826894 /* in_call_phone_icon.png */, - E1370B4E18A0660300826894 /* in_call_phone_icon@2x.png */, - E1370B4F18A0660300826894 /* in_call_phrase_icon.png */, - E1370B5018A0660300826894 /* in_call_phrase_icon@2x.png */, - E1370B5118A0660300826894 /* incoming_call_icon.png */, - E1370B5218A0660300826894 /* incoming_call_icon@2x.png */, - E1370B5318A0660300826894 /* menu_icon.png */, - E1370B5418A0660300826894 /* menu_icon@2x.png */, - E1370B5518A0660300826894 /* message_bubble.png */, - E1370B5618A0660300826894 /* message_bubble@2x.png */, - E16E5C1218AEDB5A00B7C403 /* message_icon.png */, - E1370B5918A0660300826894 /* mute_icon.png */, - E1370B5A18A0660300826894 /* mute_icon@2x.png */, - E1370B5718A0660300826894 /* mute_icon_selected.png */, - E1370B5818A0660300826894 /* mute_icon_selected@2x.png */, - E1370B5B18A0660300826894 /* notification_detail_icon.png */, - E1370B5C18A0660300826894 /* notification_detail_icon@2x.png */, - E1370B5D18A0660300826894 /* notification_mini_icon.png */, - E1370B5E18A0660300826894 /* notification_mini_icon@2x.png */, - E1370B5F18A0660300826894 /* outgoing_call_icon.png */, - E1370B6018A0660300826894 /* outgoing_call_icon@2x.png */, - E16E5C1318AEDB5A00B7C403 /* phone_icon.png */, - E1370B6118A0660300826894 /* search_cancel.png */, - E1370B6218A0660300826894 /* search_cancel@2x.png */, - E1370B6318A0660300826894 /* search_icon.png */, - E1370B6418A0660300826894 /* search_icon@2x.png */, - E1370B6518A0660300826894 /* send_code_icon.png */, - E1370B6618A0660300826894 /* send_code_icon@2x.png */, - E1370B6918A0660300826894 /* speaker_icon.png */, - E1370B6A18A0660300826894 /* speaker_icon@2x.png */, - E1370B6718A0660300826894 /* speaker_icon_selected.png */, - E1370B6818A0660300826894 /* speaker_icon_selected@2x.png */, - E1370B6D18A0660300826894 /* spinner_connecting.png */, - E1370B6E18A0660300826894 /* spinner_connecting@2x.png */, - E1370B6B18A0660300826894 /* spinner_connecting_flash.png */, - E1370B6C18A0660300826894 /* spinner_connecting_flash@2x.png */, - E1370B6F18A0660300826894 /* spinner_error.png */, - E1370B7018A0660300826894 /* spinner_error@2x.png */, - E1370B7118A0660300826894 /* spinner_ringing.png */, - E1370B7218A0660300826894 /* spinner_ringing@2x.png */, - E1370B7318A0660300826894 /* tab_icon_contacts.png */, - E1370B7418A0660300826894 /* tab_icon_contacts@2x.png */, - E1370B7518A0660300826894 /* tab_icon_favourites.png */, - E1370B7618A0660300826894 /* tab_icon_favourites@2x.png */, - E1370B7718A0660300826894 /* tab_icon_inbox.png */, - E1370B7818A0660300826894 /* tab_icon_inbox@2x.png */, - E1370B7918A0660300826894 /* tab_icon_keypad.png */, - E1370B7A18A0660300826894 /* tab_icon_keypad@2x.png */, - E1370B7B18A0660300826894 /* tab_icon_menu.png */, - E1370B7C18A0660300826894 /* tab_icon_menu@2x.png */, - E1370B7D18A0660300826894 /* trash_icon.png */, - E1370B7E18A0660300826894 /* trash_icon@2x.png */, - E1370B7F18A0660300826894 /* volume_high.png */, - E1370B8018A0660300826894 /* volume_high@2x.png */, - E1370B8118A0660300826894 /* volume_low.png */, - E1370B8218A0660300826894 /* volume_low@2x.png */, - E1370B8318A0660300826894 /* whisper_notification_icon.png */, - E1370B8418A0660300826894 /* whisper_notification_icon@2x.png */, - ); - path = Images; - sourceTree = ""; - }; - 76EB03C118170B33006006FC /* src */ = { - isa = PBXGroup; - children = ( - 76EB03C218170B33006006FC /* AppDelegate.h */, - 76EB03C318170B33006006FC /* AppDelegate.m */, - 76EB03D918170B33006006FC /* audio */, - 76EB03FE18170B33006006FC /* call */, - 76EB040318170B33006006FC /* contact */, - 70DBA29918CFE98500771DAD /* crypto */, - 76EB041118170B33006006FC /* environment */, - 76EB041D18170B33006006FC /* network */, - E1B3DC731885EFA100B7F794 /* NotificationManifest.h */, - 70BAFD5B190584BE00FA5E0B /* NotificationTracker.h */, - 70BAFD5C190584BE00FA5E0B /* NotificationTracker.m */, - 76EB048818170B33006006FC /* phone */, - 76EB04B118170B33006006FC /* profiling */, - 76EB04C818170B33006006FC /* util */, - 76EB04FE18170B33006006FC /* view controllers */, - 76EB052B18170B33006006FC /* views */, - ); - path = src; - sourceTree = ""; - }; - 76EB03D918170B33006006FC /* audio */ = { - isa = PBXGroup; - children = ( - E197B61F18BBF12700F073E5 /* AppAudioManager.h */, - E197B62018BBF12700F073E5 /* AppAudioManager.m */, - E197B61C18BBEC6D00F073E5 /* AudioRouter.h */, - E197B61D18BBEC6D00F073E5 /* AudioRouter.m */, - E197B5E718BBEC1A00F073E5 /* incall_audio */, - E197B62518BBF63B00F073E5 /* SoundBoard.h */, - E197B62618BBF63B00F073E5 /* SoundBoard.m */, - E1CD329418BCFF9900B1A496 /* SoundInstance.h */, - E1CD329518BCFF9900B1A496 /* SoundInstance.m */, - E197B62218BBF5BB00F073E5 /* SoundPlayer.h */, - E197B62318BBF5BB00F073E5 /* SoundPlayer.m */, - ); - path = audio; - sourceTree = ""; - }; - 76EB03FE18170B33006006FC /* call */ = { - isa = PBXGroup; - children = ( - 76EB03FF18170B33006006FC /* RecentCall.h */, - 76EB040018170B33006006FC /* RecentCall.m */, - 76EB040118170B33006006FC /* RecentCallManager.h */, - 76EB040218170B33006006FC /* RecentCallManager.m */, - ); - path = call; - sourceTree = ""; - }; - 76EB040318170B33006006FC /* contact */ = { - isa = PBXGroup; - children = ( - 76EB040418170B33006006FC /* Contact.h */, - 76EB040518170B33006006FC /* Contact.m */, - 76EB040818170B33006006FC /* ContactsManager.h */, - 76EB040918170B33006006FC /* ContactsManager.m */, - ); - path = contact; - sourceTree = ""; - }; - 76EB041118170B33006006FC /* environment */ = { - isa = PBXGroup; - children = ( - 76EB041218170B33006006FC /* Environment.h */, - 76EB041318170B33006006FC /* Environment.m */, - B6C93C4C199567AD00EDF894 /* DebugLogger.h */, - B6C93C4D199567AD00EDF894 /* DebugLogger.m */, - 76EB041418170B33006006FC /* LocalizableText.h */, - 76EB041518170B33006006FC /* LocalizableText.m */, - 76EB041618170B33006006FC /* PreferencesUtil.h */, - 76EB041718170B33006006FC /* PreferencesUtil.m */, - 76EB041818170B33006006FC /* PropertyListPreferences.h */, - 76EB041918170B33006006FC /* PropertyListPreferences.m */, - 76EB041A18170B33006006FC /* Release.h */, - 76EB041B18170B33006006FC /* Release.m */, - B6B1013A196D213F007E3930 /* SGNKeychainUtil.h */, - B6B1013B196D213F007E3930 /* SGNKeychainUtil.m */, - B60C16631988999D00E97A6C /* VersionMigrations.h */, - B60C16641988999D00E97A6C /* VersionMigrations.m */, - ); - path = environment; - sourceTree = ""; - }; - 76EB041D18170B33006006FC /* network */ = { - isa = PBXGroup; - children = ( - 76EB041E18170B33006006FC /* dns */, - 76EB042318170B33006006FC /* failures */, - 76EB042818170B33006006FC /* http */, - 76EB043518170B33006006FC /* IpAddress.h */, - 76EB043618170B33006006FC /* IpAddress.m */, - 76EB043718170B33006006FC /* IpEndPoint.h */, - 76EB043818170B33006006FC /* IpEndPoint.m */, - 76EB043918170B33006006FC /* NetworkEndPoint.h */, - 76EB043A18170B33006006FC /* PacketHandler.h */, - 76EB043B18170B33006006FC /* PacketHandler.m */, - 76EB043C18170B33006006FC /* rtp */, - 76EB047718170B33006006FC /* tcp */, - 76EB048518170B33006006FC /* udp */, - B6B9ECFA198B31BA00C620D3 /* PushManager.h */, - B6B9ECFB198B31BA00C620D3 /* PushManager.m */, - B65EDA0C19E1B42700AAA7CB /* AFFutureRequest.h */, - B65EDA0D19E1B42700AAA7CB /* AFFutureRequest.m */, - ); - path = network; - sourceTree = ""; - }; - 76EB041E18170B33006006FC /* dns */ = { - isa = PBXGroup; - children = ( - 76EB041F18170B33006006FC /* DnsManager.h */, - 76EB042018170B33006006FC /* DnsManager.m */, - 76EB042118170B33006006FC /* HostNameEndPoint.h */, - 76EB042218170B33006006FC /* HostNameEndPoint.m */, - ); - path = dns; - sourceTree = ""; - }; - 76EB042318170B33006006FC /* failures */ = { - isa = PBXGroup; - children = ( - 76EB042418170B33006006FC /* IgnoredPacketFailure.h */, - 76EB042518170B33006006FC /* IgnoredPacketFailure.m */, - 76EB042618170B33006006FC /* UnrecognizedRequestFailure.h */, - 76EB042718170B33006006FC /* UnrecognizedRequestFailure.m */, - ); - path = failures; - sourceTree = ""; - }; - 76EB042818170B33006006FC /* http */ = { - isa = PBXGroup; - children = ( - B67ADDC21989FF8700E1A773 /* CallServerRequestsManager.h */, - B67ADDC31989FF8700E1A773 /* CallServerRequestsManager.m */, - 76EB042918170B33006006FC /* HttpManager.h */, - 76EB042A18170B33006006FC /* HttpManager.m */, - 76EB042B18170B33006006FC /* HttpRequest.h */, - 76EB042C18170B33006006FC /* HttpRequest.m */, - 76EB042D18170B33006006FC /* HttpRequestOrResponse.h */, - 76EB042E18170B33006006FC /* HttpRequestOrResponse.m */, - 76EB042F18170B33006006FC /* HttpRequestUtil.h */, - 76EB043018170B33006006FC /* HttpRequestUtil.m */, - 76EB043118170B33006006FC /* HttpResponse.h */, - 76EB043218170B33006006FC /* HttpResponse.m */, - 76EB043318170B33006006FC /* HttpSocket.h */, - 76EB043418170B33006006FC /* HttpSocket.m */, - ); - path = http; - sourceTree = ""; - }; - 76EB043C18170B33006006FC /* rtp */ = { - isa = PBXGroup; - children = ( - 76EB043D18170B33006006FC /* RtpPacket.h */, - 76EB043E18170B33006006FC /* RtpPacket.m */, - 76EB043F18170B33006006FC /* RtpSocket.h */, - 76EB044018170B33006006FC /* RtpSocket.m */, - 76EB044118170B33006006FC /* srtp */, - 76EB044818170B33006006FC /* zrtp */, - ); - path = rtp; - sourceTree = ""; - }; - 76EB044118170B33006006FC /* srtp */ = { - isa = PBXGroup; - children = ( - 76EB044218170B33006006FC /* SequenceCounter.h */, - 76EB044318170B33006006FC /* SequenceCounter.m */, - 76EB044418170B33006006FC /* SrtpSocket.h */, - 76EB044518170B33006006FC /* SrtpSocket.m */, - 76EB044618170B33006006FC /* SrtpStream.h */, - 76EB044718170B33006006FC /* SrtpStream.m */, - ); - path = srtp; - sourceTree = ""; - }; - 76EB044818170B33006006FC /* zrtp */ = { - isa = PBXGroup; - children = ( - 76EB044918170B33006006FC /* agreement */, - 76EB044E18170B33006006FC /* HashChain.h */, - 76EB044F18170B33006006FC /* HashChain.m */, - 76EB045018170B33006006FC /* MasterSecret.h */, - 76EB045118170B33006006FC /* MasterSecret.m */, - 76EB045218170B33006006FC /* NegotiationFailed.h */, - 76EB045318170B33006006FC /* NegotiationFailed.m */, - 76EB045418170B33006006FC /* packets */, - 76EB046518170B33006006FC /* protocols */, - 76EB046918170B33006006FC /* RecipientUnavailable.h */, - 76EB046A18170B33006006FC /* RecipientUnavailable.m */, - 76EB046B18170B33006006FC /* ShortAuthenticationStringGenerator.h */, - 76EB046C18170B33006006FC /* ShortAuthenticationStringGenerator.m */, - 76EB046D18170B33006006FC /* ZrtpHandshakeResult.h */, - 76EB046E18170B33006006FC /* ZrtpHandshakeResult.m */, - 76EB046F18170B33006006FC /* ZrtpHandshakeSocket.h */, - 76EB047018170B33006006FC /* ZrtpHandshakeSocket.m */, - 76EB047118170B33006006FC /* ZrtpInitiator.h */, - 76EB047218170B33006006FC /* ZrtpInitiator.m */, - 76EB047318170B33006006FC /* ZrtpManager.h */, - 76EB047418170B33006006FC /* ZrtpManager.m */, - 76EB047518170B33006006FC /* ZrtpResponder.h */, - 76EB047618170B33006006FC /* ZrtpResponder.m */, - ); - path = zrtp; - sourceTree = ""; - }; - 76EB044918170B33006006FC /* agreement */ = { - isa = PBXGroup; - children = ( - E19167A218A9687800B7A468 /* DH3KKeyAgreementParticipant.h */, - E19167A318A9687800B7A468 /* DH3KKeyAgreementParticipant.m */, - 76EB044C18170B33006006FC /* DH3KKeyAgreementProtocol.h */, - 76EB044D18170B33006006FC /* DH3KKeyAgreementProtocol.m */, - E16E5BE818AAC40200B7C403 /* EC25KeyAgreementParticipant.h */, - E16E5BE918AAC40200B7C403 /* EC25KeyAgreementParticipant.m */, - E16E5BEA18AAC40200B7C403 /* EC25KeyAgreementProtocol.h */, - E16E5BEB18AAC40200B7C403 /* EC25KeyAgreementProtocol.m */, - E16E5BEC18AAC40200B7C403 /* EvpKeyAgreement.h */, - E16E5BED18AAC40200B7C403 /* EvpKeyAgreement.m */, - ); - path = agreement; - sourceTree = ""; - }; - 76EB045418170B33006006FC /* packets */ = { - isa = PBXGroup; - children = ( - 76EB045518170B33006006FC /* CommitPacket.h */, - 76EB045618170B33006006FC /* CommitPacket.m */, - 76EB045718170B33006006FC /* ConfirmAckPacket.h */, - 76EB045818170B33006006FC /* ConfirmAckPacket.m */, - 76EB045918170B33006006FC /* ConfirmPacket.h */, - 76EB045A18170B33006006FC /* ConfirmPacket.m */, - 76EB045B18170B33006006FC /* DhPacket.h */, - 76EB045C18170B33006006FC /* DhPacket.m */, - 76EB045D18170B33006006FC /* DhPacketSharedSecretHashes.h */, - 76EB045E18170B33006006FC /* DhPacketSharedSecretHashes.m */, - 76EB045F18170B33006006FC /* HandshakePacket.h */, - 76EB046018170B33006006FC /* HandshakePacket.m */, - 76EB046118170B33006006FC /* HelloAckPacket.h */, - 76EB046218170B33006006FC /* HelloAckPacket.m */, - 76EB046318170B33006006FC /* HelloPacket.h */, - 76EB046418170B33006006FC /* HelloPacket.m */, - ); - path = packets; - sourceTree = ""; - }; - 76EB046518170B33006006FC /* protocols */ = { - isa = PBXGroup; - children = ( - 76EB046618170B33006006FC /* KeyAgreementParticipant.h */, - 76EB046718170B33006006FC /* KeyAgreementProtocol.h */, - 76EB046818170B33006006FC /* ZrtpRole.h */, - ); - path = protocols; - sourceTree = ""; - }; - 76EB047718170B33006006FC /* tcp */ = { - isa = PBXGroup; - children = ( - 76EB047818170B33006006FC /* LowLatencyCandidate.h */, - 76EB047918170B33006006FC /* LowLatencyCandidate.m */, - 76EB047A18170B33006006FC /* LowLatencyConnector.h */, - 76EB047B18170B33006006FC /* LowLatencyConnector.m */, - 76EB047C18170B33006006FC /* StreamPair.h */, - 76EB047D18170B33006006FC /* StreamPair.m */, - 76EB047E18170B33006006FC /* tls */, - ); - path = tcp; - sourceTree = ""; - }; - 76EB047E18170B33006006FC /* tls */ = { - isa = PBXGroup; - children = ( - 76EB047F18170B33006006FC /* Certificate.h */, - 76EB048018170B33006006FC /* Certificate.m */, - 76EB048118170B33006006FC /* NetworkStream.h */, - 76EB048218170B33006006FC /* NetworkStream.m */, - 76EB048318170B33006006FC /* SecureEndPoint.h */, - 76EB048418170B33006006FC /* SecureEndPoint.m */, - ); - path = tls; - sourceTree = ""; - }; - 76EB048518170B33006006FC /* udp */ = { - isa = PBXGroup; - children = ( - 76EB048618170B33006006FC /* UdpSocket.h */, - 76EB048718170B33006006FC /* UdpSocket.m */, - ); - path = udp; - sourceTree = ""; - }; - 76EB048818170B33006006FC /* phone */ = { - isa = PBXGroup; - children = ( - 76EB048918170B33006006FC /* callstate */, - 76EB049418170B33006006FC /* PhoneManager.h */, - 76EB049518170B33006006FC /* PhoneManager.m */, - 76EB049618170B33006006FC /* PhoneNumber.h */, - 76EB049718170B33006006FC /* PhoneNumber.m */, - 76EB049818170B33006006FC /* signaling */, - ); - path = phone; - sourceTree = ""; - }; - 76EB048918170B33006006FC /* callstate */ = { - isa = PBXGroup; - children = ( - 76EB048A18170B33006006FC /* CallController.h */, - 76EB048B18170B33006006FC /* CallController.m */, - 76EB048C18170B33006006FC /* CallFailedServerMessage.h */, - 76EB048D18170B33006006FC /* CallFailedServerMessage.m */, - 76EB048E18170B33006006FC /* CallProgress.h */, - 76EB048F18170B33006006FC /* CallProgress.m */, - 76EB049018170B33006006FC /* CallState.h */, - 76EB049118170B33006006FC /* CallState.m */, - 76EB049218170B33006006FC /* CallTermination.h */, - 76EB049318170B33006006FC /* CallTermination.m */, - ); - path = callstate; - sourceTree = ""; - }; - 76EB049818170B33006006FC /* signaling */ = { - isa = PBXGroup; - children = ( - 76EB049918170B33006006FC /* CallConnectResult.h */, - 76EB049A18170B33006006FC /* CallConnectResult.m */, - 76EB049B18170B33006006FC /* CallConnectUtil.h */, - 76EB049C18170B33006006FC /* CallConnectUtil.m */, - 76EB049D18170B33006006FC /* CallConnectUtil_Initiator.h */, - 76EB049E18170B33006006FC /* CallConnectUtil_Initiator.m */, - 76EB049F18170B33006006FC /* CallConnectUtil_Responder.h */, - 76EB04A018170B33006006FC /* CallConnectUtil_Responder.m */, - 76EB04A118170B33006006FC /* CallConnectUtil_Server.h */, - 76EB04A218170B33006006FC /* CallConnectUtil_Server.m */, - 76EB04A318170B33006006FC /* InitiateSignal.pb.h */, - 76EB04A418170B33006006FC /* InitiateSignal.pb.m */, - 76EB04A518170B33006006FC /* InitiateSignal.proto */, - 76EB04A618170B33006006FC /* InitiatorSessionDescriptor.h */, - 76EB04A718170B33006006FC /* InitiatorSessionDescriptor.m */, - 76EB04A818170B33006006FC /* number directory */, - 76EB04AD18170B33006006FC /* ResponderSessionDescriptor.h */, - 76EB04AE18170B33006006FC /* ResponderSessionDescriptor.m */, - 76EB04AF18170B33006006FC /* SignalUtil.h */, - 76EB04B018170B33006006FC /* SignalUtil.m */, - ); - path = signaling; - sourceTree = ""; - }; - 76EB04A818170B33006006FC /* number directory */ = { - isa = PBXGroup; - children = ( - 76EB04A918170B33006006FC /* PhoneNumberDirectoryFilter.h */, - 76EB04AA18170B33006006FC /* PhoneNumberDirectoryFilter.m */, - 76EB04AB18170B33006006FC /* PhoneNumberDirectoryFilterManager.h */, - 76EB04AC18170B33006006FC /* PhoneNumberDirectoryFilterManager.m */, - ); - path = "number directory"; - sourceTree = ""; - }; - 76EB04B118170B33006006FC /* profiling */ = { - isa = PBXGroup; - children = ( - 76EB04B218170B33006006FC /* CategorizingLogger.h */, - 76EB04B318170B33006006FC /* CategorizingLogger.m */, - 76EB04B418170B33006006FC /* DecayingSampleEstimator.h */, - 76EB04B518170B33006006FC /* DecayingSampleEstimator.m */, - 76EB04B618170B33006006FC /* EventWindow.h */, - 76EB04B718170B33006006FC /* EventWindow.m */, - 76EB04B818170B33006006FC /* LoggingUtil.h */, - 76EB04B918170B33006006FC /* LoggingUtil.m */, - 76EB04BA18170B33006006FC /* protocols */, - ); - path = profiling; - sourceTree = ""; - }; - 76EB04BA18170B33006006FC /* protocols */ = { - isa = PBXGroup; - children = ( - 76EB04BB18170B33006006FC /* ConditionLogger.h */, - 76EB04BC18170B33006006FC /* Logging.h */, - 76EB04BD18170B33006006FC /* OccurrenceLogger.h */, - 76EB04BE18170B33006006FC /* utilities */, - 76EB04C718170B33006006FC /* ValueLogger.h */, - ); - path = protocols; - sourceTree = ""; - }; - 76EB04BE18170B33006006FC /* utilities */ = { - isa = PBXGroup; - children = ( - 76EB04BF18170B33006006FC /* AnonymousConditionLogger.h */, - 76EB04C018170B33006006FC /* AnonymousConditionLogger.m */, - 76EB04C118170B33006006FC /* AnonymousOccurrenceLogger.h */, - 76EB04C218170B33006006FC /* AnonymousOccurrenceLogger.m */, - 76EB04C318170B33006006FC /* AnonymousValueLogger.h */, - 76EB04C418170B33006006FC /* AnonymousValueLogger.m */, - 76EB04C518170B33006006FC /* DiscardingLog.h */, - 76EB04C618170B33006006FC /* DiscardingLog.m */, - ); - path = utilities; - sourceTree = ""; - }; - 76EB04C818170B33006006FC /* util */ = { - isa = PBXGroup; - children = ( - 76EB04C918170B33006006FC /* ArrayUtil.h */, - 76EB04CA18170B33006006FC /* ArrayUtil.m */, - 76EB04CD18170B33006006FC /* BloomFilter.h */, - 76EB04CE18170B33006006FC /* BloomFilter.m */, - 76EB04CF18170B33006006FC /* collections */, - 76EB04D618170B33006006FC /* constraints */, - 76EB04E018170B33006006FC /* Conversions.h */, - 76EB04E118170B33006006FC /* Conversions.m */, - 76EB04E218170B33006006FC /* Crc32.h */, - 76EB04E318170B33006006FC /* Crc32.m */, - 76EB04E618170B33006006FC /* DataUtil.h */, - 76EB04E718170B33006006FC /* DataUtil.m */, - B90418E4183E9DD40038554A /* DateUtil.h */, - B90418E5183E9DD40038554A /* DateUtil.m */, - 76EB04E818170B33006006FC /* DictionaryUtil.h */, - 76EB04E918170B33006006FC /* DictionaryUtil.m */, - 76EB04EA18170B33006006FC /* FunctionalUtil.h */, - 76EB04EB18170B33006006FC /* FunctionalUtil.m */, - BFB074C319A5611000F2947C /* FutureUtil.h */, - BFB074C419A5611000F2947C /* FutureUtil.m */, - 76EB04EC18170B33006006FC /* NumberUtil.h */, - 76EB04ED18170B33006006FC /* NumberUtil.m */, - BFB074C519A5611000F2947C /* ObservableValue.h */, - BFB074C619A5611000F2947C /* ObservableValue.m */, - 76EB04EE18170B33006006FC /* Operation.h */, - 76EB04EF18170B33006006FC /* Operation.m */, - 7095B7AE18F46D35002C66E2 /* PhoneNumberUtil.h */, - 7095B7AF18F46D35002C66E2 /* PhoneNumberUtil.m */, - 76EB04F018170B33006006FC /* protocols */, - 707E549018FF26E800C8649D /* SmsInvite.h */, - 707E549118FF26E800C8649D /* SmsInvite.m */, - 76EB04F518170B33006006FC /* StringUtil.h */, - 76EB04F618170B33006006FC /* StringUtil.m */, - 76EB04F718170B33006006FC /* ThreadManager.h */, - 76EB04F818170B33006006FC /* ThreadManager.m */, - 76EB04F918170B33006006FC /* TimeUtil.h */, - 76EB04FA18170B33006006FC /* TimeUtil.m */, - B97940251832BD2400BD66CB /* UIUtil.h */, - B97940261832BD2400BD66CB /* UIUtil.m */, - 76EB04FB18170B33006006FC /* Util.h */, - 76EB04FC18170B33006006FC /* Zid.h */, - 76EB04FD18170B33006006FC /* Zid.m */, - ); - path = util; - sourceTree = ""; - }; - 76EB04CF18170B33006006FC /* collections */ = { - isa = PBXGroup; - children = ( - 76EB04D018170B33006006FC /* CyclicalBuffer.h */, - 76EB04D118170B33006006FC /* CyclicalBuffer.m */, - 76EB04D218170B33006006FC /* PriorityQueue.h */, - 76EB04D318170B33006006FC /* PriorityQueue.m */, - 76EB04D418170B33006006FC /* Queue.h */, - 76EB04D518170B33006006FC /* Queue.m */, - ); - path = collections; - sourceTree = ""; - }; - 76EB04D618170B33006006FC /* constraints */ = { - isa = PBXGroup; - children = ( - 76EB04D718170B33006006FC /* BadArgument.h */, - 76EB04D818170B33006006FC /* BadArgument.m */, - 76EB04D918170B33006006FC /* BadState.h */, - 76EB04DA18170B33006006FC /* BadState.m */, - 76EB04DB18170B33006006FC /* Constraints.h */, - 76EB04DC18170B33006006FC /* OperationFailed.h */, - 76EB04DD18170B33006006FC /* OperationFailed.m */, - 76EB04DE18170B33006006FC /* SecurityFailure.h */, - 76EB04DF18170B33006006FC /* SecurityFailure.m */, - ); - path = constraints; - sourceTree = ""; - }; - 76EB04F018170B33006006FC /* protocols */ = { - isa = PBXGroup; - children = ( - 76EB04F118170B33006006FC /* Terminable.h */, - 76EB04F218170B33006006FC /* utilities */, - ); - path = protocols; - sourceTree = ""; - }; - 76EB04F218170B33006006FC /* utilities */ = { - isa = PBXGroup; - children = ( - 76EB04F318170B33006006FC /* AnonymousTerminator.h */, - 76EB04F418170B33006006FC /* AnonymousTerminator.m */, - ); - path = utilities; - sourceTree = ""; - }; - 76EB04FE18170B33006006FC /* view controllers */ = { - isa = PBXGroup; - children = ( - 76EB051118170B33006006FC /* CallLogViewController.h */, - 76EB051218170B33006006FC /* CallLogViewController.m */, - 76EB050118170B33006006FC /* ContactBrowseViewController.h */, - 76EB050218170B33006006FC /* ContactBrowseViewController.m */, - 76EB050318170B33006006FC /* ContactDetailViewController.h */, - 76EB050418170B33006006FC /* ContactDetailViewController.m */, - B97CBFA518860EA3008E0DE9 /* CountryCodeViewController.h */, - B97CBFA618860EA3008E0DE9 /* CountryCodeViewController.m */, - 76EB050518170B33006006FC /* DialerViewController.h */, - 76EB050618170B33006006FC /* DialerViewController.m */, - 76EB050718170B33006006FC /* FavouritesViewController.h */, - 76EB050818170B33006006FC /* FavouritesViewController.m */, - 76EB050918170B33006006FC /* InboxFeedViewController.h */, - 76EB050A18170B33006006FC /* InboxFeedViewController.m */, - 76EB050B18170B33006006FC /* InCallViewController.h */, - 76EB050C18170B33006006FC /* InCallViewController.m */, - 707E548A18FF0B8A00C8649D /* InviteContactModal.h */, - 707E548B18FF0B8A00C8649D /* InviteContactModal.m */, - B9CA51B718809ACA007E204E /* InviteContactsViewController.h */, - B9CA51B818809ACA007E204E /* InviteContactsViewController.m */, - 76EB050D18170B33006006FC /* LeftSideMenuViewController.h */, - 76EB050E18170B33006006FC /* LeftSideMenuViewController.m */, - 76EB050F18170B33006006FC /* NextResponderScrollView.h */, - 76EB051018170B33006006FC /* NextResponderScrollView.m */, - 76EB051518170B33006006FC /* RegisterViewController.h */, - 76EB051618170B33006006FC /* RegisterViewController.m */, - 76EB051718170B33006006FC /* SettingsViewController.h */, - 76EB051818170B33006006FC /* SettingsViewController.m */, - 76EB051918170B33006006FC /* TabBarParentViewController.h */, - 76EB051A18170B33006006FC /* TabBarParentViewController.m */, - 76EB051C18170B33006006FC /* xibs */, - ); - path = "view controllers"; - sourceTree = ""; - }; - 76EB051C18170B33006006FC /* xibs */ = { - isa = PBXGroup; - children = ( - 76EB051D18170B33006006FC /* CallAudioManagerDemo.xib */, - 76EB052718170B33006006FC /* CallLogViewController.xib */, - 76EB051E18170B33006006FC /* ContactBrowseViewController.xib */, - 76EB051F18170B33006006FC /* ContactDetailTableViewCell.xib */, - 76EB052018170B33006006FC /* ContactDetailViewController.xib */, - B97CBFA718860EA3008E0DE9 /* CountryCodeViewController.xib */, - 76EB052118170B33006006FC /* DialerViewController.xib */, - 76EB052318170B33006006FC /* FavouritesViewController.xib */, - 76EB052418170B33006006FC /* InboxFeedViewController.xib */, - 76EB052518170B33006006FC /* InCallViewController.xib */, - B9CA51B918809ACA007E204E /* InviteContactsViewController.xib */, - 76EB052618170B33006006FC /* LeftSideMenuViewController.xib */, - 76B8189D182C39460088060E /* PreferenceListViewController.xib */, - 76EB052918170B33006006FC /* RegisterViewController.xib */, - 76EB052A18170B33006006FC /* SettingsViewController.xib */, - 76EB051B18170B33006006FC /* TabBarParentViewController.xib */, - ); - path = xibs; - sourceTree = ""; - }; - 76EB052B18170B33006006FC /* views */ = { - isa = PBXGroup; - children = ( - 76EB053618170B33006006FC /* CallLogTableViewCell.h */, - 76EB053718170B33006006FC /* CallLogTableViewCell.m */, - 76EB052C18170B33006006FC /* ContactDetailTableViewCell.h */, - 76EB052D18170B33006006FC /* ContactDetailTableViewCell.m */, - 76EB052E18170B33006006FC /* ContactTableViewCell.h */, - 76EB052F18170B33006006FC /* ContactTableViewCell.m */, - B97CBFAC1886100E008E0DE9 /* CountryCodeTableViewCell.h */, - B97CBFAD1886100E008E0DE9 /* CountryCodeTableViewCell.m */, - 765052AD182AC9B5008313E1 /* DialerButtonView.h */, - 765052AE182AC9B5008313E1 /* DialerButtonView.m */, - B9A578AF183D60ED00C17105 /* FavouriteTableViewCell.h */, - B9A578B0183D60ED00C17105 /* FavouriteTableViewCell.m */, - 76C87F11181EE11C00C4ACAB /* InboxFeedFooterCell.h */, - 76C87F12181EE11C00C4ACAB /* InboxFeedFooterCell.m */, - 76EB053418170B33006006FC /* InboxFeedTableViewCell.h */, - 76EB053518170B33006006FC /* InboxFeedTableViewCell.m */, - 70377AA71916BA0500CAF501 /* InteractiveLabel.h */, - 70377AA81916BA0500CAF501 /* InteractiveLabel.m */, - B9B89C52185A2B5F00A24465 /* LeftSideMenuCell.h */, - B9B89C53185A2B5F00A24465 /* LeftSideMenuCell.m */, - 7650529F182945EF008313E1 /* LocalizableCustomFontLabel.h */, - 765052A0182945EF008313E1 /* LocalizableCustomFontLabel.m */, - 76D713E5182D3E3F00C9C9C8 /* PreferenceListTableViewCell.h */, - 76D713E6182D3E3F00C9C9C8 /* PreferenceListTableViewCell.m */, - B942EB0C183A9633000887BB /* SearchBarTitleView.h */, - B942EB0D183A9633000887BB /* SearchBarTitleView.m */, - 762D9DCD18281C7400A5E418 /* SettingsTableHeaderView.h */, - 762D9DCE18281C7400A5E418 /* SettingsTableHeaderView.m */, - B9EB5AC41884D370007CBB57 /* UnseenWhisperUserCell.h */, - B9EB5AC51884D370007CBB57 /* UnseenWhisperUserCell.m */, - 76EB053818170B33006006FC /* xibs */, - ); - path = views; - sourceTree = ""; - }; - 76EB053818170B33006006FC /* xibs */ = { - isa = PBXGroup; - children = ( - 76EB053F18170B33006006FC /* CallLogTableViewCell.xib */, - 76EB053A18170B33006006FC /* ContactTableViewCell.xib */, - B97CBFB018861023008E0DE9 /* CountryCodeTableViewCell.xib */, - B9A578B3183D610300C17105 /* FavouriteTableViewCell.xib */, - 76C87F15181EE2EB00C4ACAB /* InboxFeedFooterCell.xib */, - 76EB053C18170B33006006FC /* InboxFeedTableViewCell.xib */, - B9B89C56185A2B7000A24465 /* LeftSideMenuCell.xib */, - 76D713E9182D3E5100C9C9C8 /* PreferenceListTableViewCell.xib */, - B9EB5AC81884D387007CBB57 /* UnseenWhisperUserCell.xib */, - ); - path = xibs; - sourceTree = ""; - }; - A15706EA17F0CD6D007C2BD6 /* test */ = { - isa = PBXGroup; - children = ( - A15706F217F0CD6D007C2BD6 /* audio */, - BF8C3D8119CE3B6A008F644C /* call */, - 76919BF51805D169008C664A /* contact */, - A157070017F0CD6D007C2BD6 /* network */, - A157072E17F0CD6D007C2BD6 /* phone */, - A157073417F0CD6D007C2BD6 /* profiling */, - A157073917F0CD6D007C2BD6 /* Supporting Files */, - A157073D17F0CD6D007C2BD6 /* util */, - B684A46C19C3446200B11029 /* PushManagerTest.m */, - A157073B17F0CD6D007C2BD6 /* TestUtil.h */, - A157073C17F0CD6D007C2BD6 /* TestUtil.m */, - ); - path = test; - sourceTree = ""; - }; - A15706F217F0CD6D007C2BD6 /* audio */ = { - isa = PBXGroup; - children = ( - A15706F417F0CD6D007C2BD6 /* AudioFrameTest.m */, - A15706F617F0CD6D007C2BD6 /* AudioRemoteIOTest.m */, - A15706F817F0CD6D007C2BD6 /* AudioStretcherTest.m */, - A15706FA17F0CD6D007C2BD6 /* JitterQueueTest.m */, - A15706FC17F0CD6D007C2BD6 /* SpeexCodecTest.m */, - ); - path = audio; - sourceTree = ""; - }; - A157070017F0CD6D007C2BD6 /* network */ = { - isa = PBXGroup; - children = ( - A157070117F0CD6D007C2BD6 /* dns */, - A157070417F0CD6D007C2BD6 /* http */, - A157070817F0CD6D007C2BD6 /* IpAddressTest.m */, - A157070A17F0CD6D007C2BD6 /* IpEndPointTest.m */, - A157070B17F0CD6D007C2BD6 /* rtp */, - A157072317F0CD6D007C2BD6 /* tcp */, - A157072B17F0CD6D007C2BD6 /* udp */, - ); - path = network; - sourceTree = ""; - }; - A157070117F0CD6D007C2BD6 /* dns */ = { - isa = PBXGroup; - children = ( - A157070317F0CD6D007C2BD6 /* DnsManagerTest.m */, - ); - path = dns; - sourceTree = ""; - }; - A157070417F0CD6D007C2BD6 /* http */ = { - isa = PBXGroup; - children = ( - A157070617F0CD6D007C2BD6 /* HttpRequestResponseTest.m */, - ); - path = http; - sourceTree = ""; - }; - A157070B17F0CD6D007C2BD6 /* rtp */ = { - isa = PBXGroup; - children = ( - A157070D17F0CD6D007C2BD6 /* RtpPacketTests.m */, - A157070E17F0CD6D007C2BD6 /* srtp */, - A157071317F0CD6D007C2BD6 /* zrtp */, - ); - path = rtp; - sourceTree = ""; - }; - A157070E17F0CD6D007C2BD6 /* srtp */ = { - isa = PBXGroup; - children = ( - A157071017F0CD6D007C2BD6 /* SecureStreamTest.m */, - A157071217F0CD6D007C2BD6 /* SequenceCounterTest.m */, - ); - path = srtp; - sourceTree = ""; - }; - A157071317F0CD6D007C2BD6 /* zrtp */ = { - isa = PBXGroup; - children = ( - A157071717F0CD6D007C2BD6 /* HandshakePacketTest.m */, - A157071917F0CD6D007C2BD6 /* HashChainTest.m */, - A157071B17F0CD6D007C2BD6 /* MasterSecretTest.m */, - A157071D17F0CD6D007C2BD6 /* ShortAuthenticationStringGeneratorTest.m */, - A157071E17F0CD6D007C2BD6 /* utilities */, - A157072217F0CD6D007C2BD6 /* ZrtpTest.m */, - E16E5BF818AAF02100B7C403 /* EC25AgreerTest.m */, - ); - path = zrtp; - sourceTree = ""; - }; - A157071E17F0CD6D007C2BD6 /* utilities */ = { - isa = PBXGroup; - children = ( - A157071F17F0CD6D007C2BD6 /* PregeneratedKeyAgreementParticipantProtocol.h */, - A157072017F0CD6D007C2BD6 /* PregeneratedKeyAgreementParticipantProtocol.m */, - ); - path = utilities; - sourceTree = ""; - }; - A157072317F0CD6D007C2BD6 /* tcp */ = { - isa = PBXGroup; - children = ( - A157072517F0CD6D007C2BD6 /* LowLatencyConnectorTest.m */, - A157072617F0CD6D007C2BD6 /* tls */, - ); - path = tcp; - sourceTree = ""; - }; - A157072617F0CD6D007C2BD6 /* tls */ = { - isa = PBXGroup; - children = ( - A157072817F0CD6D007C2BD6 /* NetworkStreamTest.m */, - A157072A17F0CD6D007C2BD6 /* SecureEndPointTest.m */, - ); - path = tls; - sourceTree = ""; - }; - A157072B17F0CD6D007C2BD6 /* udp */ = { - isa = PBXGroup; - children = ( - A157072D17F0CD6D007C2BD6 /* UdpSocketTest.m */, - ); - path = udp; - sourceTree = ""; - }; - A157072E17F0CD6D007C2BD6 /* phone */ = { - isa = PBXGroup; - children = ( - A157073017F0CD6D007C2BD6 /* PhoneNumberTest.m */, - A157073117F0CD6D007C2BD6 /* signaling */, - ); - path = phone; - sourceTree = ""; - }; - A157073117F0CD6D007C2BD6 /* signaling */ = { - isa = PBXGroup; - children = ( - A157073317F0CD6D007C2BD6 /* SessionDescriptorTest.m */, - ); - path = signaling; - sourceTree = ""; - }; - A157073417F0CD6D007C2BD6 /* profiling */ = { - isa = PBXGroup; - children = ( - A157073617F0CD6D007C2BD6 /* DecayingSampleEstimatorTest.m */, - A157073817F0CD6D007C2BD6 /* EventWindowTest.m */, - ); - path = profiling; - sourceTree = ""; - }; - A157073917F0CD6D007C2BD6 /* Supporting Files */ = { - isa = PBXGroup; - children = ( - B6850E591995A4710068E715 /* whisperFake.cer */, - A157073A17F0CD6D007C2BD6 /* SignalTests-Info.plist */, - ); - path = "Supporting Files"; - sourceTree = ""; - }; - A157073D17F0CD6D007C2BD6 /* util */ = { - isa = PBXGroup; - children = ( - A157073E17F0CD6D007C2BD6 /* BloomFilterTest.h */, - A157073F17F0CD6D007C2BD6 /* BloomFilterTest.m */, - A157074217F0CD6D007C2BD6 /* ConversionsTest.h */, - A157074317F0CD6D007C2BD6 /* ConversionsTest.m */, - A157074417F0CD6D007C2BD6 /* Crc32Test.h */, - A157074517F0CD6D007C2BD6 /* Crc32Test.m */, - A157074717F0CD6D007C2BD6 /* CryptoToolsTest.m */, - A157074817F0CD6D007C2BD6 /* CyclicalBufferTest.h */, - A157074917F0CD6D007C2BD6 /* CyclicalBufferTest.m */, - A157074A17F0CD6D007C2BD6 /* ExceptionsTest.h */, - A157074B17F0CD6D007C2BD6 /* ExceptionsTest.m */, - A157074C17F0CD6D007C2BD6 /* FunctionalUtilTest.h */, - A157074D17F0CD6D007C2BD6 /* FunctionalUtilTest.m */, - BFB074BF19A4BCA400F2947C /* FutureUtilTest.m */, - BFB074C019A4BCA400F2947C /* ObservableTest.m */, - A157074E17F0CD6D007C2BD6 /* PriorityQueueTest.h */, - A157074F17F0CD6D007C2BD6 /* PriorityQueueTest.m */, - A157075017F0CD6D007C2BD6 /* QueueTest.h */, - A157075117F0CD6D007C2BD6 /* QueueTest.m */, - A157075217F0CD6D007C2BD6 /* UtilTest.h */, - A157075317F0CD6D007C2BD6 /* UtilTest.m */, - ); - path = util; - sourceTree = ""; - }; - B6416F35199A0478003C5699 /* an.lproj */ = { - isa = PBXGroup; - children = ( - B6416F36199A0478003C5699 /* Localizable.strings */, - ); - name = an.lproj; - path = translations/an.lproj; - sourceTree = ""; - }; - B6416F38199A0478003C5699 /* ar.lproj */ = { - isa = PBXGroup; - children = ( - B6416F39199A0478003C5699 /* Localizable.strings */, - ); - name = ar.lproj; - path = translations/ar.lproj; - sourceTree = ""; - }; - B6416F3B199A0478003C5699 /* be.lproj */ = { - isa = PBXGroup; - children = ( - B6416F3C199A0478003C5699 /* Localizable.strings */, - ); - name = be.lproj; - path = translations/be.lproj; - sourceTree = ""; - }; - B6416F3E199A0478003C5699 /* bg_BG.lproj */ = { - isa = PBXGroup; - children = ( - B6416F3F199A0478003C5699 /* Localizable.strings */, - ); - name = bg_BG.lproj; - path = translations/bg_BG.lproj; - sourceTree = ""; - }; - B6416F41199A0478003C5699 /* ca-ES.lproj */ = { - isa = PBXGroup; - children = ( - B6416F42199A0478003C5699 /* Localizable.strings */, - ); - name = "ca-ES.lproj"; - path = "translations/ca-ES.lproj"; - sourceTree = ""; - }; - B6416F44199A0478003C5699 /* ca.lproj */ = { - isa = PBXGroup; - children = ( - B6416F45199A0478003C5699 /* Localizable.strings */, - ); - name = ca.lproj; - path = translations/ca.lproj; - sourceTree = ""; - }; - B6416F47199A0478003C5699 /* cs-CZ.lproj */ = { - isa = PBXGroup; - children = ( - B6416F48199A0478003C5699 /* Localizable.strings */, - ); - name = "cs-CZ.lproj"; - path = "translations/cs-CZ.lproj"; - sourceTree = ""; - }; - B6416F4A199A0478003C5699 /* cs.lproj */ = { - isa = PBXGroup; - children = ( - B6416F4B199A0478003C5699 /* Localizable.strings */, - ); - name = cs.lproj; - path = translations/cs.lproj; - sourceTree = ""; - }; - B6416F4D199A0478003C5699 /* da.lproj */ = { - isa = PBXGroup; - children = ( - B6416F4E199A0478003C5699 /* Localizable.strings */, - ); - name = da.lproj; - path = translations/da.lproj; - sourceTree = ""; - }; - B6416F50199A0478003C5699 /* de.lproj */ = { - isa = PBXGroup; - children = ( - B6416F51199A0478003C5699 /* Localizable.strings */, - ); - name = de.lproj; - path = translations/de.lproj; - sourceTree = ""; - }; - B6416F53199A0478003C5699 /* el_GR.lproj */ = { - isa = PBXGroup; - children = ( - B6416F54199A0478003C5699 /* Localizable.strings */, - ); - name = el_GR.lproj; - path = translations/el_GR.lproj; - sourceTree = ""; - }; - B6416F56199A0478003C5699 /* en.lproj */ = { - isa = PBXGroup; - children = ( - B6416F57199A0478003C5699 /* Localizable.strings */, - ); - name = en.lproj; - path = translations/en.lproj; - sourceTree = ""; - }; - B6416F59199A0478003C5699 /* es.lproj */ = { - isa = PBXGroup; - children = ( - B6416F5A199A0478003C5699 /* Localizable.strings */, - ); - name = es.lproj; - path = translations/es.lproj; - sourceTree = ""; - }; - B6416F5C199A0478003C5699 /* eu.lproj */ = { - isa = PBXGroup; - children = ( - B6416F5D199A0478003C5699 /* Localizable.strings */, - ); - name = eu.lproj; - path = translations/eu.lproj; - sourceTree = ""; - }; - B6416F5F199A0478003C5699 /* fa_IR.lproj */ = { - isa = PBXGroup; - children = ( - B6416F60199A0478003C5699 /* Localizable.strings */, - ); - name = fa_IR.lproj; - path = translations/fa_IR.lproj; - sourceTree = ""; - }; - B6416F62199A0478003C5699 /* fa.lproj */ = { - isa = PBXGroup; - children = ( - B6416F63199A0478003C5699 /* Localizable.strings */, - ); - name = fa.lproj; - path = translations/fa.lproj; - sourceTree = ""; - }; - B6416F65199A0478003C5699 /* fi.lproj */ = { - isa = PBXGroup; - children = ( - B6416F66199A0478003C5699 /* Localizable.strings */, - ); - name = fi.lproj; - path = translations/fi.lproj; - sourceTree = ""; - }; - B6416F68199A0478003C5699 /* fil.lproj */ = { - isa = PBXGroup; - children = ( - B6416F69199A0478003C5699 /* Localizable.strings */, - ); - name = fil.lproj; - path = translations/fil.lproj; - sourceTree = ""; - }; - B6416F6B199A0478003C5699 /* fr.lproj */ = { - isa = PBXGroup; - children = ( - B6416F6C199A0478003C5699 /* Localizable.strings */, - ); - name = fr.lproj; - path = translations/fr.lproj; - sourceTree = ""; - }; - B6416F6E199A0478003C5699 /* he.lproj */ = { - isa = PBXGroup; - children = ( - B6416F6F199A0478003C5699 /* Localizable.strings */, - ); - name = he.lproj; - path = translations/he.lproj; - sourceTree = ""; - }; - B6416F71199A0478003C5699 /* hu.lproj */ = { - isa = PBXGroup; - children = ( - B6416F72199A0478003C5699 /* Localizable.strings */, - ); - name = hu.lproj; - path = translations/hu.lproj; - sourceTree = ""; - }; - B6416F74199A0478003C5699 /* it_IT.lproj */ = { - isa = PBXGroup; - children = ( - B6416F75199A0478003C5699 /* Localizable.strings */, - ); - name = it_IT.lproj; - path = translations/it_IT.lproj; - sourceTree = ""; - }; - B6416F77199A0478003C5699 /* ja_JP.lproj */ = { - isa = PBXGroup; - children = ( - B6416F78199A0478003C5699 /* Localizable.strings */, - ); - name = ja_JP.lproj; - path = translations/ja_JP.lproj; - sourceTree = ""; - }; - B6416F7A199A0478003C5699 /* lv.lproj */ = { - isa = PBXGroup; - children = ( - B6416F7B199A0478003C5699 /* Localizable.strings */, - ); - name = lv.lproj; - path = translations/lv.lproj; - sourceTree = ""; - }; - B6416F7D199A0478003C5699 /* nb.lproj */ = { - isa = PBXGroup; - children = ( - B6416F7E199A0478003C5699 /* Localizable.strings */, - ); - name = nb.lproj; - path = translations/nb.lproj; - sourceTree = ""; - }; - B6416F80199A0478003C5699 /* nl.lproj */ = { - isa = PBXGroup; - children = ( - B6416F81199A0478003C5699 /* Localizable.strings */, - ); - name = nl.lproj; - path = translations/nl.lproj; - sourceTree = ""; - }; - B6416F83199A0478003C5699 /* pl.lproj */ = { - isa = PBXGroup; - children = ( - B6416F84199A0478003C5699 /* Localizable.strings */, - ); - name = pl.lproj; - path = translations/pl.lproj; - sourceTree = ""; - }; - B6416F86199A0478003C5699 /* pt_BR.lproj */ = { - isa = PBXGroup; - children = ( - B6416F87199A0478003C5699 /* Localizable.strings */, - ); - name = pt_BR.lproj; - path = translations/pt_BR.lproj; - sourceTree = ""; - }; - B6416F89199A0478003C5699 /* ro-RO.lproj */ = { - isa = PBXGroup; - children = ( - B6416F8A199A0478003C5699 /* Localizable.strings */, - ); - name = "ro-RO.lproj"; - path = "translations/ro-RO.lproj"; - sourceTree = ""; - }; - B6416F8C199A0478003C5699 /* ro.lproj */ = { - isa = PBXGroup; - children = ( - B6416F8D199A0478003C5699 /* Localizable.strings */, - ); - name = ro.lproj; - path = translations/ro.lproj; - sourceTree = ""; - }; - B6416F8F199A0478003C5699 /* ru.lproj */ = { - isa = PBXGroup; - children = ( - B6416F90199A0478003C5699 /* Localizable.strings */, - ); - name = ru.lproj; - path = translations/ru.lproj; - sourceTree = ""; - }; - B6416F92199A0478003C5699 /* sl.lproj */ = { - isa = PBXGroup; - children = ( - B6416F93199A0478003C5699 /* Localizable.strings */, - ); - name = sl.lproj; - path = translations/sl.lproj; - sourceTree = ""; - }; - B6416F95199A0478003C5699 /* sq.lproj */ = { - isa = PBXGroup; - children = ( - B6416F96199A0478003C5699 /* Localizable.strings */, - ); - name = sq.lproj; - path = translations/sq.lproj; - sourceTree = ""; - }; - B6416F98199A0478003C5699 /* sv_SE.lproj */ = { - isa = PBXGroup; - children = ( - B6416F99199A0478003C5699 /* Localizable.strings */, - ); - name = sv_SE.lproj; - path = translations/sv_SE.lproj; - sourceTree = ""; - }; - B6416F9B199A0478003C5699 /* ta.lproj */ = { - isa = PBXGroup; - children = ( - B6416F9C199A0478003C5699 /* Localizable.strings */, - ); - name = ta.lproj; - path = translations/ta.lproj; - sourceTree = ""; - }; - B6416F9E199A0478003C5699 /* tr_TR.lproj */ = { - isa = PBXGroup; - children = ( - B6416F9F199A0478003C5699 /* Localizable.strings */, - ); - name = tr_TR.lproj; - path = translations/tr_TR.lproj; - sourceTree = ""; - }; - B6416FA1199A0478003C5699 /* uk.lproj */ = { - isa = PBXGroup; - children = ( - B6416FA2199A0478003C5699 /* Localizable.strings */, - ); - name = uk.lproj; - path = translations/uk.lproj; - sourceTree = ""; - }; - B6416FA4199A0478003C5699 /* zh_CN.lproj */ = { - isa = PBXGroup; - children = ( - B6416FA5199A0478003C5699 /* Localizable.strings */, - ); - name = zh_CN.lproj; - path = translations/zh_CN.lproj; - sourceTree = ""; - }; - B6416FAA199A0478003C5699 /* zh_TW.lproj */ = { - isa = PBXGroup; - children = ( - B6416FAB199A0478003C5699 /* Localizable.strings */, - ); - name = zh_TW.lproj; - path = translations/zh_TW.lproj; - sourceTree = ""; - }; - B6B6C3C419193F5B00C0B76B /* Translations */ = { - isa = PBXGroup; - children = ( - B6416F35199A0478003C5699 /* an.lproj */, - B6416F38199A0478003C5699 /* ar.lproj */, - B6416F3B199A0478003C5699 /* be.lproj */, - B6416F3E199A0478003C5699 /* bg_BG.lproj */, - B6416F41199A0478003C5699 /* ca-ES.lproj */, - B6416F44199A0478003C5699 /* ca.lproj */, - B6416F47199A0478003C5699 /* cs-CZ.lproj */, - B6416F4A199A0478003C5699 /* cs.lproj */, - B6416F4D199A0478003C5699 /* da.lproj */, - B6416F50199A0478003C5699 /* de.lproj */, - B6416F53199A0478003C5699 /* el_GR.lproj */, - B6416F56199A0478003C5699 /* en.lproj */, - B6416F59199A0478003C5699 /* es.lproj */, - B6416F5C199A0478003C5699 /* eu.lproj */, - B6416F5F199A0478003C5699 /* fa_IR.lproj */, - B6416F62199A0478003C5699 /* fa.lproj */, - B6416F65199A0478003C5699 /* fi.lproj */, - B6416F68199A0478003C5699 /* fil.lproj */, - B6416F6B199A0478003C5699 /* fr.lproj */, - B6416F6E199A0478003C5699 /* he.lproj */, - B6416F71199A0478003C5699 /* hu.lproj */, - B6416F74199A0478003C5699 /* it_IT.lproj */, - B6416F77199A0478003C5699 /* ja_JP.lproj */, - B6416F7A199A0478003C5699 /* lv.lproj */, - B6416F7D199A0478003C5699 /* nb.lproj */, - B6416F80199A0478003C5699 /* nl.lproj */, - B6416F83199A0478003C5699 /* pl.lproj */, - B6416F86199A0478003C5699 /* pt_BR.lproj */, - B6416F89199A0478003C5699 /* ro-RO.lproj */, - B6416F8C199A0478003C5699 /* ro.lproj */, - B6416F8F199A0478003C5699 /* ru.lproj */, - B6416F92199A0478003C5699 /* sl.lproj */, - B6416F95199A0478003C5699 /* sq.lproj */, - B6416F98199A0478003C5699 /* sv_SE.lproj */, - B6416F9B199A0478003C5699 /* ta.lproj */, - B6416F9E199A0478003C5699 /* tr_TR.lproj */, - B6416FA1199A0478003C5699 /* uk.lproj */, - B6416FA4199A0478003C5699 /* zh_CN.lproj */, - B6416FAA199A0478003C5699 /* zh_TW.lproj */, - ); - name = Translations; - sourceTree = ""; - }; - BF8C3D8119CE3B6A008F644C /* call */ = { - isa = PBXGroup; - children = ( - BF8C3D8219CE3B6A008F644C /* RecentCallTest.m */, - ); - path = call; - sourceTree = ""; - }; - D221A07E169C9E5E00537ABF = { - isa = PBXGroup; - children = ( - D221A093169C9E5E00537ABF /* Signal */, - 70B800C8190C55320042E3F0 /* Libraries */, - D221A08C169C9E5E00537ABF /* Frameworks */, - D221A08A169C9E5E00537ABF /* Products */, - 70B8009E190C529C0042E3F0 /* spandsp.xcodeproj */, - 70B800A7190C54790042E3F0 /* speex.xcodeproj */, - 420DEC7C09ED549B971FBF67 /* Pods */, - ); - sourceTree = ""; - }; - D221A08A169C9E5E00537ABF /* Products */ = { - isa = PBXGroup; - children = ( - D221A089169C9E5E00537ABF /* Signal.app */, - D221A0AA169C9E5F00537ABF /* SignalTests.xctest */, - ); - name = Products; - sourceTree = ""; - }; - D221A08C169C9E5E00537ABF /* Frameworks */ = { - isa = PBXGroup; - children = ( - B69CD25019773E79005CE69A /* XCTest.framework */, - 70377AAA1918450100CAF501 /* MobileCoreServices.framework */, - B9EB5ABC1884C002007CBB57 /* MessageUI.framework */, - A1C32D4D17A0652C000A904E /* AddressBook.framework */, - A1C32D4F17A06537000A904E /* AddressBookUI.framework */, - A163E8AA16F3F6A90094D68B /* Security.framework */, - 76C87F18181EFCE600C4ACAB /* MediaPlayer.framework */, - 768A1A2A17FC9CD300E00ED8 /* libz.dylib */, - A11CD70C17FA230600A2D1B1 /* QuartzCore.framework */, - E1A0AD8B16E13FDD0071E604 /* CoreFoundation.framework */, - A1FDCBEE16DAA6C300868894 /* AVFoundation.framework */, - D2AEACDB16C426DA00C364C0 /* CFNetwork.framework */, - D2179CFB16BB0B3A0006F3AB /* CoreTelephony.framework */, - D2179CFD16BB0B480006F3AB /* SystemConfiguration.framework */, - D24B5BD4169F568C00681372 /* AudioToolbox.framework */, - D221A0E7169DFFC500537ABF /* AVFoundation.framework */, - D221A08D169C9E5E00537ABF /* UIKit.framework */, - D221A08F169C9E5E00537ABF /* Foundation.framework */, - D221A091169C9E5E00537ABF /* CoreGraphics.framework */, - 8313AE91B4954215858A5662 /* libPods.a */, - ); - name = Frameworks; - sourceTree = ""; - }; - D221A093169C9E5E00537ABF /* Signal */ = { - isa = PBXGroup; - children = ( - B657DDC91911A40500F45B0C /* Signal.entitlements */, - 765052A318294C9F008313E1 /* Fonts */, - 76AD2C7B17FB4604000246B0 /* Images */, - B67EBF5C19194AC60084CCFD /* Settings.bundle */, - 76EB03C118170B33006006FC /* src */, - D221A094169C9E5E00537ABF /* Supporting Files */, - A15706EA17F0CD6D007C2BD6 /* test */, - B66DBF4919D5BBC8006EA940 /* Images.xcassets */, - ); - path = Signal; - sourceTree = ""; - }; - D221A094169C9E5E00537ABF /* Supporting Files */ = { - isa = PBXGroup; - children = ( - B6B6C3C419193F5B00C0B76B /* Translations */, - E18AB40618A05754001A532A /* AudioFiles */, - E1370BDA18A066F600826894 /* Default-568h@2x.png */, - E1370BDB18A066F600826894 /* Default.png */, - E1370BDC18A066F600826894 /* Default@2x.png */, - E18AB3F318A05734001A532A /* Icons */, - E108ED12187E34FD0045AEA3 /* iTunesArtwork.png */, - E108ED13187E34FD0045AEA3 /* iTunesArtwork@2x.png */, - D221A099169C9E5E00537ABF /* main.m */, - D221A095169C9E5E00537ABF /* Signal-Info.plist */, - D221A09B169C9E5E00537ABF /* Signal-Prefix.pch */, - B661C211198EE2EA00548CA1 /* iOSVersions.h */, - E1C407C117F0C246007BEE65 /* whisperReal.cer */, - ); - name = "Supporting Files"; - sourceTree = ""; - }; - E18AB3F318A05734001A532A /* Icons */ = { - isa = PBXGroup; - children = ( - E18AB3F418A05734001A532A /* AppIcon29x29.jpg */, - E18AB3F518A05734001A532A /* AppIcon29x29.png */, - E18AB3F618A05734001A532A /* AppIcon29x29@2x.png */, - E18AB3F718A05734001A532A /* AppIcon40x40.png */, - E18AB3F818A05734001A532A /* AppIcon40x40@2x.png */, - E18AB3F918A05734001A532A /* AppIcon60x60.png */, - E18AB3FA18A05734001A532A /* AppIcon60x60@2x.png */, - E18AB3FB18A05734001A532A /* AppIcon76x76.png */, - E18AB3FC18A05734001A532A /* AppIcon76x76@2x.png */, - ); - path = Icons; - sourceTree = ""; - }; - E18AB40618A05754001A532A /* AudioFiles */ = { - isa = PBXGroup; - children = ( - 70B8FEE11909FE360042E3F0 /* 171756__nenadsimic__picked-coin-echo-2.wav */, - E18AB40718A05754001A532A /* busy.mp3 */, - E18AB40818A05754001A532A /* completed.mp3 */, - E18AB40918A05754001A532A /* failure.mp3 */, - E18AB40A18A05754001A532A /* handshake.mp3 */, - E18AB40B18A05754001A532A /* outring.mp3 */, - E18AB40C18A05754001A532A /* r.caf */, - E18AB40D18A05754001A532A /* sonarping.mp3 */, - ); - path = AudioFiles; - sourceTree = ""; - }; - E197B5E718BBEC1A00F073E5 /* incall_audio */ = { - isa = PBXGroup; - children = ( - E197B5E818BBEC1A00F073E5 /* AudioPacker.h */, - E197B5E918BBEC1A00F073E5 /* AudioPacker.m */, - E197B5EA18BBEC1A00F073E5 /* AudioSocket.h */, - E197B5EB18BBEC1A00F073E5 /* AudioSocket.m */, - E197B5EC18BBEC1A00F073E5 /* CallAudioManager.h */, - E197B5ED18BBEC1A00F073E5 /* CallAudioManager.m */, - E197B5EE18BBEC1A00F073E5 /* EncodedAudioFrame.h */, - E197B5EF18BBEC1A00F073E5 /* EncodedAudioFrame.m */, - E197B5F018BBEC1A00F073E5 /* EncodedAudioPacket.h */, - E197B5F118BBEC1A00F073E5 /* EncodedAudioPacket.m */, - E197B5F218BBEC1A00F073E5 /* processing */, - E197B5FF18BBEC1A00F073E5 /* protocols */, - E197B60618BBEC1A00F073E5 /* RemoteIOAudio.h */, - E197B60718BBEC1A00F073E5 /* RemoteIOAudio.m */, - E197B60818BBEC1A00F073E5 /* RemoteIOBufferListWrapper.h */, - E197B60918BBEC1A00F073E5 /* RemoteIOBufferListWrapper.m */, - E197B60A18BBEC1A00F073E5 /* SpeexCodec.h */, - E197B60B18BBEC1A00F073E5 /* SpeexCodec.m */, - ); - path = incall_audio; - sourceTree = ""; - }; - E197B5F218BBEC1A00F073E5 /* processing */ = { - isa = PBXGroup; - children = ( - E197B5F318BBEC1A00F073E5 /* AudioProcessor.h */, - E197B5F418BBEC1A00F073E5 /* AudioProcessor.m */, - E197B5F518BBEC1A00F073E5 /* AudioStretcher.h */, - E197B5F618BBEC1A00F073E5 /* AudioStretcher.m */, - E197B5F718BBEC1A00F073E5 /* DesiredBufferDepthController.h */, - E197B5F818BBEC1A00F073E5 /* DesiredBufferDepthController.m */, - E197B5F918BBEC1A00F073E5 /* DropoutTracker.h */, - E197B5FA18BBEC1A00F073E5 /* DropoutTracker.m */, - E197B5FB18BBEC1A00F073E5 /* JitterQueue.h */, - E197B5FC18BBEC1A00F073E5 /* JitterQueue.m */, - E197B5FD18BBEC1A00F073E5 /* StretchFactorController.h */, - E197B5FE18BBEC1A00F073E5 /* StretchFactorController.m */, - ); - path = processing; - sourceTree = ""; - }; - E197B5FF18BBEC1A00F073E5 /* protocols */ = { - isa = PBXGroup; - children = ( - E197B60018BBEC1A00F073E5 /* AudioCallbackHandler.h */, - E197B60118BBEC1A00F073E5 /* BufferDepthMeasure.h */, - E197B60218BBEC1A00F073E5 /* JitterQueueNotificationReceiver.h */, - E197B60318BBEC1A00F073E5 /* utilities */, - ); - path = protocols; - sourceTree = ""; - }; - E197B60318BBEC1A00F073E5 /* utilities */ = { - isa = PBXGroup; - children = ( - E197B60418BBEC1A00F073E5 /* AnonymousAudioCallbackHandler.h */, - E197B60518BBEC1A00F073E5 /* AnonymousAudioCallbackHandler.m */, - ); - path = utilities; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - D221A088169C9E5E00537ABF /* Signal */ = { - isa = PBXNativeTarget; - buildConfigurationList = D221A0BC169C9E5F00537ABF /* Build configuration list for PBXNativeTarget "Signal" */; - buildPhases = ( - 493CFB695DB448D8A3C1AE06 /* Check Pods Manifest.lock */, - D221A085169C9E5E00537ABF /* Sources */, - D221A086169C9E5E00537ABF /* Frameworks */, - D221A087169C9E5E00537ABF /* Resources */, - DC8D50B785074F8FA3DBAACE /* Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - 70B800AE190C54870042E3F0 /* PBXTargetDependency */, - 70B800A5190C52F80042E3F0 /* PBXTargetDependency */, - ); - name = Signal; - productName = RedPhone; - productReference = D221A089169C9E5E00537ABF /* Signal.app */; - productType = "com.apple.product-type.application"; - }; - D221A0A9169C9E5F00537ABF /* SignalTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = D221A0BF169C9E5F00537ABF /* Build configuration list for PBXNativeTarget "SignalTests" */; - buildPhases = ( - EE182B0CAFB74DD9A2D39FD3 /* Check Pods Manifest.lock */, - D221A0A5169C9E5F00537ABF /* Sources */, - D221A0A6169C9E5F00537ABF /* Frameworks */, - D221A0A7169C9E5F00537ABF /* Resources */, - D221A0A8169C9E5F00537ABF /* ShellScript */, - BA4E2805598B464FB7B24430 /* Copy Pods Resources */, - ); - buildRules = ( - ); - dependencies = ( - B6AFCEBB19A93DA60098CFCB /* PBXTargetDependency */, - ); - name = SignalTests; - productName = RedPhoneTests; - productReference = D221A0AA169C9E5F00537ABF /* SignalTests.xctest */; - productType = "com.apple.product-type.bundle.unit-test"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - D221A080169C9E5E00537ABF /* Project object */ = { - isa = PBXProject; - attributes = { - LastTestingUpgradeCheck = 0600; - LastUpgradeCheck = 0500; - ORGANIZATIONNAME = "Open Whisper Systems"; - TargetAttributes = { - D221A088169C9E5E00537ABF = { - DevelopmentTeam = U68MSDN6DR; - SystemCapabilities = { - com.apple.DataProtection = { - enabled = 1; - }; - com.apple.InAppPurchase = { - enabled = 0; - }; - com.apple.InterAppAudio = { - enabled = 0; - }; - com.apple.VPNLite = { - enabled = 0; - }; - }; - }; - D221A0A9169C9E5F00537ABF = { - DevelopmentTeam = AWR2FBJU75; - TestTargetID = D221A088169C9E5E00537ABF; - }; - }; - }; - buildConfigurationList = D221A083169C9E5E00537ABF /* Build configuration list for PBXProject "Signal" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - fr, - "ca-ES", - "cs-CZ", - de, - "ro-RO", - nl, - "sv-SE", - an, - ar, - bg_BG, - ca, - cs, - da, - es, - eu, - fa_IR, - fa, - fi, - fil, - he, - hu, - it_IT, - ja_JP, - lv, - nb, - pl, - pt_BR, - ro, - ru, - sl, - sq, - sv_SE, - ta, - tr_TR, - uk, - zh_CN, - zh_TW.Big5, - zh_TW, - be, - el_GR, - ); - mainGroup = D221A07E169C9E5E00537ABF; - productRefGroup = D221A08A169C9E5E00537ABF /* Products */; - projectDirPath = ""; - projectReferences = ( - { - ProductGroup = 70B8009F190C529C0042E3F0 /* Products */; - ProjectRef = 70B8009E190C529C0042E3F0 /* spandsp.xcodeproj */; - }, - { - ProductGroup = 70B800A8190C54790042E3F0 /* Products */; - ProjectRef = 70B800A7190C54790042E3F0 /* speex.xcodeproj */; - }, - ); - projectRoot = ""; - targets = ( - D221A088169C9E5E00537ABF /* Signal */, - D221A0A9169C9E5F00537ABF /* SignalTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXReferenceProxy section */ - 70B800A3190C529C0042E3F0 /* libspandsp.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libspandsp.a; - remoteRef = 70B800A2190C529C0042E3F0 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; - 70B800AC190C54790042E3F0 /* libspeex.a */ = { - isa = PBXReferenceProxy; - fileType = archive.ar; - path = libspeex.a; - remoteRef = 70B800AB190C54790042E3F0 /* PBXContainerItemProxy */; - sourceTree = BUILT_PRODUCTS_DIR; - }; -/* End PBXReferenceProxy section */ - -/* Begin PBXResourcesBuildPhase section */ - D221A087169C9E5E00537ABF /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - E148750018A06966002CC4F3 /* CallAudioManagerDemo.xib in Resources */, - B6416FAF199A0478003C5699 /* Localizable.strings in Resources */, - E148750118A06966002CC4F3 /* CallLogViewController.xib in Resources */, - E148750218A06966002CC4F3 /* ContactBrowseViewController.xib in Resources */, - E148750318A06966002CC4F3 /* ContactDetailTableViewCell.xib in Resources */, - E148750418A06966002CC4F3 /* ContactDetailViewController.xib in Resources */, - E148750518A06966002CC4F3 /* CountryCodeViewController.xib in Resources */, - E148750618A06966002CC4F3 /* DialerViewController.xib in Resources */, - E148750818A06966002CC4F3 /* FavouritesViewController.xib in Resources */, - E148750918A06966002CC4F3 /* InboxFeedViewController.xib in Resources */, - B6416FD1199A0478003C5699 /* Localizable.strings in Resources */, - B6416FB5199A0478003C5699 /* Localizable.strings in Resources */, - E148750A18A06966002CC4F3 /* InCallViewController.xib in Resources */, - B6416FD2199A0478003C5699 /* Localizable.strings in Resources */, - E148750B18A06966002CC4F3 /* InviteContactsViewController.xib in Resources */, - E148750C18A06966002CC4F3 /* LeftSideMenuViewController.xib in Resources */, - B6416FB2199A0478003C5699 /* Localizable.strings in Resources */, - E148750D18A06966002CC4F3 /* PreferenceListViewController.xib in Resources */, - E148750E18A06966002CC4F3 /* RegisterViewController.xib in Resources */, - E148750F18A06966002CC4F3 /* SettingsViewController.xib in Resources */, - B6416FB9199A0478003C5699 /* Localizable.strings in Resources */, - E148751018A06966002CC4F3 /* TabBarParentViewController.xib in Resources */, - E14874F718A06951002CC4F3 /* CallLogTableViewCell.xib in Resources */, - E14874F818A06951002CC4F3 /* ContactTableViewCell.xib in Resources */, - E14874F918A06951002CC4F3 /* CountryCodeTableViewCell.xib in Resources */, - E14874FA18A06951002CC4F3 /* FavouriteTableViewCell.xib in Resources */, - E14874FB18A06951002CC4F3 /* InboxFeedFooterCell.xib in Resources */, - E14874FC18A06951002CC4F3 /* InboxFeedTableViewCell.xib in Resources */, - E14874FD18A06951002CC4F3 /* LeftSideMenuCell.xib in Resources */, - E14874FE18A06951002CC4F3 /* PreferenceListTableViewCell.xib in Resources */, - E14874FF18A06951002CC4F3 /* UnseenWhisperUserCell.xib in Resources */, - E14874A218A0692F002CC4F3 /* archive_icon.png in Resources */, - E14874A318A0692F002CC4F3 /* archive_icon@2x.png in Resources */, - E14874A418A0692F002CC4F3 /* backspace.png in Resources */, - E14874A518A0692F002CC4F3 /* backspace@2x.png in Resources */, - E14874A618A0692F002CC4F3 /* checkbox_checkmark.png in Resources */, - E14874A718A0692F002CC4F3 /* checkbox_checkmark@2x.png in Resources */, - E14874A818A0692F002CC4F3 /* checkbox_empty.png in Resources */, - E14874A918A0692F002CC4F3 /* checkbox_empty@2x.png in Resources */, - E14874AA18A0692F002CC4F3 /* contact_default_feed.png in Resources */, - B6416FB1199A0478003C5699 /* Localizable.strings in Resources */, - E14874AB18A0692F002CC4F3 /* contacts_arrow.png in Resources */, - E14874AC18A0692F002CC4F3 /* contacts_arrow@2x.png in Resources */, - E14874AD18A0692F002CC4F3 /* DefaultContactImage.png in Resources */, - E14874AE18A0692F002CC4F3 /* dismiss_notification_icon.png in Resources */, - E14874AF18A0692F002CC4F3 /* dismiss_notification_icon@2x.png in Resources */, - E14874B018A0692F002CC4F3 /* drop_down_arrow_icon.png in Resources */, - B6416FC2199A0478003C5699 /* Localizable.strings in Resources */, - B6416FB0199A0478003C5699 /* Localizable.strings in Resources */, - E14874B118A0692F002CC4F3 /* drop_down_arrow_icon@2x.png in Resources */, - B6416FCB199A0478003C5699 /* Localizable.strings in Resources */, - E14874B218A0692F002CC4F3 /* expanded_cell_icon.png in Resources */, - E14874B318A0692F002CC4F3 /* expanded_cell_icon@2x.png in Resources */, - E14874B418A0692F002CC4F3 /* favourite_false_icon.png in Resources */, - E14874B518A0692F002CC4F3 /* favourite_false_icon@2x.png in Resources */, - B6416FAE199A0478003C5699 /* Localizable.strings in Resources */, - E14874B618A0692F002CC4F3 /* favourite_true_icon.png in Resources */, - E14874B718A0692F002CC4F3 /* favourite_true_icon@2x.png in Resources */, - E14874B818A0692F002CC4F3 /* forward_button.png in Resources */, - B6416FD4199A0478003C5699 /* Localizable.strings in Resources */, - E14874B918A0692F002CC4F3 /* forward_button@2x.png in Resources */, - E14874BA18A0692F002CC4F3 /* home_icon.png in Resources */, - E14874BB18A0692F002CC4F3 /* icon_contacts.png in Resources */, - E14874BC18A0692F002CC4F3 /* icon_favourites.png in Resources */, - E14874BD18A0692F002CC4F3 /* icon_keypad.png in Resources */, - E14874BE18A0692F002CC4F3 /* icon_recents.png in Resources */, - B6416FBE199A0478003C5699 /* Localizable.strings in Resources */, - E14874BF18A0692F002CC4F3 /* in_call_phone_icon.png in Resources */, - B6416FC0199A0478003C5699 /* Localizable.strings in Resources */, - B6416FB6199A0478003C5699 /* Localizable.strings in Resources */, - E14874C018A0692F002CC4F3 /* in_call_phone_icon@2x.png in Resources */, - E14874C118A0692F002CC4F3 /* in_call_phrase_icon.png in Resources */, - E16E5C1518AEDB5A00B7C403 /* phone_icon.png in Resources */, - E14874C218A0692F002CC4F3 /* in_call_phrase_icon@2x.png in Resources */, - E14874C318A0692F002CC4F3 /* incoming_call_icon.png in Resources */, - B6416FC1199A0478003C5699 /* Localizable.strings in Resources */, - E14874C418A0692F002CC4F3 /* incoming_call_icon@2x.png in Resources */, - B6416FC6199A0478003C5699 /* Localizable.strings in Resources */, - E14874C518A0692F002CC4F3 /* menu_icon.png in Resources */, - E14874C618A0692F002CC4F3 /* menu_icon@2x.png in Resources */, - B6416FC9199A0478003C5699 /* Localizable.strings in Resources */, - E14874C718A0692F002CC4F3 /* message_bubble.png in Resources */, - B6416FB4199A0478003C5699 /* Localizable.strings in Resources */, - E14874C818A0692F002CC4F3 /* message_bubble@2x.png in Resources */, - E14874C918A0692F002CC4F3 /* mute_icon_selected.png in Resources */, - B6416FAD199A0478003C5699 /* Localizable.strings in Resources */, - E14874CA18A0692F002CC4F3 /* mute_icon_selected@2x.png in Resources */, - E14874CB18A0692F002CC4F3 /* mute_icon.png in Resources */, - B6416FCC199A0478003C5699 /* Localizable.strings in Resources */, - E14874CC18A0692F002CC4F3 /* mute_icon@2x.png in Resources */, - E14874CD18A0692F002CC4F3 /* notification_detail_icon.png in Resources */, - E14874CE18A0692F002CC4F3 /* notification_detail_icon@2x.png in Resources */, - B6416FC5199A0478003C5699 /* Localizable.strings in Resources */, - B6416FC4199A0478003C5699 /* Localizable.strings in Resources */, - E14874CF18A0692F002CC4F3 /* notification_mini_icon.png in Resources */, - E14874D018A0692F002CC4F3 /* notification_mini_icon@2x.png in Resources */, - E14874D118A0692F002CC4F3 /* outgoing_call_icon.png in Resources */, - B6416FB3199A0478003C5699 /* Localizable.strings in Resources */, - B6416FBB199A0478003C5699 /* Localizable.strings in Resources */, - E14874D218A0692F002CC4F3 /* outgoing_call_icon@2x.png in Resources */, - B6416FB8199A0478003C5699 /* Localizable.strings in Resources */, - E14874D318A0692F002CC4F3 /* search_cancel.png in Resources */, - E14874D418A0692F002CC4F3 /* search_cancel@2x.png in Resources */, - B6416FC3199A0478003C5699 /* Localizable.strings in Resources */, - B6416FCF199A0478003C5699 /* Localizable.strings in Resources */, - E14874D518A0692F002CC4F3 /* search_icon.png in Resources */, - E14874D618A0692F002CC4F3 /* search_icon@2x.png in Resources */, - E14874D718A0692F002CC4F3 /* send_code_icon.png in Resources */, - B6416FC8199A0478003C5699 /* Localizable.strings in Resources */, - E14874D818A0692F002CC4F3 /* send_code_icon@2x.png in Resources */, - E14874D918A0692F002CC4F3 /* speaker_icon_selected.png in Resources */, - E14874DA18A0692F002CC4F3 /* speaker_icon_selected@2x.png in Resources */, - B6416FD0199A0478003C5699 /* Localizable.strings in Resources */, - E14874DB18A0692F002CC4F3 /* speaker_icon.png in Resources */, - E14874DC18A0692F002CC4F3 /* speaker_icon@2x.png in Resources */, - E14874DD18A0692F002CC4F3 /* spinner_connecting_flash.png in Resources */, - E14874DE18A0692F002CC4F3 /* spinner_connecting_flash@2x.png in Resources */, - E14874DF18A06930002CC4F3 /* spinner_connecting.png in Resources */, - B6416FBC199A0478003C5699 /* Localizable.strings in Resources */, - E14874E018A06930002CC4F3 /* spinner_connecting@2x.png in Resources */, - E14874E118A06930002CC4F3 /* spinner_error.png in Resources */, - B6416FBF199A0478003C5699 /* Localizable.strings in Resources */, - B6416FB7199A0478003C5699 /* Localizable.strings in Resources */, - B66DBF4A19D5BBC8006EA940 /* Images.xcassets in Resources */, - E14874E218A06930002CC4F3 /* spinner_error@2x.png in Resources */, - E14874E318A06930002CC4F3 /* spinner_ringing.png in Resources */, - E14874E418A06930002CC4F3 /* spinner_ringing@2x.png in Resources */, - E14874E518A06930002CC4F3 /* tab_icon_contacts.png in Resources */, - E14874E618A06930002CC4F3 /* tab_icon_contacts@2x.png in Resources */, - E14874E718A06930002CC4F3 /* tab_icon_favourites.png in Resources */, - E14874E818A06930002CC4F3 /* tab_icon_favourites@2x.png in Resources */, - E14874E918A06930002CC4F3 /* tab_icon_inbox.png in Resources */, - E14874EA18A06930002CC4F3 /* tab_icon_inbox@2x.png in Resources */, - E14874EB18A06930002CC4F3 /* tab_icon_keypad.png in Resources */, - E14874EC18A06930002CC4F3 /* tab_icon_keypad@2x.png in Resources */, - E14874ED18A06930002CC4F3 /* tab_icon_menu.png in Resources */, - B6416FCD199A0478003C5699 /* Localizable.strings in Resources */, - E14874EE18A06930002CC4F3 /* tab_icon_menu@2x.png in Resources */, - E14874EF18A06930002CC4F3 /* trash_icon.png in Resources */, - E14874F018A06930002CC4F3 /* trash_icon@2x.png in Resources */, - E14874F118A06930002CC4F3 /* volume_high.png in Resources */, - E14874F218A06930002CC4F3 /* volume_high@2x.png in Resources */, - 70B8FEE21909FE360042E3F0 /* 171756__nenadsimic__picked-coin-echo-2.wav in Resources */, - B6416FCE199A0478003C5699 /* Localizable.strings in Resources */, - E14874F318A06930002CC4F3 /* volume_low.png in Resources */, - E14874F418A06930002CC4F3 /* volume_low@2x.png in Resources */, - E14874F518A06930002CC4F3 /* whisper_notification_icon.png in Resources */, - E14874F618A06930002CC4F3 /* whisper_notification_icon@2x.png in Resources */, - E1370BEA18A0689000826894 /* AppIcon29x29.jpg in Resources */, - E1370BEB18A0689000826894 /* AppIcon29x29.png in Resources */, - E1370BEC18A0689000826894 /* AppIcon29x29@2x.png in Resources */, - E1370BED18A0689000826894 /* AppIcon40x40.png in Resources */, - E1370BEE18A0689000826894 /* AppIcon40x40@2x.png in Resources */, - E16E5C1418AEDB5A00B7C403 /* message_icon.png in Resources */, - E1370BEF18A0689000826894 /* AppIcon60x60.png in Resources */, - E1370BF018A0689000826894 /* AppIcon60x60@2x.png in Resources */, - E1370BF118A0689000826894 /* AppIcon76x76.png in Resources */, - B6416FC7199A0478003C5699 /* Localizable.strings in Resources */, - E1370BF218A0689000826894 /* AppIcon76x76@2x.png in Resources */, - E1370BE718A0688300826894 /* Default-568h@2x.png in Resources */, - E1370BE818A0688300826894 /* Default.png in Resources */, - E1370BE918A0688300826894 /* Default@2x.png in Resources */, - B6416FBD199A0478003C5699 /* Localizable.strings in Resources */, - E1370BE018A0686600826894 /* busy.mp3 in Resources */, - E1370BE118A0686C00826894 /* completed.mp3 in Resources */, - E1370BE218A0686C00826894 /* failure.mp3 in Resources */, - E1370BE318A0686C00826894 /* handshake.mp3 in Resources */, - B6416FCA199A0478003C5699 /* Localizable.strings in Resources */, - B67EBF5D19194AC60084CCFD /* Settings.bundle in Resources */, - E1370BE418A0686C00826894 /* outring.mp3 in Resources */, - E1370BE518A0686C00826894 /* r.caf in Resources */, - E1370BE618A0686C00826894 /* sonarping.mp3 in Resources */, - E148751218A06AFD002CC4F3 /* HelveticaNeueLTStd-Bd.otf in Resources */, - E148751318A06AFD002CC4F3 /* HelveticaNeueLTStd-Th.otf in Resources */, - E148751418A06AFD002CC4F3 /* HelveticaNeueLTStd-Lt.otf in Resources */, - B6416FBA199A0478003C5699 /* Localizable.strings in Resources */, - E148751518A06AFD002CC4F3 /* HelveticaNeueLTStd-Md.otf in Resources */, - E1370BF618A068A600826894 /* whisperReal.cer in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D221A0A7169C9E5F00537ABF /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - B96A3100187DA1B600648F3E /* HelveticaNeueLTStd-Bd.otf in Resources */, - 76EB067518170B34006006FC /* FavouritesViewController.xib in Resources */, - 76EB069718170B34006006FC /* InboxFeedTableViewCell.xib in Resources */, - 765052AC18294C9F008313E1 /* HelveticaNeueLTStd-Md.otf in Resources */, - 76EB060118170B33006006FC /* InitiateSignal.proto in Resources */, - 76EB066718170B34006006FC /* TabBarParentViewController.xib in Resources */, - 76C87F17181EE2EB00C4ACAB /* InboxFeedFooterCell.xib in Resources */, - 765052AA18294C9F008313E1 /* HelveticaNeueLTStd-Lt.otf in Resources */, - B9CA51BD18809ACA007E204E /* InviteContactsViewController.xib in Resources */, - B97CBFAB18860EA3008E0DE9 /* CountryCodeViewController.xib in Resources */, - 76EB067B18170B34006006FC /* LeftSideMenuViewController.xib in Resources */, - B9EB5ACA1884D387007CBB57 /* UnseenWhisperUserCell.xib in Resources */, - 76EB067118170B34006006FC /* DialerViewController.xib in Resources */, - 76EB067918170B34006006FC /* InCallViewController.xib in Resources */, - 76EB068318170B34006006FC /* SettingsViewController.xib in Resources */, - 76EB068118170B34006006FC /* RegisterViewController.xib in Resources */, - B6850E5A1995A4710068E715 /* whisperFake.cer in Resources */, - B97CBFB218861023008E0DE9 /* CountryCodeTableViewCell.xib in Resources */, - B9A578B5183D610300C17105 /* FavouriteTableViewCell.xib in Resources */, - B9B89C58185A2B7000A24465 /* LeftSideMenuCell.xib in Resources */, - 76D713EB182D3E5100C9C9C8 /* PreferenceListTableViewCell.xib in Resources */, - 76EB066F18170B34006006FC /* ContactDetailViewController.xib in Resources */, - 76EB069318170B34006006FC /* ContactTableViewCell.xib in Resources */, - 76EB067718170B34006006FC /* InboxFeedViewController.xib in Resources */, - 76EB066918170B34006006FC /* CallAudioManagerDemo.xib in Resources */, - 76EB069D18170B34006006FC /* CallLogTableViewCell.xib in Resources */, - 76EB067D18170B34006006FC /* CallLogViewController.xib in Resources */, - B942EB10183AC467000887BB /* ContactBrowseViewController.xib in Resources */, - 765052B3182BF839008313E1 /* HelveticaNeueLTStd-Th.otf in Resources */, - 76B818A1182C39460088060E /* PreferenceListViewController.xib in Resources */, - 76EB066D18170B34006006FC /* ContactDetailTableViewCell.xib in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXShellScriptBuildPhase section */ - 493CFB695DB448D8A3C1AE06 /* Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Check Pods Manifest.lock"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; - showEnvVarsInLog = 0; - }; - BA4E2805598B464FB7B24430 /* Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods/Pods-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - D221A0A8169C9E5F00537ABF /* ShellScript */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n"; - }; - DC8D50B785074F8FA3DBAACE /* Copy Pods Resources */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Copy Pods Resources"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods/Pods-resources.sh\"\n"; - showEnvVarsInLog = 0; - }; - EE182B0CAFB74DD9A2D39FD3 /* Check Pods Manifest.lock */ = { - isa = PBXShellScriptBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - inputPaths = ( - ); - name = "Check Pods Manifest.lock"; - outputPaths = ( - ); - runOnlyForDeploymentPostprocessing = 0; - shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - D221A085169C9E5E00537ABF /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 76EB064E18170B34006006FC /* ContactDetailViewController.m in Sources */, - 76EB063E18170B33006006FC /* Operation.m in Sources */, - 76EB05F618170B33006006FC /* CallConnectUtil.m in Sources */, - 76EB061218170B33006006FC /* LoggingUtil.m in Sources */, - 76EB060E18170B33006006FC /* DecayingSampleEstimator.m in Sources */, - 76EB05BA18170B33006006FC /* CommitPacket.m in Sources */, - 76EB060218170B33006006FC /* InitiatorSessionDescriptor.m in Sources */, - 76EB05FC18170B33006006FC /* CallConnectUtil_Server.m in Sources */, - 76EB062418170B33006006FC /* PriorityQueue.m in Sources */, - 76EB059818170B33006006FC /* HttpRequestOrResponse.m in Sources */, - 76EB061A18170B33006006FC /* DiscardingLog.m in Sources */, - 76EB068418170B34006006FC /* ContactDetailTableViewCell.m in Sources */, - 76EB066218170B34006006FC /* SettingsViewController.m in Sources */, - 76EB05AC18170B33006006FC /* SrtpSocket.m in Sources */, - B60C16651988999D00E97A6C /* VersionMigrations.m in Sources */, - 76EB062A18170B33006006FC /* BadState.m in Sources */, - B97940271832BD2400BD66CB /* UIUtil.m in Sources */, - 76EB05BE18170B33006006FC /* ConfirmPacket.m in Sources */, - 76EB058618170B33006006FC /* PreferencesUtil.m in Sources */, - 76EB05A818170B33006006FC /* RtpSocket.m in Sources */, - 70B80119190C55660042E3F0 /* TextFormat.m in Sources */, - E197B61818BBEC1A00F073E5 /* RemoteIOAudio.m in Sources */, - 70B8011C190C55660042E3F0 /* Utilities.m in Sources */, - B67ADDC41989FF8700E1A773 /* CallServerRequestsManager.m in Sources */, - 76EB059418170B33006006FC /* HttpManager.m in Sources */, - 76EB05EC18170B33006006FC /* CallState.m in Sources */, - 76EB05D218170B33006006FC /* ZrtpInitiator.m in Sources */, - 76EB05E018170B33006006FC /* NetworkStream.m in Sources */, - B6B9ECFC198B31BA00C620D3 /* PushManager.m in Sources */, - 76EB05D618170B33006006FC /* ZrtpResponder.m in Sources */, - 70B8010E190C55660042E3F0 /* CodedInputStream.m in Sources */, - 7095B7B018F46D35002C66E2 /* PhoneNumberUtil.m in Sources */, - 70B8010F190C55660042E3F0 /* CodedOutputStream.m in Sources */, - 70B8010C190C55660042E3F0 /* AbstractMessage.m in Sources */, - E197B61618BBEC1A00F073E5 /* StretchFactorController.m in Sources */, - 76EB065018170B34006006FC /* DialerViewController.m in Sources */, - 701231B518ECAA4500D456C4 /* EvpMessageDigest.m in Sources */, - 76EB062218170B33006006FC /* CyclicalBuffer.m in Sources */, - 76EB063C18170B33006006FC /* NumberUtil.m in Sources */, - 76EB063A18170B33006006FC /* FunctionalUtil.m in Sources */, - 70B80117190C55660042E3F0 /* MutableExtensionRegistry.m in Sources */, - 76EB060A18170B33006006FC /* SignalUtil.m in Sources */, - 76EB062818170B33006006FC /* BadArgument.m in Sources */, - 76EB062E18170B33006006FC /* SecurityFailure.m in Sources */, - 76EB05F218170B33006006FC /* PhoneNumber.m in Sources */, - E197B61718BBEC1A00F073E5 /* AnonymousAudioCallbackHandler.m in Sources */, - 76EB05BC18170B33006006FC /* ConfirmAckPacket.m in Sources */, - 76EB060C18170B33006006FC /* CategorizingLogger.m in Sources */, - 76EB058A18170B33006006FC /* Release.m in Sources */, - 76EB061018170B33006006FC /* EventWindow.m in Sources */, - E197B62718BBF63B00F073E5 /* SoundBoard.m in Sources */, - 76EB058418170B33006006FC /* LocalizableText.m in Sources */, - 76EB057A18170B33006006FC /* ContactsManager.m in Sources */, - E197B61918BBEC1A00F073E5 /* RemoteIOBufferListWrapper.m in Sources */, - 76EB05A618170B33006006FC /* RtpPacket.m in Sources */, - 76EB064218170B33006006FC /* StringUtil.m in Sources */, - 76EB065A18170B34006006FC /* NextResponderScrollView.m in Sources */, - 76EB062618170B33006006FC /* Queue.m in Sources */, - D221A09A169C9E5E00537ABF /* main.m in Sources */, - 76EB061618170B33006006FC /* AnonymousOccurrenceLogger.m in Sources */, - 76EB063018170B33006006FC /* Conversions.m in Sources */, - 76EB065618170B34006006FC /* InCallViewController.m in Sources */, - 76EB05FE18170B33006006FC /* InitiateSignal.pb.m in Sources */, - 76EB064C18170B34006006FC /* ContactBrowseViewController.m in Sources */, - 76EB05CA18170B33006006FC /* RecipientUnavailable.m in Sources */, - 70B80115190C55660042E3F0 /* GeneratedMessage.m in Sources */, - E197B61418BBEC1A00F073E5 /* DropoutTracker.m in Sources */, - 76EB062C18170B33006006FC /* OperationFailed.m in Sources */, - 707E549218FF26E800C8649D /* SmsInvite.m in Sources */, - 76EB05DA18170B33006006FC /* LowLatencyConnector.m in Sources */, - 76EB05EE18170B33006006FC /* CallTermination.m in Sources */, - E1CD329618BCFF9900B1A496 /* SoundInstance.m in Sources */, - 76EB05B418170B33006006FC /* HashChain.m in Sources */, - 76EB05E418170B33006006FC /* UdpSocket.m in Sources */, - 76EB058218170B33006006FC /* Environment.m in Sources */, - 76EB064418170B33006006FC /* ThreadManager.m in Sources */, - 70B8011A190C55660042E3F0 /* UnknownFieldSet.m in Sources */, - 70B80114190C55660042E3F0 /* Field.m in Sources */, - E197B61E18BBEC6D00F073E5 /* AudioRouter.m in Sources */, - E197B60D18BBEC1A00F073E5 /* AudioSocket.m in Sources */, - 76EB061418170B33006006FC /* AnonymousConditionLogger.m in Sources */, - 76EB05C018170B33006006FC /* DhPacket.m in Sources */, - 765052A1182945EF008313E1 /* LocalizableCustomFontLabel.m in Sources */, - 7038632818F70C0700D4A43F /* EvpSymetricUtil.m in Sources */, - 76EB066418170B34006006FC /* TabBarParentViewController.m in Sources */, - 76EB068618170B34006006FC /* ContactTableViewCell.m in Sources */, - 76EB05A018170B33006006FC /* IpAddress.m in Sources */, - 70B8011B190C55660042E3F0 /* UnknownFieldSet_Builder.m in Sources */, - B9A578B1183D60EE00C17105 /* FavouriteTableViewCell.m in Sources */, - 76EB057618170B33006006FC /* Contact.m in Sources */, - 70B80111190C55660042E3F0 /* ExtendableMessage.m in Sources */, - E197B61118BBEC1A00F073E5 /* AudioProcessor.m in Sources */, - 76EB065818170B34006006FC /* LeftSideMenuViewController.m in Sources */, - 76EB05EA18170B33006006FC /* CallProgress.m in Sources */, - 76EB05C218170B33006006FC /* DhPacketSharedSecretHashes.m in Sources */, - B6C93C4E199567AD00EDF894 /* DebugLogger.m in Sources */, - 76EB063218170B33006006FC /* Crc32.m in Sources */, - E197B62418BBF5BB00F073E5 /* SoundPlayer.m in Sources */, - E197B61018BBEC1A00F073E5 /* EncodedAudioPacket.m in Sources */, - 76C87F13181EE11C00C4ACAB /* InboxFeedFooterCell.m in Sources */, - 76EB063618170B33006006FC /* DataUtil.m in Sources */, - 76EB059C18170B33006006FC /* HttpResponse.m in Sources */, - E197B60C18BBEC1A00F073E5 /* AudioPacker.m in Sources */, - E197B61218BBEC1A00F073E5 /* AudioStretcher.m in Sources */, - 76EB05A218170B33006006FC /* IpEndPoint.m in Sources */, - 70B8010D190C55660042E3F0 /* AbstractMessage_Builder.m in Sources */, - E197B61A18BBEC1A00F073E5 /* SpeexCodec.m in Sources */, - 70B80118190C55660042E3F0 /* MutableField.m in Sources */, - 762D9DCF18281C7400A5E418 /* SettingsTableHeaderView.m in Sources */, - 76EB05F018170B33006006FC /* PhoneManager.m in Sources */, - E197B60F18BBEC1A00F073E5 /* EncodedAudioFrame.m in Sources */, - 70B8011D190C55660042E3F0 /* WireFormat.m in Sources */, - 76D713E7182D3E3F00C9C9C8 /* PreferenceListTableViewCell.m in Sources */, - 76EB061818170B33006006FC /* AnonymousValueLogger.m in Sources */, - 76EB05E618170B33006006FC /* CallController.m in Sources */, - E16E5BEE18AAC40200B7C403 /* EC25KeyAgreementParticipant.m in Sources */, - 76EB057418170B33006006FC /* RecentCallManager.m in Sources */, - 76EB061C18170B33006006FC /* ArrayUtil.m in Sources */, - 76EB05C418170B33006006FC /* HandshakePacket.m in Sources */, - 76EB05AA18170B33006006FC /* SequenceCounter.m in Sources */, - 7038632718F70C0700D4A43F /* CryptoTools.m in Sources */, - 76EB058C18170B33006006FC /* DnsManager.m in Sources */, - 76EB059018170B33006006FC /* IgnoredPacketFailure.m in Sources */, - B942EB0E183A9633000887BB /* SearchBarTitleView.m in Sources */, - 765052AF182AC9B5008313E1 /* DialerButtonView.m in Sources */, - 70B80110190C55660042E3F0 /* ConcreteExtensionField.m in Sources */, - 70B80112190C55660042E3F0 /* ExtendableMessage_Builder.m in Sources */, - 76EB05D418170B33006006FC /* ZrtpManager.m in Sources */, - 76EB058E18170B33006006FC /* HostNameEndPoint.m in Sources */, - E19167A418A9687800B7A468 /* DH3KKeyAgreementParticipant.m in Sources */, - B9CA51BA18809ACA007E204E /* InviteContactsViewController.m in Sources */, - 76EB065218170B34006006FC /* FavouritesViewController.m in Sources */, - E16E5BF018AAC40200B7C403 /* EvpKeyAgreement.m in Sources */, - 70B80113190C55660042E3F0 /* ExtensionRegistry.m in Sources */, - B9EB5AC61884D370007CBB57 /* UnseenWhisperUserCell.m in Sources */, - B65EDA0E19E1B42700AAA7CB /* AFFutureRequest.m in Sources */, - 76EB05DC18170B33006006FC /* StreamPair.m in Sources */, - 70377AA91916BA0500CAF501 /* InteractiveLabel.m in Sources */, - 76EB064618170B33006006FC /* TimeUtil.m in Sources */, - 70BAFD5D190584BE00FA5E0B /* NotificationTracker.m in Sources */, - 76EB059618170B33006006FC /* HttpRequest.m in Sources */, - 76EB05A418170B33006006FC /* PacketHandler.m in Sources */, - E197B62118BBF12700F073E5 /* AppAudioManager.m in Sources */, - 76EB068C18170B34006006FC /* InboxFeedTableViewCell.m in Sources */, - 76EB062018170B33006006FC /* BloomFilter.m in Sources */, - 76EB063818170B33006006FC /* DictionaryUtil.m in Sources */, - B9B89C54185A2B5F00A24465 /* LeftSideMenuCell.m in Sources */, - 76EB068E18170B34006006FC /* CallLogTableViewCell.m in Sources */, - 76EB05CE18170B33006006FC /* ZrtpHandshakeResult.m in Sources */, - 76EB05B618170B33006006FC /* MasterSecret.m in Sources */, - 76EB05F418170B33006006FC /* CallConnectResult.m in Sources */, - 76EB059E18170B33006006FC /* HttpSocket.m in Sources */, - E197B60E18BBEC1A00F073E5 /* CallAudioManager.m in Sources */, - 76EB065418170B34006006FC /* InboxFeedViewController.m in Sources */, - 76EB054018170B33006006FC /* AppDelegate.m in Sources */, - 76EB05D018170B33006006FC /* ZrtpHandshakeSocket.m in Sources */, - E197B61518BBEC1A00F073E5 /* JitterQueue.m in Sources */, - BFB074C919A5611000F2947C /* ObservableValue.m in Sources */, - 76EB05C818170B33006006FC /* HelloPacket.m in Sources */, - 76EB059A18170B33006006FC /* HttpRequestUtil.m in Sources */, - BFB074C719A5611000F2947C /* FutureUtil.m in Sources */, - 76EB057218170B33006006FC /* RecentCall.m in Sources */, - 76EB060418170B33006006FC /* PhoneNumberDirectoryFilter.m in Sources */, - B97CBFA818860EA3008E0DE9 /* CountryCodeViewController.m in Sources */, - B6B1013C196D213F007E3930 /* SGNKeychainUtil.m in Sources */, - 76EB059218170B33006006FC /* UnrecognizedRequestFailure.m in Sources */, - 76EB05F818170B33006006FC /* CallConnectUtil_Initiator.m in Sources */, - B97CBFAE1886100E008E0DE9 /* CountryCodeTableViewCell.m in Sources */, - 76EB05CC18170B33006006FC /* ShortAuthenticationStringGenerator.m in Sources */, - E16E5BEF18AAC40200B7C403 /* EC25KeyAgreementProtocol.m in Sources */, - 76EB064018170B33006006FC /* AnonymousTerminator.m in Sources */, - 707E548C18FF0B8A00C8649D /* InviteContactModal.m in Sources */, - 76EB058818170B33006006FC /* PropertyListPreferences.m in Sources */, - 76EB05B218170B33006006FC /* DH3KKeyAgreementProtocol.m in Sources */, - 76EB066018170B34006006FC /* RegisterViewController.m in Sources */, - 76EB060618170B33006006FC /* PhoneNumberDirectoryFilterManager.m in Sources */, - 76EB060818170B33006006FC /* ResponderSessionDescriptor.m in Sources */, - B90418E6183E9DD40038554A /* DateUtil.m in Sources */, - 76EB05C618170B33006006FC /* HelloAckPacket.m in Sources */, - 76EB05E818170B33006006FC /* CallFailedServerMessage.m in Sources */, - 76EB05FA18170B33006006FC /* CallConnectUtil_Responder.m in Sources */, - 76EB05AE18170B33006006FC /* SrtpStream.m in Sources */, - E197B61318BBEC1A00F073E5 /* DesiredBufferDepthController.m in Sources */, - 76EB064818170B33006006FC /* Zid.m in Sources */, - 76EB05E218170B33006006FC /* SecureEndPoint.m in Sources */, - 76EB05DE18170B33006006FC /* Certificate.m in Sources */, - 76EB05B818170B33006006FC /* NegotiationFailed.m in Sources */, - 76EB05D818170B33006006FC /* LowLatencyCandidate.m in Sources */, - 76EB065C18170B34006006FC /* CallLogViewController.m in Sources */, - 70B80116190C55660042E3F0 /* GeneratedMessage_Builder.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - D221A0A5169C9E5F00537ABF /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 76EB05ED18170B33006006FC /* CallState.m in Sources */, - 76EB064918170B33006006FC /* Zid.m in Sources */, - 76EB05AF18170B33006006FC /* SrtpStream.m in Sources */, - 76EB061318170B33006006FC /* LoggingUtil.m in Sources */, - 76EB064F18170B34006006FC /* ContactDetailViewController.m in Sources */, - 76EB05A718170B33006006FC /* RtpPacket.m in Sources */, - 76EB05BF18170B33006006FC /* ConfirmPacket.m in Sources */, - 76EB05E518170B33006006FC /* UdpSocket.m in Sources */, - 76EB05BD18170B33006006FC /* ConfirmAckPacket.m in Sources */, - 76EB05DB18170B33006006FC /* LowLatencyConnector.m in Sources */, - 76EB060F18170B33006006FC /* DecayingSampleEstimator.m in Sources */, - 76EB057718170B33006006FC /* Contact.m in Sources */, - B9EB5AC71884D370007CBB57 /* UnseenWhisperUserCell.m in Sources */, - 76EB05FB18170B33006006FC /* CallConnectUtil_Responder.m in Sources */, - 76EB063718170B33006006FC /* DataUtil.m in Sources */, - 76EB059718170B33006006FC /* HttpRequest.m in Sources */, - 76EB05C918170B33006006FC /* HelloPacket.m in Sources */, - B90418E7183E9DD40038554A /* DateUtil.m in Sources */, - 76EB05CB18170B33006006FC /* RecipientUnavailable.m in Sources */, - 76EB061B18170B33006006FC /* DiscardingLog.m in Sources */, - B9B89C55185A2B5F00A24465 /* LeftSideMenuCell.m in Sources */, - 76EB05FD18170B33006006FC /* CallConnectUtil_Server.m in Sources */, - 76EB058B18170B33006006FC /* Release.m in Sources */, - 76D713E8182D3E3F00C9C9C8 /* PreferenceListTableViewCell.m in Sources */, - 76EB05D318170B33006006FC /* ZrtpInitiator.m in Sources */, - B9A578B2183D60EE00C17105 /* FavouriteTableViewCell.m in Sources */, - 76EB061518170B33006006FC /* AnonymousConditionLogger.m in Sources */, - 76EB060718170B33006006FC /* PhoneNumberDirectoryFilterManager.m in Sources */, - 76EB05A118170B33006006FC /* IpAddress.m in Sources */, - 762D9DD018281C7400A5E418 /* SettingsTableHeaderView.m in Sources */, - 76EB05CD18170B33006006FC /* ShortAuthenticationStringGenerator.m in Sources */, - 76EB05B718170B33006006FC /* MasterSecret.m in Sources */, - 76EB05DF18170B33006006FC /* Certificate.m in Sources */, - 76EB05D918170B33006006FC /* LowLatencyCandidate.m in Sources */, - A157075717F0CD6D007C2BD6 /* AudioFrameTest.m in Sources */, - 76EB063F18170B33006006FC /* Operation.m in Sources */, - 76EB05AB18170B33006006FC /* SequenceCounter.m in Sources */, - 76EB061D18170B33006006FC /* ArrayUtil.m in Sources */, - 76EB064D18170B34006006FC /* ContactBrowseViewController.m in Sources */, - 76EB05E318170B33006006FC /* SecureEndPoint.m in Sources */, - 76EB060D18170B33006006FC /* CategorizingLogger.m in Sources */, - A157075817F0CD6D007C2BD6 /* AudioRemoteIOTest.m in Sources */, - 76EB05DD18170B33006006FC /* StreamPair.m in Sources */, - 76EB065318170B34006006FC /* FavouritesViewController.m in Sources */, - 76EB059518170B33006006FC /* HttpManager.m in Sources */, - 76EB05A318170B33006006FC /* IpEndPoint.m in Sources */, - 76EB054118170B33006006FC /* AppDelegate.m in Sources */, - A157075917F0CD6D007C2BD6 /* AudioStretcherTest.m in Sources */, - 76EB05B918170B33006006FC /* NegotiationFailed.m in Sources */, - A157075A17F0CD6D007C2BD6 /* JitterQueueTest.m in Sources */, - 76EB060318170B33006006FC /* InitiatorSessionDescriptor.m in Sources */, - 76EB059D18170B33006006FC /* HttpResponse.m in Sources */, - A157075B17F0CD6D007C2BD6 /* SpeexCodecTest.m in Sources */, - A157075D17F0CD6D007C2BD6 /* DnsManagerTest.m in Sources */, - 76EB068518170B34006006FC /* ContactDetailTableViewCell.m in Sources */, - A157075E17F0CD6D007C2BD6 /* HttpRequestResponseTest.m in Sources */, - 76919BF71805D190008C664A /* ContactManagerTest.m in Sources */, - 76EB05D118170B33006006FC /* ZrtpHandshakeSocket.m in Sources */, - A157075F17F0CD6D007C2BD6 /* IpAddressTest.m in Sources */, - 76EB05F518170B33006006FC /* CallConnectResult.m in Sources */, - BFB074C219A4BCA400F2947C /* ObservableTest.m in Sources */, - A157076017F0CD6D007C2BD6 /* IpEndPointTest.m in Sources */, - 765052A2182945EF008313E1 /* LocalizableCustomFontLabel.m in Sources */, - A157076117F0CD6D007C2BD6 /* RtpPacketTests.m in Sources */, - 76EB05C518170B33006006FC /* HandshakePacket.m in Sources */, - 76EB058F18170B33006006FC /* HostNameEndPoint.m in Sources */, - 76EB062118170B33006006FC /* BloomFilter.m in Sources */, - 76EB064518170B33006006FC /* ThreadManager.m in Sources */, - 76EB068718170B34006006FC /* ContactTableViewCell.m in Sources */, - 76EB063B18170B33006006FC /* FunctionalUtil.m in Sources */, - A157076217F0CD6D007C2BD6 /* SecureStreamTest.m in Sources */, - A157076317F0CD6D007C2BD6 /* SequenceCounterTest.m in Sources */, - 76EB062318170B33006006FC /* CyclicalBuffer.m in Sources */, - A157076517F0CD6D007C2BD6 /* HandshakePacketTest.m in Sources */, - 76EB066518170B34006006FC /* TabBarParentViewController.m in Sources */, - A157076617F0CD6D007C2BD6 /* HashChainTest.m in Sources */, - 76EB063118170B33006006FC /* Conversions.m in Sources */, - 76EB05F918170B33006006FC /* CallConnectUtil_Initiator.m in Sources */, - A157076717F0CD6D007C2BD6 /* MasterSecretTest.m in Sources */, - 76EB059B18170B33006006FC /* HttpRequestUtil.m in Sources */, - 76EB05CF18170B33006006FC /* ZrtpHandshakeResult.m in Sources */, - 76EB060518170B33006006FC /* PhoneNumberDirectoryFilter.m in Sources */, - 76EB065D18170B34006006FC /* CallLogViewController.m in Sources */, - A157076817F0CD6D007C2BD6 /* ShortAuthenticationStringGeneratorTest.m in Sources */, - 76EB065718170B34006006FC /* InCallViewController.m in Sources */, - A157076917F0CD6D007C2BD6 /* PregeneratedKeyAgreementParticipantProtocol.m in Sources */, - 76EB062918170B33006006FC /* BadArgument.m in Sources */, - A157076A17F0CD6D007C2BD6 /* ZrtpTest.m in Sources */, - A157076B17F0CD6D007C2BD6 /* LowLatencyConnectorTest.m in Sources */, - 76EB061718170B33006006FC /* AnonymousOccurrenceLogger.m in Sources */, - 76EB05F118170B33006006FC /* PhoneManager.m in Sources */, - 76EB05F718170B33006006FC /* CallConnectUtil.m in Sources */, - 76EB066318170B34006006FC /* SettingsViewController.m in Sources */, - 76EB063318170B33006006FC /* Crc32.m in Sources */, - BFB074C819A5611000F2947C /* FutureUtil.m in Sources */, - 76EB062718170B33006006FC /* Queue.m in Sources */, - 76EB05C118170B33006006FC /* DhPacket.m in Sources */, - 76EB060B18170B33006006FC /* SignalUtil.m in Sources */, - A157076C17F0CD6D007C2BD6 /* NetworkStreamTest.m in Sources */, - 76EB065B18170B34006006FC /* NextResponderScrollView.m in Sources */, - 76EB05BB18170B33006006FC /* CommitPacket.m in Sources */, - A157076D17F0CD6D007C2BD6 /* SecureEndPointTest.m in Sources */, - A157076E17F0CD6D007C2BD6 /* UdpSocketTest.m in Sources */, - 76EB05C318170B33006006FC /* DhPacketSharedSecretHashes.m in Sources */, - BF8C3D8319CE3B6A008F644C /* RecentCallTest.m in Sources */, - 76EB05C718170B33006006FC /* HelloAckPacket.m in Sources */, - 76EB059918170B33006006FC /* HttpRequestOrResponse.m in Sources */, - A157076F17F0CD6D007C2BD6 /* PhoneNumberTest.m in Sources */, - 76EB05B518170B33006006FC /* HashChain.m in Sources */, - 76C87F14181EE11C00C4ACAB /* InboxFeedFooterCell.m in Sources */, - A157077017F0CD6D007C2BD6 /* SessionDescriptorTest.m in Sources */, - 76EB05B318170B33006006FC /* DH3KKeyAgreementProtocol.m in Sources */, - 76EB05AD18170B33006006FC /* SrtpSocket.m in Sources */, - 76EB058D18170B33006006FC /* DnsManager.m in Sources */, - A157077117F0CD6D007C2BD6 /* DecayingSampleEstimatorTest.m in Sources */, - A157077217F0CD6D007C2BD6 /* EventWindowTest.m in Sources */, - B97CBFAF1886100E008E0DE9 /* CountryCodeTableViewCell.m in Sources */, - A157077417F0CD6D007C2BD6 /* TestUtil.m in Sources */, - A157077517F0CD6D007C2BD6 /* BloomFilterTest.m in Sources */, - 76EB05E918170B33006006FC /* CallFailedServerMessage.m in Sources */, - 76EB058718170B33006006FC /* PreferencesUtil.m in Sources */, - 76EB064118170B33006006FC /* AnonymousTerminator.m in Sources */, - A157077717F0CD6D007C2BD6 /* ConversionsTest.m in Sources */, - 76EB058318170B33006006FC /* Environment.m in Sources */, - A157077817F0CD6D007C2BD6 /* Crc32Test.m in Sources */, - 76EB059318170B33006006FC /* UnrecognizedRequestFailure.m in Sources */, - B97CBFA918860EA3008E0DE9 /* CountryCodeViewController.m in Sources */, - 76EB060918170B33006006FC /* ResponderSessionDescriptor.m in Sources */, - 76EB062518170B33006006FC /* PriorityQueue.m in Sources */, - A157077917F0CD6D007C2BD6 /* CryptoToolsTest.m in Sources */, - 76EB066118170B34006006FC /* RegisterViewController.m in Sources */, - 76EB068D18170B34006006FC /* InboxFeedTableViewCell.m in Sources */, - BFB074C119A4BCA400F2947C /* FutureUtilTest.m in Sources */, - B684A46D19C3446200B11029 /* PushManagerTest.m in Sources */, - 76EB05A918170B33006006FC /* RtpSocket.m in Sources */, - 765052B0182AC9B5008313E1 /* DialerButtonView.m in Sources */, - 76EB062B18170B33006006FC /* BadState.m in Sources */, - 76EB062F18170B33006006FC /* SecurityFailure.m in Sources */, - 76EB064318170B33006006FC /* StringUtil.m in Sources */, - 76EB057B18170B33006006FC /* ContactsManager.m in Sources */, - 76EB05E718170B33006006FC /* CallController.m in Sources */, - 76EB05A518170B33006006FC /* PacketHandler.m in Sources */, - A157077A17F0CD6D007C2BD6 /* CyclicalBufferTest.m in Sources */, - 76EB05D518170B33006006FC /* ZrtpManager.m in Sources */, - 76EB061118170B33006006FC /* EventWindow.m in Sources */, - 76EB05FF18170B33006006FC /* InitiateSignal.pb.m in Sources */, - 76EB057518170B33006006FC /* RecentCallManager.m in Sources */, - 76EB059F18170B33006006FC /* HttpSocket.m in Sources */, - 76EB062D18170B33006006FC /* OperationFailed.m in Sources */, - 76EB068F18170B34006006FC /* CallLogTableViewCell.m in Sources */, - B9CA51BB18809ACA007E204E /* InviteContactsViewController.m in Sources */, - 76EB05EB18170B33006006FC /* CallProgress.m in Sources */, - 76EB063918170B33006006FC /* DictionaryUtil.m in Sources */, - 76EB059118170B33006006FC /* IgnoredPacketFailure.m in Sources */, - 76EB05F318170B33006006FC /* PhoneNumber.m in Sources */, - A157077B17F0CD6D007C2BD6 /* ExceptionsTest.m in Sources */, - 76EB057318170B33006006FC /* RecentCall.m in Sources */, - 76EB058518170B33006006FC /* LocalizableText.m in Sources */, - 76EB061918170B33006006FC /* AnonymousValueLogger.m in Sources */, - B942EB0F183A9633000887BB /* SearchBarTitleView.m in Sources */, - 76EB058918170B33006006FC /* PropertyListPreferences.m in Sources */, - 76EB063D18170B33006006FC /* NumberUtil.m in Sources */, - 76EB05E118170B33006006FC /* NetworkStream.m in Sources */, - A157077C17F0CD6D007C2BD6 /* FunctionalUtilTest.m in Sources */, - A157077D17F0CD6D007C2BD6 /* PriorityQueueTest.m in Sources */, - 76EB064718170B33006006FC /* TimeUtil.m in Sources */, - 76EB065918170B34006006FC /* LeftSideMenuViewController.m in Sources */, - 76EB065118170B34006006FC /* DialerViewController.m in Sources */, - A157077E17F0CD6D007C2BD6 /* QueueTest.m in Sources */, - E16E5BF918AAF02100B7C403 /* EC25AgreerTest.m in Sources */, - A157077F17F0CD6D007C2BD6 /* UtilTest.m in Sources */, - 76EB05D718170B33006006FC /* ZrtpResponder.m in Sources */, - 76EB05EF18170B33006006FC /* CallTermination.m in Sources */, - 76EB065518170B34006006FC /* InboxFeedViewController.m in Sources */, - BFB074CA19A5611000F2947C /* ObservableValue.m in Sources */, - B97940281832BD2400BD66CB /* UIUtil.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 70B800A5190C52F80042E3F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = spandsp; - targetProxy = 70B800A4190C52F80042E3F0 /* PBXContainerItemProxy */; - }; - 70B800AE190C54870042E3F0 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = speex; - targetProxy = 70B800AD190C54870042E3F0 /* PBXContainerItemProxy */; - }; - B6AFCEBB19A93DA60098CFCB /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = D221A088169C9E5E00537ABF /* Signal */; - targetProxy = B6AFCEBA19A93DA60098CFCB /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - B6416F36199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F37199A0478003C5699 /* an */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F39199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F3A199A0478003C5699 /* ar */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F3C199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F3D199A0478003C5699 /* be */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F3F199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F40199A0478003C5699 /* bg_BG */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F42199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F43199A0478003C5699 /* ca-ES */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F45199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F46199A0478003C5699 /* ca */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F48199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F49199A0478003C5699 /* cs-CZ */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F4B199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F4C199A0478003C5699 /* cs */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F4E199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F4F199A0478003C5699 /* da */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F51199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F52199A0478003C5699 /* de */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F54199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F55199A0478003C5699 /* el_GR */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F57199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F58199A0478003C5699 /* en */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F5A199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F5B199A0478003C5699 /* es */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F5D199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F5E199A0478003C5699 /* eu */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F60199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F61199A0478003C5699 /* fa_IR */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F63199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F64199A0478003C5699 /* fa */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F66199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F67199A0478003C5699 /* fi */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F69199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F6A199A0478003C5699 /* fil */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F6C199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F6D199A0478003C5699 /* fr */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F6F199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F70199A0478003C5699 /* he */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F72199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F73199A0478003C5699 /* hu */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F75199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F76199A0478003C5699 /* it_IT */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F78199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F79199A0478003C5699 /* ja_JP */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F7B199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F7C199A0478003C5699 /* lv */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F7E199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F7F199A0478003C5699 /* nb */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F81199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F82199A0478003C5699 /* nl */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F84199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F85199A0478003C5699 /* pl */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F87199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F88199A0478003C5699 /* pt_BR */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F8A199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F8B199A0478003C5699 /* ro-RO */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F8D199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F8E199A0478003C5699 /* ro */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F90199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F91199A0478003C5699 /* ru */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F93199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F94199A0478003C5699 /* sl */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F96199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F97199A0478003C5699 /* sq */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F99199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F9A199A0478003C5699 /* sv_SE */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F9C199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416F9D199A0478003C5699 /* ta */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416F9F199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416FA0199A0478003C5699 /* tr_TR */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416FA2199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416FA3199A0478003C5699 /* uk */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416FA5199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416FA6199A0478003C5699 /* zh_CN */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - B6416FAB199A0478003C5699 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - B6416FAC199A0478003C5699 /* zh_TW */, - ); - name = Localizable.strings; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - B6B9EB4D196190F5009024F0 /* Ad-Hoc Distribution */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER = YES; - CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND = YES; - CLANG_ANALYZER_SECURITY_INSECUREAPI_STRCPY = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "compiler-default"; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_IMPLICIT_SIGN_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_RECEIVER_WEAK = YES; - CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES; - CLANG_WARN__ARC_BRIDGE_CAST_NONARC = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Distribution"; - COPY_PHASE_STRIP = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_GENERATE_TEST_COVERAGE_FILES = NO; - GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES; - GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES; - GCC_WARN_ABOUT_MISSING_NEWLINE = YES; - GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; - GCC_WARN_ABOUT_POINTER_SIGNEDNESS = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = YES; - GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES; - GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; - GCC_WARN_MISSING_PARENTHESES = YES; - GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR = YES; - GCC_WARN_SHADOW = YES; - GCC_WARN_SIGN_COMPARE = YES; - GCC_WARN_STRICT_SELECTOR_MATCH = YES; - GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNKNOWN_PRAGMAS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_LABEL = YES; - GCC_WARN_UNUSED_VALUE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ""; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - ONLY_ACTIVE_ARCH = NO; - OTHER_CFLAGS = "-fobjc-arc-exceptions"; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = "Ad-Hoc Distribution"; - }; - B6B9EB4E196190F5009024F0 /* Ad-Hoc Distribution */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9CC6C6BD3B51923FD6317C94 /* Pods.ad-hoc distribution.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)\"", - ); - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Signal/Signal-Prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - HAVE_CONFIG_H, - "ADHOC=1", - ); - GCC_STRICT_ALIASING = NO; - GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR = NO; - GCC_WARN_STRICT_SELECTOR_MATCH = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "\"${SRCROOT}/RedPhone/lib/speex/include\"", - "\"${SRCROOT}/RedPhone/lib/ogg/include\"", - "\"${SRCROOT}/RedPhone/lib/debug/include\"", - "\"$(SRCROOT)/libtommath\"", - "\"$(SRCROOT)/libtomcrypt/headers\"", - "\"$(SRCROOT)/spandsp/spandsp/spandsp\"", - "\"$(SRCROOT)/MMDrawerController\"", - "\"$(SRCROOT)/Libraries\"/**", - ); - INFOPLIST_FILE = "$(SRCROOT)/Signal/Signal-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)", - ); - LLVM_LTO = NO; - OTHER_LDFLAGS = "$(inherited)"; - PRODUCT_NAME = Signal; - PROVISIONING_PROFILE = "66e492a3-506e-4937-b24d-257d2020dfa7"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = 1; - TEST_AFTER_BUILD = YES; - VALID_ARCHS = "arm64 armv7 armv7s i386"; - WRAPPER_EXTENSION = app; - }; - name = "Ad-Hoc Distribution"; - }; - B6B9EB4F196190F5009024F0 /* Ad-Hoc Distribution */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9CC6C6BD3B51923FD6317C94 /* Pods.ad-hoc distribution.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/Signal.app/Signal"; - FRAMEWORK_SEARCH_PATHS = ( - "\"$(SDKROOT)/Developer/Library/Frameworks\"", - "\"$(DEVELOPER_LIBRARY_DIR)/Frameworks\"", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - GCC_GENERATE_TEST_COVERAGE_FILES = NO; - GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Signal/Signal-Prefix.pch"; - GCC_VERSION = ""; - GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR = NO; - GCC_WARN_STRICT_SELECTOR_MATCH = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - HEADER_SEARCH_PATHS = ( - "${PODS_HEADERS_SEARCH_PATHS}", - "$(inherited)", - "\"${SRCROOT}/Signal/lib/speex/include\"", - "\"${SRCROOT}/Signal/lib/ogg/include\"", - "\"${SRCROOT}/Signal/lib/debug/include\"", - "\"$(SRCROOT)/libtommath\"", - "\"$(SRCROOT)/libtomcrypt/headers\"", - "\"$(SRCROOT)/spandsp/spandsp/spandsp\"", - "\"$(SRCROOT)/Libraries\"/**", - ); - INFOPLIST_FILE = "Signal/test/Supporting Files/SignalTests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)", - ); - OTHER_LDFLAGS = ( - "-ObjC", - "$(inherited)", - ); - PRODUCT_NAME = SignalTests; - TEST_HOST = "$(BUNDLE_LOADER)"; - VALID_ARCHS = "arm64 armv7s armv7 i386 x86_64"; - }; - name = "Ad-Hoc Distribution"; - }; - D221A0BA169C9E5F00537ABF /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER = YES; - CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND = YES; - CLANG_ANALYZER_SECURITY_INSECUREAPI_STRCPY = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "compiler-default"; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_IMPLICIT_SIGN_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_RECEIVER_WEAK = YES; - CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES; - CLANG_WARN__ARC_BRIDGE_CAST_NONARC = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Developer"; - COPY_PHASE_STRIP = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_GENERATE_TEST_COVERAGE_FILES = NO; - GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES; - GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES; - GCC_WARN_ABOUT_MISSING_NEWLINE = YES; - GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; - GCC_WARN_ABOUT_POINTER_SIGNEDNESS = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = YES; - GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES; - GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; - GCC_WARN_MISSING_PARENTHESES = YES; - GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR = YES; - GCC_WARN_SHADOW = YES; - GCC_WARN_SIGN_COMPARE = YES; - GCC_WARN_STRICT_SELECTOR_MATCH = YES; - GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNKNOWN_PRAGMAS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_LABEL = YES; - GCC_WARN_UNUSED_VALUE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ""; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - ONLY_ACTIVE_ARCH = YES; - OTHER_CFLAGS = "-fobjc-arc-exceptions"; - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = Debug; - }; - D221A0BB169C9E5F00537ABF /* App Store Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER = YES; - CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND = YES; - CLANG_ANALYZER_SECURITY_INSECUREAPI_STRCPY = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "compiler-default"; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_IMPLICIT_SIGN_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_RECEIVER_WEAK = YES; - CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION = YES; - CLANG_WARN__ARC_BRIDGE_CAST_NONARC = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGN_IDENTITY = "iPhone Distribution"; - COPY_PHASE_STRIP = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_GENERATE_TEST_COVERAGE_FILES = NO; - GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS = YES; - GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS = YES; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES; - GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS = YES; - GCC_WARN_ABOUT_MISSING_NEWLINE = YES; - GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES; - GCC_WARN_ABOUT_POINTER_SIGNEDNESS = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = YES; - GCC_WARN_CHECK_SWITCH_STATEMENTS = YES; - GCC_WARN_FOUR_CHARACTER_CONSTANTS = YES; - GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = YES; - GCC_WARN_MISSING_PARENTHESES = YES; - GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR = YES; - GCC_WARN_SHADOW = YES; - GCC_WARN_SIGN_COMPARE = YES; - GCC_WARN_STRICT_SELECTOR_MATCH = YES; - GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNKNOWN_PRAGMAS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_LABEL = YES; - GCC_WARN_UNUSED_VALUE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - HEADER_SEARCH_PATHS = ""; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - ONLY_ACTIVE_ARCH = NO; - OTHER_CFLAGS = ( - "-DNS_BLOCK_ASSERTIONS=1", - "-fobjc-arc-exceptions", - ); - SDKROOT = iphoneos; - VALIDATE_PRODUCT = YES; - }; - name = "App Store Release"; - }; - D221A0BD169C9E5F00537ABF /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 91E46203423941C0C94D90E9 /* Pods.debug.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)\"", - ); - GCC_OPTIMIZATION_LEVEL = 3; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Signal/Signal-Prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - HAVE_CONFIG_H, - ); - GCC_STRICT_ALIASING = NO; - GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR = NO; - GCC_WARN_STRICT_SELECTOR_MATCH = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "\"${SRCROOT}/RedPhone/lib/speex/include\"", - "\"${SRCROOT}/RedPhone/lib/ogg/include\"", - "\"${SRCROOT}/RedPhone/lib/debug/include\"", - "\"$(SRCROOT)/libtommath\"", - "\"$(SRCROOT)/libtomcrypt/headers\"", - "\"$(SRCROOT)/spandsp/spandsp/spandsp\"", - "\"$(SRCROOT)/MMDrawerController\"", - "\"$(SRCROOT)/Libraries\"/**", - ); - INFOPLIST_FILE = "$(SRCROOT)/Signal/Signal-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)", - ); - LLVM_LTO = NO; - OTHER_LDFLAGS = "$(inherited)"; - PRODUCT_NAME = Signal; - PROVISIONING_PROFILE = "1abd81c1-a2f0-4b02-b25d-bd0ee0619e31"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = 1; - TEST_AFTER_BUILD = YES; - VALID_ARCHS = "arm64 armv7 armv7s i386"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - D221A0BE169C9E5F00537ABF /* App Store Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 14DDBCE302E19644A773D119 /* Pods.app store release.xcconfig */; - buildSettings = { - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; - CODE_SIGN_IDENTITY = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 1; - FRAMEWORK_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)\"", - ); - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Signal/Signal-Prefix.pch"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "$(inherited)", - HAVE_CONFIG_H, - "RELEASE=1", - ); - GCC_STRICT_ALIASING = NO; - GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR = NO; - GCC_WARN_STRICT_SELECTOR_MATCH = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "\"${SRCROOT}/RedPhone/lib/speex/include\"", - "\"${SRCROOT}/RedPhone/lib/ogg/include\"", - "\"${SRCROOT}/RedPhone/lib/debug/include\"", - "\"$(SRCROOT)/libtommath\"", - "\"$(SRCROOT)/libtomcrypt/headers\"", - "\"$(SRCROOT)/spandsp/spandsp/spandsp\"", - "\"$(SRCROOT)/MMDrawerController\"", - "\"$(SRCROOT)/Libraries\"/**", - ); - INFOPLIST_FILE = "$(SRCROOT)/Signal/Signal-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)", - ); - LLVM_LTO = NO; - OTHER_LDFLAGS = "$(inherited)"; - PRODUCT_NAME = Signal; - PROVISIONING_PROFILE = "e732b249-8e64-430a-aca8-e0fccc388be5"; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = 1; - TEST_AFTER_BUILD = YES; - VALID_ARCHS = "arm64 armv7 armv7s i386"; - WRAPPER_EXTENSION = app; - }; - name = "App Store Release"; - }; - D221A0C0169C9E5F00537ABF /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 91E46203423941C0C94D90E9 /* Pods.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/Signal.app/Signal"; - FRAMEWORK_SEARCH_PATHS = ( - "\"$(SDKROOT)/Developer/Library/Frameworks\"", - "\"$(DEVELOPER_LIBRARY_DIR)/Frameworks\"", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - GCC_GENERATE_TEST_COVERAGE_FILES = NO; - GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Signal/Signal-Prefix.pch"; - GCC_VERSION = ""; - GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR = NO; - GCC_WARN_STRICT_SELECTOR_MATCH = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - HEADER_SEARCH_PATHS = ( - "${PODS_HEADERS_SEARCH_PATHS}", - "$(inherited)", - "\"${SRCROOT}/Signal/lib/speex/include\"", - "\"${SRCROOT}/Signal/lib/ogg/include\"", - "\"${SRCROOT}/Signal/lib/debug/include\"", - "\"$(SRCROOT)/libtommath\"", - "\"$(SRCROOT)/libtomcrypt/headers\"", - "\"$(SRCROOT)/spandsp/spandsp/spandsp\"", - "\"$(SRCROOT)/Libraries\"/**", - ); - INFOPLIST_FILE = "Signal/test/Supporting Files/SignalTests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)", - ); - OTHER_LDFLAGS = ( - "-ObjC", - "$(inherited)", - ); - PRODUCT_NAME = SignalTests; - TEST_HOST = "$(BUNDLE_LOADER)"; - VALID_ARCHS = "arm64 armv7s armv7 i386 x86_64"; - }; - name = Debug; - }; - D221A0C1169C9E5F00537ABF /* App Store Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 14DDBCE302E19644A773D119 /* Pods.app store release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(BUILT_PRODUCTS_DIR)/Signal.app/Signal"; - FRAMEWORK_SEARCH_PATHS = ( - "\"$(SDKROOT)/Developer/Library/Frameworks\"", - "\"$(DEVELOPER_LIBRARY_DIR)/Frameworks\"", - "$(inherited)", - "$(DEVELOPER_FRAMEWORKS_DIR)", - ); - GCC_GENERATE_TEST_COVERAGE_FILES = NO; - GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Signal/Signal-Prefix.pch"; - GCC_VERSION = ""; - GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR = NO; - GCC_WARN_STRICT_SELECTOR_MATCH = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - HEADER_SEARCH_PATHS = ( - "${PODS_HEADERS_SEARCH_PATHS}", - "$(inherited)", - "\"${SRCROOT}/Signal/lib/speex/include\"", - "\"${SRCROOT}/Signal/lib/ogg/include\"", - "\"${SRCROOT}/Signal/lib/debug/include\"", - "\"$(SRCROOT)/libtommath\"", - "\"$(SRCROOT)/libtomcrypt/headers\"", - "\"$(SRCROOT)/spandsp/spandsp/spandsp\"", - "\"$(SRCROOT)/Libraries\"/**", - ); - INFOPLIST_FILE = "Signal/test/Supporting Files/SignalTests-Info.plist"; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; - LIBRARY_SEARCH_PATHS = ( - "$(inherited)", - "$(SRCROOT)", - ); - OTHER_LDFLAGS = ( - "-ObjC", - "$(inherited)", - ); - PRODUCT_NAME = SignalTests; - TEST_HOST = "$(BUNDLE_LOADER)"; - VALID_ARCHS = "arm64 armv7s armv7 i386 x86_64"; - }; - name = "App Store Release"; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - D221A083169C9E5E00537ABF /* Build configuration list for PBXProject "Signal" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D221A0BA169C9E5F00537ABF /* Debug */, - B6B9EB4D196190F5009024F0 /* Ad-Hoc Distribution */, - D221A0BB169C9E5F00537ABF /* App Store Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = "App Store Release"; - }; - D221A0BC169C9E5F00537ABF /* Build configuration list for PBXNativeTarget "Signal" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D221A0BD169C9E5F00537ABF /* Debug */, - B6B9EB4E196190F5009024F0 /* Ad-Hoc Distribution */, - D221A0BE169C9E5F00537ABF /* App Store Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = "App Store Release"; - }; - D221A0BF169C9E5F00537ABF /* Build configuration list for PBXNativeTarget "SignalTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - D221A0C0169C9E5F00537ABF /* Debug */, - B6B9EB4F196190F5009024F0 /* Ad-Hoc Distribution */, - D221A0C1169C9E5F00537ABF /* App Store Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = "App Store Release"; - }; -/* End XCConfigurationList section */ - }; - rootObject = D221A080169C9E5E00537ABF /* Project object */; -} + + + + + archiveVersion + 1 + classes + + objectVersion + 46 + objects + + 14DDBCE302E19644A773D119 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + name + Pods.app store release.xcconfig + path + Pods/Target Support Files/Pods/Pods.app store release.xcconfig + sourceTree + <group> + + 420DEC7C09ED549B971FBF67 + + children + + 91E46203423941C0C94D90E9 + 9CC6C6BD3B51923FD6317C94 + 14DDBCE302E19644A773D119 + + isa + PBXGroup + name + Pods + sourceTree + <group> + + 493CFB695DB448D8A3C1AE06 + + buildActionMask + 2147483647 + files + + inputPaths + + isa + PBXShellScriptBuildPhase + name + Check Pods Manifest.lock + outputPaths + + runOnlyForDeploymentPostprocessing + 0 + shellPath + /bin/sh + shellScript + diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null +if [[ $? != 0 ]] ; then + cat << EOM +error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. +EOM + exit 1 +fi + + showEnvVarsInLog + 0 + + 701231B318ECAA4500D456C4 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + EvpMessageDigest.h + sourceTree + <group> + + 701231B418ECAA4500D456C4 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + EvpMessageDigest.m + sourceTree + <group> + + 701231B518ECAA4500D456C4 + + fileRef + 701231B418ECAA4500D456C4 + isa + PBXBuildFile + + 70377AA71916BA0500CAF501 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + InteractiveLabel.h + sourceTree + <group> + + 70377AA81916BA0500CAF501 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + InteractiveLabel.m + sourceTree + <group> + + 70377AA91916BA0500CAF501 + + fileRef + 70377AA81916BA0500CAF501 + isa + PBXBuildFile + + 70377AAA1918450100CAF501 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + MobileCoreServices.framework + path + System/Library/Frameworks/MobileCoreServices.framework + sourceTree + SDKROOT + + 70377AAB1918450100CAF501 + + fileRef + 70377AAA1918450100CAF501 + isa + PBXBuildFile + + 7038632318F70C0700D4A43F + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CryptoTools.h + sourceTree + <group> + + 7038632418F70C0700D4A43F + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CryptoTools.m + sourceTree + <group> + + 7038632518F70C0700D4A43F + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + EvpSymetricUtil.h + sourceTree + <group> + + 7038632618F70C0700D4A43F + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + EvpSymetricUtil.m + sourceTree + <group> + + 7038632718F70C0700D4A43F + + fileRef + 7038632418F70C0700D4A43F + isa + PBXBuildFile + + 7038632818F70C0700D4A43F + + fileRef + 7038632618F70C0700D4A43F + isa + PBXBuildFile + + 707E548A18FF0B8A00C8649D + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + InviteContactModal.h + sourceTree + <group> + + 707E548B18FF0B8A00C8649D + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + InviteContactModal.m + sourceTree + <group> + + 707E548C18FF0B8A00C8649D + + fileRef + 707E548B18FF0B8A00C8649D + isa + PBXBuildFile + + 707E549018FF26E800C8649D + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SmsInvite.h + sourceTree + <group> + + 707E549118FF26E800C8649D + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SmsInvite.m + sourceTree + <group> + + 707E549218FF26E800C8649D + + fileRef + 707E549118FF26E800C8649D + isa + PBXBuildFile + + 7095B7AE18F46D35002C66E2 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PhoneNumberUtil.h + sourceTree + <group> + + 7095B7AF18F46D35002C66E2 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PhoneNumberUtil.m + sourceTree + <group> + + 7095B7B018F46D35002C66E2 + + fileRef + 7095B7AF18F46D35002C66E2 + isa + PBXBuildFile + + 70B8009E190C529C0042E3F0 + + isa + PBXFileReference + lastKnownFileType + wrapper.pb-project + name + spandsp.xcodeproj + path + Libraries/spandsp/spandsp/spandsp.xcodeproj + sourceTree + <group> + + 70B8009F190C529C0042E3F0 + + children + + 70B800A3190C529C0042E3F0 + + isa + PBXGroup + name + Products + sourceTree + <group> + + 70B800A2190C529C0042E3F0 + + containerPortal + 70B8009E190C529C0042E3F0 + isa + PBXContainerItemProxy + proxyType + 2 + remoteGlobalIDString + A1B989641725EC1300B6E8B5 + remoteInfo + spandsp + + 70B800A3190C529C0042E3F0 + + fileType + archive.ar + isa + PBXReferenceProxy + path + libspandsp.a + remoteRef + 70B800A2190C529C0042E3F0 + sourceTree + BUILT_PRODUCTS_DIR + + 70B800A4190C52F80042E3F0 + + containerPortal + 70B8009E190C529C0042E3F0 + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + A1B989631725EC1300B6E8B5 + remoteInfo + spandsp + + 70B800A5190C52F80042E3F0 + + isa + PBXTargetDependency + name + spandsp + targetProxy + 70B800A4190C52F80042E3F0 + + 70B800A6190C53180042E3F0 + + fileRef + 70B800A3190C529C0042E3F0 + isa + PBXBuildFile + + 70B800A7190C54790042E3F0 + + isa + PBXFileReference + lastKnownFileType + wrapper.pb-project + name + speex.xcodeproj + path + Libraries/speex/speex.xcodeproj + sourceTree + <group> + + 70B800A8190C54790042E3F0 + + children + + 70B800AC190C54790042E3F0 + + isa + PBXGroup + name + Products + sourceTree + <group> + + 70B800AB190C54790042E3F0 + + containerPortal + 70B800A7190C54790042E3F0 + isa + PBXContainerItemProxy + proxyType + 2 + remoteGlobalIDString + A1FDCBFA16DBC57D00868894 + remoteInfo + speex + + 70B800AC190C54790042E3F0 + + fileType + archive.ar + isa + PBXReferenceProxy + path + libspeex.a + remoteRef + 70B800AB190C54790042E3F0 + sourceTree + BUILT_PRODUCTS_DIR + + 70B800AD190C54870042E3F0 + + containerPortal + 70B800A7190C54790042E3F0 + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + A1FDCBF916DBC57D00868894 + remoteInfo + speex + + 70B800AE190C54870042E3F0 + + isa + PBXTargetDependency + name + speex + targetProxy + 70B800AD190C54870042E3F0 + + 70B800AF190C548D0042E3F0 + + fileRef + 70B800AC190C54790042E3F0 + isa + PBXBuildFile + + 70B800C8190C55320042E3F0 + + children + + 70B800E1190C55660042E3F0 + + isa + PBXGroup + name + Libraries + sourceTree + <group> + + 70B800E1190C55660042E3F0 + + children + + 70B800E2190C55660042E3F0 + 70B800E3190C55660042E3F0 + 70B800E4190C55660042E3F0 + 70B800E5190C55660042E3F0 + 70B800E6190C55660042E3F0 + 70B800E7190C55660042E3F0 + 70B800E8190C55660042E3F0 + 70B800E9190C55660042E3F0 + 70B800EA190C55660042E3F0 + 70B800EB190C55660042E3F0 + 70B800EC190C55660042E3F0 + 70B800ED190C55660042E3F0 + 70B800EE190C55660042E3F0 + 70B800EF190C55660042E3F0 + 70B800F0190C55660042E3F0 + 70B800F1190C55660042E3F0 + 70B800F2190C55660042E3F0 + 70B800F3190C55660042E3F0 + 70B800F4190C55660042E3F0 + 70B800F5190C55660042E3F0 + 70B800F6190C55660042E3F0 + 70B800F7190C55660042E3F0 + 70B800F8190C55660042E3F0 + 70B800F9190C55660042E3F0 + 70B800FA190C55660042E3F0 + 70B800FB190C55660042E3F0 + 70B800FC190C55660042E3F0 + 70B800FD190C55660042E3F0 + 70B800FE190C55660042E3F0 + 70B800FF190C55660042E3F0 + 70B80100190C55660042E3F0 + 70B80101190C55660042E3F0 + 70B80102190C55660042E3F0 + 70B80103190C55660042E3F0 + 70B80104190C55660042E3F0 + 70B80105190C55660042E3F0 + 70B80106190C55660042E3F0 + 70B80107190C55660042E3F0 + 70B80108190C55660042E3F0 + 70B80109190C55660042E3F0 + 70B8010A190C55660042E3F0 + 70B8010B190C55660042E3F0 + + isa + PBXGroup + name + ProtocolBuffers + path + Libraries/ProtocolBuffers + sourceTree + <group> + + 70B800E2190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AbstractMessage.h + sourceTree + <group> + + 70B800E3190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AbstractMessage.m + sourceTree + <group> + + 70B800E4190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AbstractMessage_Builder.h + sourceTree + <group> + + 70B800E5190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AbstractMessage_Builder.m + sourceTree + <group> + + 70B800E6190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Bootstrap.h + sourceTree + <group> + + 70B800E7190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CodedInputStream.h + sourceTree + <group> + + 70B800E8190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CodedInputStream.m + sourceTree + <group> + + 70B800E9190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CodedOutputStream.h + sourceTree + <group> + + 70B800EA190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CodedOutputStream.m + sourceTree + <group> + + 70B800EB190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ConcreteExtensionField.h + sourceTree + <group> + + 70B800EC190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ConcreteExtensionField.m + sourceTree + <group> + + 70B800ED190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ExtendableMessage.h + sourceTree + <group> + + 70B800EE190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ExtendableMessage.m + sourceTree + <group> + + 70B800EF190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ExtendableMessage_Builder.h + sourceTree + <group> + + 70B800F0190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ExtendableMessage_Builder.m + sourceTree + <group> + + 70B800F1190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ExtensionField.h + sourceTree + <group> + + 70B800F2190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ExtensionRegistry.h + sourceTree + <group> + + 70B800F3190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ExtensionRegistry.m + sourceTree + <group> + + 70B800F4190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Field.h + sourceTree + <group> + + 70B800F5190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Field.m + sourceTree + <group> + + 70B800F6190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ForwardDeclarations.h + sourceTree + <group> + + 70B800F7190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + GeneratedMessage.h + sourceTree + <group> + + 70B800F8190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + GeneratedMessage.m + sourceTree + <group> + + 70B800F9190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + GeneratedMessage_Builder.h + sourceTree + <group> + + 70B800FA190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + GeneratedMessage_Builder.m + sourceTree + <group> + + 70B800FB190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Message.h + sourceTree + <group> + + 70B800FC190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Message_Builder.h + sourceTree + <group> + + 70B800FD190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + MutableExtensionRegistry.h + sourceTree + <group> + + 70B800FE190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + MutableExtensionRegistry.m + sourceTree + <group> + + 70B800FF190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + MutableField.h + sourceTree + <group> + + 70B80100190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + MutableField.m + sourceTree + <group> + + 70B80101190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ProtocolBuffers.h + sourceTree + <group> + + 70B80102190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + TextFormat.h + sourceTree + <group> + + 70B80103190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + TextFormat.m + sourceTree + <group> + + 70B80104190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + UnknownFieldSet.h + sourceTree + <group> + + 70B80105190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + UnknownFieldSet.m + sourceTree + <group> + + 70B80106190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + UnknownFieldSet_Builder.h + sourceTree + <group> + + 70B80107190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + UnknownFieldSet_Builder.m + sourceTree + <group> + + 70B80108190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Utilities.h + sourceTree + <group> + + 70B80109190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Utilities.m + sourceTree + <group> + + 70B8010A190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + WireFormat.h + sourceTree + <group> + + 70B8010B190C55660042E3F0 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + WireFormat.m + sourceTree + <group> + + 70B8010C190C55660042E3F0 + + fileRef + 70B800E3190C55660042E3F0 + isa + PBXBuildFile + + 70B8010D190C55660042E3F0 + + fileRef + 70B800E5190C55660042E3F0 + isa + PBXBuildFile + + 70B8010E190C55660042E3F0 + + fileRef + 70B800E8190C55660042E3F0 + isa + PBXBuildFile + + 70B8010F190C55660042E3F0 + + fileRef + 70B800EA190C55660042E3F0 + isa + PBXBuildFile + + 70B80110190C55660042E3F0 + + fileRef + 70B800EC190C55660042E3F0 + isa + PBXBuildFile + + 70B80111190C55660042E3F0 + + fileRef + 70B800EE190C55660042E3F0 + isa + PBXBuildFile + + 70B80112190C55660042E3F0 + + fileRef + 70B800F0190C55660042E3F0 + isa + PBXBuildFile + + 70B80113190C55660042E3F0 + + fileRef + 70B800F3190C55660042E3F0 + isa + PBXBuildFile + + 70B80114190C55660042E3F0 + + fileRef + 70B800F5190C55660042E3F0 + isa + PBXBuildFile + + 70B80115190C55660042E3F0 + + fileRef + 70B800F8190C55660042E3F0 + isa + PBXBuildFile + + 70B80116190C55660042E3F0 + + fileRef + 70B800FA190C55660042E3F0 + isa + PBXBuildFile + + 70B80117190C55660042E3F0 + + fileRef + 70B800FE190C55660042E3F0 + isa + PBXBuildFile + + 70B80118190C55660042E3F0 + + fileRef + 70B80100190C55660042E3F0 + isa + PBXBuildFile + + 70B80119190C55660042E3F0 + + fileRef + 70B80103190C55660042E3F0 + isa + PBXBuildFile + + 70B8011A190C55660042E3F0 + + fileRef + 70B80105190C55660042E3F0 + isa + PBXBuildFile + + 70B8011B190C55660042E3F0 + + fileRef + 70B80107190C55660042E3F0 + isa + PBXBuildFile + + 70B8011C190C55660042E3F0 + + fileRef + 70B80109190C55660042E3F0 + isa + PBXBuildFile + + 70B8011D190C55660042E3F0 + + fileRef + 70B8010B190C55660042E3F0 + isa + PBXBuildFile + + 70B8FEE11909FE360042E3F0 + + isa + PBXFileReference + lastKnownFileType + audio.wav + path + 171756__nenadsimic__picked-coin-echo-2.wav + sourceTree + <group> + + 70B8FEE21909FE360042E3F0 + + fileRef + 70B8FEE11909FE360042E3F0 + isa + PBXBuildFile + + 70BAFD5B190584BE00FA5E0B + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + NotificationTracker.h + sourceTree + <group> + + 70BAFD5C190584BE00FA5E0B + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + NotificationTracker.m + sourceTree + <group> + + 70BAFD5D190584BE00FA5E0B + + fileRef + 70BAFD5C190584BE00FA5E0B + isa + PBXBuildFile + + 70DBA29918CFE98500771DAD + + children + + 7038632318F70C0700D4A43F + 7038632418F70C0700D4A43F + 701231B318ECAA4500D456C4 + 701231B418ECAA4500D456C4 + 7038632518F70C0700D4A43F + 7038632618F70C0700D4A43F + 70E803ED18F6DD1400BF77BC + + isa + PBXGroup + path + crypto + sourceTree + <group> + + 70E803ED18F6DD1400BF77BC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + EvpUtil.h + sourceTree + <group> + + 762D9DCD18281C7400A5E418 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SettingsTableHeaderView.h + sourceTree + <group> + + 762D9DCE18281C7400A5E418 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SettingsTableHeaderView.m + sourceTree + <group> + + 762D9DCF18281C7400A5E418 + + fileRef + 762D9DCE18281C7400A5E418 + isa + PBXBuildFile + + 762D9DD018281C7400A5E418 + + fileRef + 762D9DCE18281C7400A5E418 + isa + PBXBuildFile + + 7650529F182945EF008313E1 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + LocalizableCustomFontLabel.h + sourceTree + <group> + + 765052A0182945EF008313E1 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + LocalizableCustomFontLabel.m + sourceTree + <group> + + 765052A1182945EF008313E1 + + fileRef + 765052A0182945EF008313E1 + isa + PBXBuildFile + + 765052A2182945EF008313E1 + + fileRef + 765052A0182945EF008313E1 + isa + PBXBuildFile + + 765052A318294C9F008313E1 + + children + + B96A30FE187DA1B600648F3E + 765052B1182BF839008313E1 + 765052A518294C9F008313E1 + 765052A618294C9F008313E1 + + isa + PBXGroup + path + Fonts + sourceTree + <group> + + 765052A518294C9F008313E1 + + isa + PBXFileReference + lastKnownFileType + file + path + HelveticaNeueLTStd-Lt.otf + sourceTree + <group> + + 765052A618294C9F008313E1 + + isa + PBXFileReference + lastKnownFileType + file + path + HelveticaNeueLTStd-Md.otf + sourceTree + <group> + + 765052AA18294C9F008313E1 + + fileRef + 765052A518294C9F008313E1 + isa + PBXBuildFile + + 765052AC18294C9F008313E1 + + fileRef + 765052A618294C9F008313E1 + isa + PBXBuildFile + + 765052AD182AC9B5008313E1 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DialerButtonView.h + sourceTree + <group> + + 765052AE182AC9B5008313E1 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DialerButtonView.m + sourceTree + <group> + + 765052AF182AC9B5008313E1 + + fileRef + 765052AE182AC9B5008313E1 + isa + PBXBuildFile + + 765052B0182AC9B5008313E1 + + fileRef + 765052AE182AC9B5008313E1 + isa + PBXBuildFile + + 765052B1182BF839008313E1 + + isa + PBXFileReference + lastKnownFileType + file + path + HelveticaNeueLTStd-Th.otf + sourceTree + <group> + + 765052B3182BF839008313E1 + + fileRef + 765052B1182BF839008313E1 + isa + PBXBuildFile + + 768A1A2A17FC9CD300E00ED8 + + isa + PBXFileReference + lastKnownFileType + compiled.mach-o.dylib + name + libz.dylib + path + usr/lib/libz.dylib + sourceTree + SDKROOT + + 768A1A2B17FC9CD300E00ED8 + + fileRef + 768A1A2A17FC9CD300E00ED8 + isa + PBXBuildFile + + 76919BF51805D169008C664A + + children + + 76919BF61805D190008C664A + + isa + PBXGroup + name + contact + sourceTree + <group> + + 76919BF61805D190008C664A + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + ContactManagerTest.m + path + contact/ContactManagerTest.m + sourceTree + <group> + + 76919BF71805D190008C664A + + fileRef + 76919BF61805D190008C664A + isa + PBXBuildFile + + 76AD2C7B17FB4604000246B0 + + children + + E1370B3018A0660300826894 + E1370B3118A0660300826894 + E1370B3218A0660300826894 + E1370B3318A0660300826894 + E1370B3418A0660300826894 + E1370B3518A0660300826894 + E1370B3618A0660300826894 + E1370B3718A0660300826894 + E1370B3818A0660300826894 + E1370B3918A0660300826894 + E1370B3A18A0660300826894 + E1370B3B18A0660300826894 + E1370B3C18A0660300826894 + E1370B3D18A0660300826894 + E1370B3E18A0660300826894 + E1370B3F18A0660300826894 + E1370B4018A0660300826894 + E1370B4118A0660300826894 + E1370B4218A0660300826894 + E1370B4318A0660300826894 + E1370B4418A0660300826894 + E1370B4518A0660300826894 + E1370B4618A0660300826894 + E1370B4718A0660300826894 + E1370B4818A0660300826894 + E1370B4918A0660300826894 + E1370B4A18A0660300826894 + E1370B4B18A0660300826894 + E1370B4C18A0660300826894 + E1370B4D18A0660300826894 + E1370B4E18A0660300826894 + E1370B4F18A0660300826894 + E1370B5018A0660300826894 + E1370B5118A0660300826894 + E1370B5218A0660300826894 + E1370B5318A0660300826894 + E1370B5418A0660300826894 + E1370B5518A0660300826894 + E1370B5618A0660300826894 + E16E5C1218AEDB5A00B7C403 + E1370B5918A0660300826894 + E1370B5A18A0660300826894 + E1370B5718A0660300826894 + E1370B5818A0660300826894 + E1370B5B18A0660300826894 + E1370B5C18A0660300826894 + E1370B5D18A0660300826894 + E1370B5E18A0660300826894 + E1370B5F18A0660300826894 + E1370B6018A0660300826894 + E16E5C1318AEDB5A00B7C403 + E1370B6118A0660300826894 + E1370B6218A0660300826894 + E1370B6318A0660300826894 + E1370B6418A0660300826894 + E1370B6518A0660300826894 + E1370B6618A0660300826894 + E1370B6918A0660300826894 + E1370B6A18A0660300826894 + E1370B6718A0660300826894 + E1370B6818A0660300826894 + E1370B6D18A0660300826894 + E1370B6E18A0660300826894 + E1370B6B18A0660300826894 + E1370B6C18A0660300826894 + E1370B6F18A0660300826894 + E1370B7018A0660300826894 + E1370B7118A0660300826894 + E1370B7218A0660300826894 + E1370B7318A0660300826894 + E1370B7418A0660300826894 + E1370B7518A0660300826894 + E1370B7618A0660300826894 + E1370B7718A0660300826894 + E1370B7818A0660300826894 + E1370B7918A0660300826894 + E1370B7A18A0660300826894 + E1370B7B18A0660300826894 + E1370B7C18A0660300826894 + E1370B7D18A0660300826894 + E1370B7E18A0660300826894 + E1370B7F18A0660300826894 + E1370B8018A0660300826894 + E1370B8118A0660300826894 + E1370B8218A0660300826894 + E1370B8318A0660300826894 + E1370B8418A0660300826894 + + isa + PBXGroup + path + Images + sourceTree + <group> + + 76B8189D182C39460088060E + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + name + PreferenceListViewController.xib + path + ../PreferenceListViewController.xib + sourceTree + <group> + + 76B818A1182C39460088060E + + fileRef + 76B8189D182C39460088060E + isa + PBXBuildFile + + 76C87F11181EE11C00C4ACAB + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + InboxFeedFooterCell.h + sourceTree + <group> + + 76C87F12181EE11C00C4ACAB + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + InboxFeedFooterCell.m + sourceTree + <group> + + 76C87F13181EE11C00C4ACAB + + fileRef + 76C87F12181EE11C00C4ACAB + isa + PBXBuildFile + + 76C87F14181EE11C00C4ACAB + + fileRef + 76C87F12181EE11C00C4ACAB + isa + PBXBuildFile + + 76C87F15181EE2EB00C4ACAB + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + name + InboxFeedFooterCell.xib + path + ../InboxFeedFooterCell.xib + sourceTree + <group> + + 76C87F17181EE2EB00C4ACAB + + fileRef + 76C87F15181EE2EB00C4ACAB + isa + PBXBuildFile + + 76C87F18181EFCE600C4ACAB + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + MediaPlayer.framework + path + System/Library/Frameworks/MediaPlayer.framework + sourceTree + SDKROOT + + 76C87F19181EFCE600C4ACAB + + fileRef + 76C87F18181EFCE600C4ACAB + isa + PBXBuildFile + + 76D713E5182D3E3F00C9C9C8 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PreferenceListTableViewCell.h + sourceTree + <group> + + 76D713E6182D3E3F00C9C9C8 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PreferenceListTableViewCell.m + sourceTree + <group> + + 76D713E7182D3E3F00C9C9C8 + + fileRef + 76D713E6182D3E3F00C9C9C8 + isa + PBXBuildFile + + 76D713E8182D3E3F00C9C9C8 + + fileRef + 76D713E6182D3E3F00C9C9C8 + isa + PBXBuildFile + + 76D713E9182D3E5100C9C9C8 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + name + PreferenceListTableViewCell.xib + path + ../PreferenceListTableViewCell.xib + sourceTree + <group> + + 76D713EB182D3E5100C9C9C8 + + fileRef + 76D713E9182D3E5100C9C9C8 + isa + PBXBuildFile + + 76EB03C118170B33006006FC + + children + + 76EB03C218170B33006006FC + 76EB03C318170B33006006FC + 76EB03D918170B33006006FC + 76EB03FE18170B33006006FC + 76EB040318170B33006006FC + 70DBA29918CFE98500771DAD + 76EB041118170B33006006FC + 76EB041D18170B33006006FC + E1B3DC731885EFA100B7F794 + 70BAFD5B190584BE00FA5E0B + 70BAFD5C190584BE00FA5E0B + 76EB048818170B33006006FC + 76EB04B118170B33006006FC + 76EB04C818170B33006006FC + 76EB04FE18170B33006006FC + 76EB052B18170B33006006FC + + isa + PBXGroup + path + src + sourceTree + <group> + + 76EB03C218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AppDelegate.h + sourceTree + <group> + + 76EB03C318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AppDelegate.m + sourceTree + <group> + + 76EB03D918170B33006006FC + + children + + E197B61F18BBF12700F073E5 + E197B62018BBF12700F073E5 + E197B61C18BBEC6D00F073E5 + E197B61D18BBEC6D00F073E5 + E197B5E718BBEC1A00F073E5 + E197B62518BBF63B00F073E5 + E197B62618BBF63B00F073E5 + E1CD329418BCFF9900B1A496 + E1CD329518BCFF9900B1A496 + E197B62218BBF5BB00F073E5 + E197B62318BBF5BB00F073E5 + + isa + PBXGroup + path + audio + sourceTree + <group> + + 76EB03FE18170B33006006FC + + children + + 76EB03FF18170B33006006FC + 76EB040018170B33006006FC + 76EB040118170B33006006FC + 76EB040218170B33006006FC + + isa + PBXGroup + path + call + sourceTree + <group> + + 76EB03FF18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + RecentCall.h + sourceTree + <group> + + 76EB040018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + RecentCall.m + sourceTree + <group> + + 76EB040118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + RecentCallManager.h + sourceTree + <group> + + 76EB040218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + RecentCallManager.m + sourceTree + <group> + + 76EB040318170B33006006FC + + children + + 76EB040418170B33006006FC + 76EB040518170B33006006FC + 76EB040818170B33006006FC + 76EB040918170B33006006FC + + isa + PBXGroup + path + contact + sourceTree + <group> + + 76EB040418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Contact.h + sourceTree + <group> + + 76EB040518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Contact.m + sourceTree + <group> + + 76EB040818170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ContactsManager.h + sourceTree + <group> + + 76EB040918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ContactsManager.m + sourceTree + <group> + + 76EB041118170B33006006FC + + children + + 76EB041218170B33006006FC + 76EB041318170B33006006FC + B6C93C4C199567AD00EDF894 + B6C93C4D199567AD00EDF894 + 76EB041418170B33006006FC + 76EB041518170B33006006FC + 76EB041618170B33006006FC + 76EB041718170B33006006FC + 76EB041818170B33006006FC + 76EB041918170B33006006FC + 76EB041A18170B33006006FC + 76EB041B18170B33006006FC + B6B1013A196D213F007E3930 + B6B1013B196D213F007E3930 + B60C16631988999D00E97A6C + B60C16641988999D00E97A6C + + isa + PBXGroup + path + environment + sourceTree + <group> + + 76EB041218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Environment.h + sourceTree + <group> + + 76EB041318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Environment.m + sourceTree + <group> + + 76EB041418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + LocalizableText.h + sourceTree + <group> + + 76EB041518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + LocalizableText.m + sourceTree + <group> + + 76EB041618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PreferencesUtil.h + sourceTree + <group> + + 76EB041718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PreferencesUtil.m + sourceTree + <group> + + 76EB041818170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PropertyListPreferences.h + sourceTree + <group> + + 76EB041918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PropertyListPreferences.m + sourceTree + <group> + + 76EB041A18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Release.h + sourceTree + <group> + + 76EB041B18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Release.m + sourceTree + <group> + + 76EB041D18170B33006006FC + + children + + 76EB041E18170B33006006FC + 76EB042318170B33006006FC + 76EB042818170B33006006FC + 76EB043518170B33006006FC + 76EB043618170B33006006FC + 76EB043718170B33006006FC + 76EB043818170B33006006FC + 76EB043918170B33006006FC + 76EB043A18170B33006006FC + 76EB043B18170B33006006FC + 76EB043C18170B33006006FC + 76EB047718170B33006006FC + 76EB048518170B33006006FC + B6B9ECFA198B31BA00C620D3 + B6B9ECFB198B31BA00C620D3 + + isa + PBXGroup + path + network + sourceTree + <group> + + 76EB041E18170B33006006FC + + children + + 76EB041F18170B33006006FC + 76EB042018170B33006006FC + 76EB042118170B33006006FC + 76EB042218170B33006006FC + + isa + PBXGroup + path + dns + sourceTree + <group> + + 76EB041F18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DnsManager.h + sourceTree + <group> + + 76EB042018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DnsManager.m + sourceTree + <group> + + 76EB042118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + HostNameEndPoint.h + sourceTree + <group> + + 76EB042218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HostNameEndPoint.m + sourceTree + <group> + + 76EB042318170B33006006FC + + children + + 76EB042418170B33006006FC + 76EB042518170B33006006FC + 76EB042618170B33006006FC + 76EB042718170B33006006FC + + isa + PBXGroup + path + failures + sourceTree + <group> + + 76EB042418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + IgnoredPacketFailure.h + sourceTree + <group> + + 76EB042518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + IgnoredPacketFailure.m + sourceTree + <group> + + 76EB042618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + UnrecognizedRequestFailure.h + sourceTree + <group> + + 76EB042718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + UnrecognizedRequestFailure.m + sourceTree + <group> + + 76EB042818170B33006006FC + + children + + B65EDA0F19E1BE2200AAA7CB + B67ADDC21989FF8700E1A773 + B67ADDC31989FF8700E1A773 + B63761E119E1F487005735D1 + B63761E219E1F487005735D1 + B63761E419E1FBE8005735D1 + B63761E519E1FBE8005735D1 + B63761E619E1FBE8005735D1 + B63761E719E1FBE8005735D1 + B63761E819E1FBE8005735D1 + B63761E919E1FBE8005735D1 + B63761EA19E1FBE8005735D1 + B63761EB19E1FBE8005735D1 + 76EB042918170B33006006FC + 76EB042A18170B33006006FC + 76EB043318170B33006006FC + 76EB043418170B33006006FC + + isa + PBXGroup + path + http + sourceTree + <group> + + 76EB042918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + HttpManager.h + sourceTree + <group> + + 76EB042A18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HttpManager.m + sourceTree + <group> + + 76EB043318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + HttpSocket.h + sourceTree + <group> + + 76EB043418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HttpSocket.m + sourceTree + <group> + + 76EB043518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + IpAddress.h + sourceTree + <group> + + 76EB043618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + IpAddress.m + sourceTree + <group> + + 76EB043718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + IpEndPoint.h + sourceTree + <group> + + 76EB043818170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + IpEndPoint.m + sourceTree + <group> + + 76EB043918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + NetworkEndPoint.h + sourceTree + <group> + + 76EB043A18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PacketHandler.h + sourceTree + <group> + + 76EB043B18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PacketHandler.m + sourceTree + <group> + + 76EB043C18170B33006006FC + + children + + 76EB043D18170B33006006FC + 76EB043E18170B33006006FC + 76EB043F18170B33006006FC + 76EB044018170B33006006FC + 76EB044118170B33006006FC + 76EB044818170B33006006FC + + isa + PBXGroup + path + rtp + sourceTree + <group> + + 76EB043D18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + RtpPacket.h + sourceTree + <group> + + 76EB043E18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + RtpPacket.m + sourceTree + <group> + + 76EB043F18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + RtpSocket.h + sourceTree + <group> + + 76EB044018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + RtpSocket.m + sourceTree + <group> + + 76EB044118170B33006006FC + + children + + 76EB044218170B33006006FC + 76EB044318170B33006006FC + 76EB044418170B33006006FC + 76EB044518170B33006006FC + 76EB044618170B33006006FC + 76EB044718170B33006006FC + + isa + PBXGroup + path + srtp + sourceTree + <group> + + 76EB044218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SequenceCounter.h + sourceTree + <group> + + 76EB044318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SequenceCounter.m + sourceTree + <group> + + 76EB044418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SrtpSocket.h + sourceTree + <group> + + 76EB044518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SrtpSocket.m + sourceTree + <group> + + 76EB044618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SrtpStream.h + sourceTree + <group> + + 76EB044718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SrtpStream.m + sourceTree + <group> + + 76EB044818170B33006006FC + + children + + 76EB044918170B33006006FC + 76EB044E18170B33006006FC + 76EB044F18170B33006006FC + 76EB045018170B33006006FC + 76EB045118170B33006006FC + 76EB045218170B33006006FC + 76EB045318170B33006006FC + 76EB045418170B33006006FC + 76EB046518170B33006006FC + 76EB046918170B33006006FC + 76EB046A18170B33006006FC + 76EB046B18170B33006006FC + 76EB046C18170B33006006FC + 76EB046D18170B33006006FC + 76EB046E18170B33006006FC + 76EB046F18170B33006006FC + 76EB047018170B33006006FC + 76EB047118170B33006006FC + 76EB047218170B33006006FC + 76EB047318170B33006006FC + 76EB047418170B33006006FC + 76EB047518170B33006006FC + 76EB047618170B33006006FC + + isa + PBXGroup + path + zrtp + sourceTree + <group> + + 76EB044918170B33006006FC + + children + + E19167A218A9687800B7A468 + E19167A318A9687800B7A468 + 76EB044C18170B33006006FC + 76EB044D18170B33006006FC + E16E5BE818AAC40200B7C403 + E16E5BE918AAC40200B7C403 + E16E5BEA18AAC40200B7C403 + E16E5BEB18AAC40200B7C403 + E16E5BEC18AAC40200B7C403 + E16E5BED18AAC40200B7C403 + + isa + PBXGroup + path + agreement + sourceTree + <group> + + 76EB044C18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DH3KKeyAgreementProtocol.h + sourceTree + <group> + + 76EB044D18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DH3KKeyAgreementProtocol.m + sourceTree + <group> + + 76EB044E18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + HashChain.h + sourceTree + <group> + + 76EB044F18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HashChain.m + sourceTree + <group> + + 76EB045018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + MasterSecret.h + sourceTree + <group> + + 76EB045118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + MasterSecret.m + sourceTree + <group> + + 76EB045218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + NegotiationFailed.h + sourceTree + <group> + + 76EB045318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + NegotiationFailed.m + sourceTree + <group> + + 76EB045418170B33006006FC + + children + + 76EB045518170B33006006FC + 76EB045618170B33006006FC + 76EB045718170B33006006FC + 76EB045818170B33006006FC + 76EB045918170B33006006FC + 76EB045A18170B33006006FC + 76EB045B18170B33006006FC + 76EB045C18170B33006006FC + 76EB045D18170B33006006FC + 76EB045E18170B33006006FC + 76EB045F18170B33006006FC + 76EB046018170B33006006FC + 76EB046118170B33006006FC + 76EB046218170B33006006FC + 76EB046318170B33006006FC + 76EB046418170B33006006FC + + isa + PBXGroup + path + packets + sourceTree + <group> + + 76EB045518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CommitPacket.h + sourceTree + <group> + + 76EB045618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CommitPacket.m + sourceTree + <group> + + 76EB045718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ConfirmAckPacket.h + sourceTree + <group> + + 76EB045818170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ConfirmAckPacket.m + sourceTree + <group> + + 76EB045918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ConfirmPacket.h + sourceTree + <group> + + 76EB045A18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ConfirmPacket.m + sourceTree + <group> + + 76EB045B18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DhPacket.h + sourceTree + <group> + + 76EB045C18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DhPacket.m + sourceTree + <group> + + 76EB045D18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DhPacketSharedSecretHashes.h + sourceTree + <group> + + 76EB045E18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DhPacketSharedSecretHashes.m + sourceTree + <group> + + 76EB045F18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + HandshakePacket.h + sourceTree + <group> + + 76EB046018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HandshakePacket.m + sourceTree + <group> + + 76EB046118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + HelloAckPacket.h + sourceTree + <group> + + 76EB046218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HelloAckPacket.m + sourceTree + <group> + + 76EB046318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + HelloPacket.h + sourceTree + <group> + + 76EB046418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HelloPacket.m + sourceTree + <group> + + 76EB046518170B33006006FC + + children + + 76EB046618170B33006006FC + 76EB046718170B33006006FC + 76EB046818170B33006006FC + + isa + PBXGroup + path + protocols + sourceTree + <group> + + 76EB046618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + KeyAgreementParticipant.h + sourceTree + <group> + + 76EB046718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + KeyAgreementProtocol.h + sourceTree + <group> + + 76EB046818170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ZrtpRole.h + sourceTree + <group> + + 76EB046918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + RecipientUnavailable.h + sourceTree + <group> + + 76EB046A18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + RecipientUnavailable.m + sourceTree + <group> + + 76EB046B18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ShortAuthenticationStringGenerator.h + sourceTree + <group> + + 76EB046C18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ShortAuthenticationStringGenerator.m + sourceTree + <group> + + 76EB046D18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ZrtpHandshakeResult.h + sourceTree + <group> + + 76EB046E18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ZrtpHandshakeResult.m + sourceTree + <group> + + 76EB046F18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ZrtpHandshakeSocket.h + sourceTree + <group> + + 76EB047018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ZrtpHandshakeSocket.m + sourceTree + <group> + + 76EB047118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ZrtpInitiator.h + sourceTree + <group> + + 76EB047218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ZrtpInitiator.m + sourceTree + <group> + + 76EB047318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ZrtpManager.h + sourceTree + <group> + + 76EB047418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ZrtpManager.m + sourceTree + <group> + + 76EB047518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ZrtpResponder.h + sourceTree + <group> + + 76EB047618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ZrtpResponder.m + sourceTree + <group> + + 76EB047718170B33006006FC + + children + + 76EB047818170B33006006FC + 76EB047918170B33006006FC + 76EB047A18170B33006006FC + 76EB047B18170B33006006FC + 76EB047C18170B33006006FC + 76EB047D18170B33006006FC + 76EB047E18170B33006006FC + + isa + PBXGroup + path + tcp + sourceTree + <group> + + 76EB047818170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + LowLatencyCandidate.h + sourceTree + <group> + + 76EB047918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + LowLatencyCandidate.m + sourceTree + <group> + + 76EB047A18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + LowLatencyConnector.h + sourceTree + <group> + + 76EB047B18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + LowLatencyConnector.m + sourceTree + <group> + + 76EB047C18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + StreamPair.h + sourceTree + <group> + + 76EB047D18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + StreamPair.m + sourceTree + <group> + + 76EB047E18170B33006006FC + + children + + 76EB047F18170B33006006FC + 76EB048018170B33006006FC + 76EB048118170B33006006FC + 76EB048218170B33006006FC + 76EB048318170B33006006FC + 76EB048418170B33006006FC + + isa + PBXGroup + path + tls + sourceTree + <group> + + 76EB047F18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Certificate.h + sourceTree + <group> + + 76EB048018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Certificate.m + sourceTree + <group> + + 76EB048118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + NetworkStream.h + sourceTree + <group> + + 76EB048218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + NetworkStream.m + sourceTree + <group> + + 76EB048318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SecureEndPoint.h + sourceTree + <group> + + 76EB048418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SecureEndPoint.m + sourceTree + <group> + + 76EB048518170B33006006FC + + children + + 76EB048618170B33006006FC + 76EB048718170B33006006FC + + isa + PBXGroup + path + udp + sourceTree + <group> + + 76EB048618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + UdpSocket.h + sourceTree + <group> + + 76EB048718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + UdpSocket.m + sourceTree + <group> + + 76EB048818170B33006006FC + + children + + 76EB048918170B33006006FC + 76EB049418170B33006006FC + 76EB049518170B33006006FC + 76EB049618170B33006006FC + 76EB049718170B33006006FC + 76EB049818170B33006006FC + + isa + PBXGroup + path + phone + sourceTree + <group> + + 76EB048918170B33006006FC + + children + + 76EB048A18170B33006006FC + 76EB048B18170B33006006FC + 76EB048C18170B33006006FC + 76EB048D18170B33006006FC + 76EB048E18170B33006006FC + 76EB048F18170B33006006FC + 76EB049018170B33006006FC + 76EB049118170B33006006FC + 76EB049218170B33006006FC + 76EB049318170B33006006FC + + isa + PBXGroup + path + callstate + sourceTree + <group> + + 76EB048A18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CallController.h + sourceTree + <group> + + 76EB048B18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CallController.m + sourceTree + <group> + + 76EB048C18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CallFailedServerMessage.h + sourceTree + <group> + + 76EB048D18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CallFailedServerMessage.m + sourceTree + <group> + + 76EB048E18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CallProgress.h + sourceTree + <group> + + 76EB048F18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CallProgress.m + sourceTree + <group> + + 76EB049018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CallState.h + sourceTree + <group> + + 76EB049118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CallState.m + sourceTree + <group> + + 76EB049218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CallTermination.h + sourceTree + <group> + + 76EB049318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CallTermination.m + sourceTree + <group> + + 76EB049418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PhoneManager.h + sourceTree + <group> + + 76EB049518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PhoneManager.m + sourceTree + <group> + + 76EB049618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PhoneNumber.h + sourceTree + <group> + + 76EB049718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PhoneNumber.m + sourceTree + <group> + + 76EB049818170B33006006FC + + children + + 76EB049918170B33006006FC + 76EB049A18170B33006006FC + 76EB049B18170B33006006FC + 76EB049C18170B33006006FC + 76EB049D18170B33006006FC + 76EB049E18170B33006006FC + 76EB049F18170B33006006FC + 76EB04A018170B33006006FC + 76EB04A118170B33006006FC + 76EB04A218170B33006006FC + 76EB04A318170B33006006FC + 76EB04A418170B33006006FC + 76EB04A518170B33006006FC + 76EB04A618170B33006006FC + 76EB04A718170B33006006FC + 76EB04A818170B33006006FC + 76EB04AD18170B33006006FC + 76EB04AE18170B33006006FC + 76EB04AF18170B33006006FC + 76EB04B018170B33006006FC + + isa + PBXGroup + path + signaling + sourceTree + <group> + + 76EB049918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CallConnectResult.h + sourceTree + <group> + + 76EB049A18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CallConnectResult.m + sourceTree + <group> + + 76EB049B18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CallConnectUtil.h + sourceTree + <group> + + 76EB049C18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CallConnectUtil.m + sourceTree + <group> + + 76EB049D18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CallConnectUtil_Initiator.h + sourceTree + <group> + + 76EB049E18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CallConnectUtil_Initiator.m + sourceTree + <group> + + 76EB049F18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CallConnectUtil_Responder.h + sourceTree + <group> + + 76EB04A018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CallConnectUtil_Responder.m + sourceTree + <group> + + 76EB04A118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CallConnectUtil_Server.h + sourceTree + <group> + + 76EB04A218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CallConnectUtil_Server.m + sourceTree + <group> + + 76EB04A318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + InitiateSignal.pb.h + sourceTree + <group> + + 76EB04A418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + InitiateSignal.pb.m + sourceTree + <group> + + 76EB04A518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + text + path + InitiateSignal.proto + sourceTree + <group> + + 76EB04A618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + InitiatorSessionDescriptor.h + sourceTree + <group> + + 76EB04A718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + InitiatorSessionDescriptor.m + sourceTree + <group> + + 76EB04A818170B33006006FC + + children + + 76EB04A918170B33006006FC + 76EB04AA18170B33006006FC + 76EB04AB18170B33006006FC + 76EB04AC18170B33006006FC + + isa + PBXGroup + path + number directory + sourceTree + <group> + + 76EB04A918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PhoneNumberDirectoryFilter.h + sourceTree + <group> + + 76EB04AA18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PhoneNumberDirectoryFilter.m + sourceTree + <group> + + 76EB04AB18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PhoneNumberDirectoryFilterManager.h + sourceTree + <group> + + 76EB04AC18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PhoneNumberDirectoryFilterManager.m + sourceTree + <group> + + 76EB04AD18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ResponderSessionDescriptor.h + sourceTree + <group> + + 76EB04AE18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ResponderSessionDescriptor.m + sourceTree + <group> + + 76EB04AF18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SignalUtil.h + sourceTree + <group> + + 76EB04B018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SignalUtil.m + sourceTree + <group> + + 76EB04B118170B33006006FC + + children + + 76EB04B218170B33006006FC + 76EB04B318170B33006006FC + 76EB04B418170B33006006FC + 76EB04B518170B33006006FC + 76EB04B618170B33006006FC + 76EB04B718170B33006006FC + 76EB04B818170B33006006FC + 76EB04B918170B33006006FC + 76EB04BA18170B33006006FC + + isa + PBXGroup + path + profiling + sourceTree + <group> + + 76EB04B218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CategorizingLogger.h + sourceTree + <group> + + 76EB04B318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CategorizingLogger.m + sourceTree + <group> + + 76EB04B418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DecayingSampleEstimator.h + sourceTree + <group> + + 76EB04B518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DecayingSampleEstimator.m + sourceTree + <group> + + 76EB04B618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + EventWindow.h + sourceTree + <group> + + 76EB04B718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + EventWindow.m + sourceTree + <group> + + 76EB04B818170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + LoggingUtil.h + sourceTree + <group> + + 76EB04B918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + LoggingUtil.m + sourceTree + <group> + + 76EB04BA18170B33006006FC + + children + + 76EB04BB18170B33006006FC + 76EB04BC18170B33006006FC + 76EB04BD18170B33006006FC + 76EB04BE18170B33006006FC + 76EB04C718170B33006006FC + + isa + PBXGroup + path + protocols + sourceTree + <group> + + 76EB04BB18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ConditionLogger.h + sourceTree + <group> + + 76EB04BC18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Logging.h + sourceTree + <group> + + 76EB04BD18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + OccurrenceLogger.h + sourceTree + <group> + + 76EB04BE18170B33006006FC + + children + + 76EB04BF18170B33006006FC + 76EB04C018170B33006006FC + 76EB04C118170B33006006FC + 76EB04C218170B33006006FC + 76EB04C318170B33006006FC + 76EB04C418170B33006006FC + 76EB04C518170B33006006FC + 76EB04C618170B33006006FC + + isa + PBXGroup + path + utilities + sourceTree + <group> + + 76EB04BF18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AnonymousConditionLogger.h + sourceTree + <group> + + 76EB04C018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AnonymousConditionLogger.m + sourceTree + <group> + + 76EB04C118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AnonymousOccurrenceLogger.h + sourceTree + <group> + + 76EB04C218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AnonymousOccurrenceLogger.m + sourceTree + <group> + + 76EB04C318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AnonymousValueLogger.h + sourceTree + <group> + + 76EB04C418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AnonymousValueLogger.m + sourceTree + <group> + + 76EB04C518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DiscardingLog.h + sourceTree + <group> + + 76EB04C618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DiscardingLog.m + sourceTree + <group> + + 76EB04C718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ValueLogger.h + sourceTree + <group> + + 76EB04C818170B33006006FC + + children + + 76EB04C918170B33006006FC + 76EB04CA18170B33006006FC + 76EB04CD18170B33006006FC + 76EB04CE18170B33006006FC + 76EB04CF18170B33006006FC + 76EB04D618170B33006006FC + 76EB04E018170B33006006FC + 76EB04E118170B33006006FC + 76EB04E218170B33006006FC + 76EB04E318170B33006006FC + 76EB04E618170B33006006FC + 76EB04E718170B33006006FC + B90418E4183E9DD40038554A + B90418E5183E9DD40038554A + 76EB04E818170B33006006FC + 76EB04E918170B33006006FC + 76EB04EA18170B33006006FC + 76EB04EB18170B33006006FC + BFB074C319A5611000F2947C + BFB074C419A5611000F2947C + 76EB04EC18170B33006006FC + 76EB04ED18170B33006006FC + BFB074C519A5611000F2947C + BFB074C619A5611000F2947C + 76EB04EE18170B33006006FC + 76EB04EF18170B33006006FC + 7095B7AE18F46D35002C66E2 + 7095B7AF18F46D35002C66E2 + 76EB04F018170B33006006FC + 707E549018FF26E800C8649D + 707E549118FF26E800C8649D + 76EB04F518170B33006006FC + 76EB04F618170B33006006FC + 76EB04F718170B33006006FC + 76EB04F818170B33006006FC + 76EB04F918170B33006006FC + 76EB04FA18170B33006006FC + B97940251832BD2400BD66CB + B97940261832BD2400BD66CB + 76EB04FB18170B33006006FC + 76EB04FC18170B33006006FC + 76EB04FD18170B33006006FC + + isa + PBXGroup + path + util + sourceTree + <group> + + 76EB04C918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ArrayUtil.h + sourceTree + <group> + + 76EB04CA18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ArrayUtil.m + sourceTree + <group> + + 76EB04CD18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + BloomFilter.h + sourceTree + <group> + + 76EB04CE18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + BloomFilter.m + sourceTree + <group> + + 76EB04CF18170B33006006FC + + children + + 76EB04D018170B33006006FC + 76EB04D118170B33006006FC + 76EB04D218170B33006006FC + 76EB04D318170B33006006FC + 76EB04D418170B33006006FC + 76EB04D518170B33006006FC + + isa + PBXGroup + path + collections + sourceTree + <group> + + 76EB04D018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CyclicalBuffer.h + sourceTree + <group> + + 76EB04D118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CyclicalBuffer.m + sourceTree + <group> + + 76EB04D218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PriorityQueue.h + sourceTree + <group> + + 76EB04D318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PriorityQueue.m + sourceTree + <group> + + 76EB04D418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Queue.h + sourceTree + <group> + + 76EB04D518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Queue.m + sourceTree + <group> + + 76EB04D618170B33006006FC + + children + + 76EB04D718170B33006006FC + 76EB04D818170B33006006FC + 76EB04D918170B33006006FC + 76EB04DA18170B33006006FC + 76EB04DB18170B33006006FC + 76EB04DC18170B33006006FC + 76EB04DD18170B33006006FC + 76EB04DE18170B33006006FC + 76EB04DF18170B33006006FC + + isa + PBXGroup + path + constraints + sourceTree + <group> + + 76EB04D718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + BadArgument.h + sourceTree + <group> + + 76EB04D818170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + BadArgument.m + sourceTree + <group> + + 76EB04D918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + BadState.h + sourceTree + <group> + + 76EB04DA18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + BadState.m + sourceTree + <group> + + 76EB04DB18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Constraints.h + sourceTree + <group> + + 76EB04DC18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + OperationFailed.h + sourceTree + <group> + + 76EB04DD18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + OperationFailed.m + sourceTree + <group> + + 76EB04DE18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SecurityFailure.h + sourceTree + <group> + + 76EB04DF18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SecurityFailure.m + sourceTree + <group> + + 76EB04E018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Conversions.h + sourceTree + <group> + + 76EB04E118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Conversions.m + sourceTree + <group> + + 76EB04E218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Crc32.h + sourceTree + <group> + + 76EB04E318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Crc32.m + sourceTree + <group> + + 76EB04E618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DataUtil.h + sourceTree + <group> + + 76EB04E718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DataUtil.m + sourceTree + <group> + + 76EB04E818170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DictionaryUtil.h + sourceTree + <group> + + 76EB04E918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DictionaryUtil.m + sourceTree + <group> + + 76EB04EA18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + FunctionalUtil.h + sourceTree + <group> + + 76EB04EB18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + FunctionalUtil.m + sourceTree + <group> + + 76EB04EC18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + NumberUtil.h + sourceTree + <group> + + 76EB04ED18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + NumberUtil.m + sourceTree + <group> + + 76EB04EE18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Operation.h + sourceTree + <group> + + 76EB04EF18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Operation.m + sourceTree + <group> + + 76EB04F018170B33006006FC + + children + + 76EB04F118170B33006006FC + 76EB04F218170B33006006FC + + isa + PBXGroup + path + protocols + sourceTree + <group> + + 76EB04F118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Terminable.h + sourceTree + <group> + + 76EB04F218170B33006006FC + + children + + 76EB04F318170B33006006FC + 76EB04F418170B33006006FC + + isa + PBXGroup + path + utilities + sourceTree + <group> + + 76EB04F318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AnonymousTerminator.h + sourceTree + <group> + + 76EB04F418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AnonymousTerminator.m + sourceTree + <group> + + 76EB04F518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + StringUtil.h + sourceTree + <group> + + 76EB04F618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + StringUtil.m + sourceTree + <group> + + 76EB04F718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ThreadManager.h + sourceTree + <group> + + 76EB04F818170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ThreadManager.m + sourceTree + <group> + + 76EB04F918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + TimeUtil.h + sourceTree + <group> + + 76EB04FA18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + TimeUtil.m + sourceTree + <group> + + 76EB04FB18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Util.h + sourceTree + <group> + + 76EB04FC18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Zid.h + sourceTree + <group> + + 76EB04FD18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Zid.m + sourceTree + <group> + + 76EB04FE18170B33006006FC + + children + + 76EB051118170B33006006FC + 76EB051218170B33006006FC + 76EB050118170B33006006FC + 76EB050218170B33006006FC + 76EB050318170B33006006FC + 76EB050418170B33006006FC + B97CBFA518860EA3008E0DE9 + B97CBFA618860EA3008E0DE9 + 76EB050518170B33006006FC + 76EB050618170B33006006FC + 76EB050718170B33006006FC + 76EB050818170B33006006FC + 76EB050918170B33006006FC + 76EB050A18170B33006006FC + 76EB050B18170B33006006FC + 76EB050C18170B33006006FC + 707E548A18FF0B8A00C8649D + 707E548B18FF0B8A00C8649D + B9CA51B718809ACA007E204E + B9CA51B818809ACA007E204E + 76EB050D18170B33006006FC + 76EB050E18170B33006006FC + 76EB050F18170B33006006FC + 76EB051018170B33006006FC + 76EB051518170B33006006FC + 76EB051618170B33006006FC + 76EB051718170B33006006FC + 76EB051818170B33006006FC + 76EB051918170B33006006FC + 76EB051A18170B33006006FC + 76EB051C18170B33006006FC + + isa + PBXGroup + path + view controllers + sourceTree + <group> + + 76EB050118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ContactBrowseViewController.h + sourceTree + <group> + + 76EB050218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ContactBrowseViewController.m + sourceTree + <group> + + 76EB050318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ContactDetailViewController.h + sourceTree + <group> + + 76EB050418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ContactDetailViewController.m + sourceTree + <group> + + 76EB050518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DialerViewController.h + sourceTree + <group> + + 76EB050618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DialerViewController.m + sourceTree + <group> + + 76EB050718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + FavouritesViewController.h + sourceTree + <group> + + 76EB050818170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + FavouritesViewController.m + sourceTree + <group> + + 76EB050918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + InboxFeedViewController.h + sourceTree + <group> + + 76EB050A18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + InboxFeedViewController.m + sourceTree + <group> + + 76EB050B18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + InCallViewController.h + sourceTree + <group> + + 76EB050C18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + InCallViewController.m + sourceTree + <group> + + 76EB050D18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + LeftSideMenuViewController.h + sourceTree + <group> + + 76EB050E18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + LeftSideMenuViewController.m + sourceTree + <group> + + 76EB050F18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + NextResponderScrollView.h + sourceTree + <group> + + 76EB051018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + NextResponderScrollView.m + sourceTree + <group> + + 76EB051118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CallLogViewController.h + sourceTree + <group> + + 76EB051218170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CallLogViewController.m + sourceTree + <group> + + 76EB051518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + RegisterViewController.h + sourceTree + <group> + + 76EB051618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + RegisterViewController.m + sourceTree + <group> + + 76EB051718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SettingsViewController.h + sourceTree + <group> + + 76EB051818170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SettingsViewController.m + sourceTree + <group> + + 76EB051918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + TabBarParentViewController.h + sourceTree + <group> + + 76EB051A18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + TabBarParentViewController.m + sourceTree + <group> + + 76EB051B18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + name + TabBarParentViewController.xib + path + ../TabBarParentViewController.xib + sourceTree + <group> + + 76EB051C18170B33006006FC + + children + + 76EB051D18170B33006006FC + 76EB052718170B33006006FC + 76EB051E18170B33006006FC + 76EB051F18170B33006006FC + 76EB052018170B33006006FC + B97CBFA718860EA3008E0DE9 + 76EB052118170B33006006FC + 76EB052318170B33006006FC + 76EB052418170B33006006FC + 76EB052518170B33006006FC + B9CA51B918809ACA007E204E + 76EB052618170B33006006FC + 76B8189D182C39460088060E + 76EB052918170B33006006FC + 76EB052A18170B33006006FC + 76EB051B18170B33006006FC + + isa + PBXGroup + path + xibs + sourceTree + <group> + + 76EB051D18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + CallAudioManagerDemo.xib + sourceTree + <group> + + 76EB051E18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + ContactBrowseViewController.xib + sourceTree + <group> + + 76EB051F18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + ContactDetailTableViewCell.xib + sourceTree + <group> + + 76EB052018170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + ContactDetailViewController.xib + sourceTree + <group> + + 76EB052118170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + DialerViewController.xib + sourceTree + <group> + + 76EB052318170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + FavouritesViewController.xib + sourceTree + <group> + + 76EB052418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + InboxFeedViewController.xib + sourceTree + <group> + + 76EB052518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + InCallViewController.xib + sourceTree + <group> + + 76EB052618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + LeftSideMenuViewController.xib + sourceTree + <group> + + 76EB052718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + CallLogViewController.xib + sourceTree + <group> + + 76EB052918170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + RegisterViewController.xib + sourceTree + <group> + + 76EB052A18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + SettingsViewController.xib + sourceTree + <group> + + 76EB052B18170B33006006FC + + children + + 76EB053618170B33006006FC + 76EB053718170B33006006FC + 76EB052C18170B33006006FC + 76EB052D18170B33006006FC + 76EB052E18170B33006006FC + 76EB052F18170B33006006FC + B97CBFAC1886100E008E0DE9 + B97CBFAD1886100E008E0DE9 + 765052AD182AC9B5008313E1 + 765052AE182AC9B5008313E1 + B9A578AF183D60ED00C17105 + B9A578B0183D60ED00C17105 + 76C87F11181EE11C00C4ACAB + 76C87F12181EE11C00C4ACAB + 76EB053418170B33006006FC + 76EB053518170B33006006FC + 70377AA71916BA0500CAF501 + 70377AA81916BA0500CAF501 + B9B89C52185A2B5F00A24465 + B9B89C53185A2B5F00A24465 + 7650529F182945EF008313E1 + 765052A0182945EF008313E1 + 76D713E5182D3E3F00C9C9C8 + 76D713E6182D3E3F00C9C9C8 + B942EB0C183A9633000887BB + B942EB0D183A9633000887BB + 762D9DCD18281C7400A5E418 + 762D9DCE18281C7400A5E418 + B9EB5AC41884D370007CBB57 + B9EB5AC51884D370007CBB57 + 76EB053818170B33006006FC + + isa + PBXGroup + path + views + sourceTree + <group> + + 76EB052C18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ContactDetailTableViewCell.h + sourceTree + <group> + + 76EB052D18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ContactDetailTableViewCell.m + sourceTree + <group> + + 76EB052E18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ContactTableViewCell.h + sourceTree + <group> + + 76EB052F18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ContactTableViewCell.m + sourceTree + <group> + + 76EB053418170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + InboxFeedTableViewCell.h + sourceTree + <group> + + 76EB053518170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + InboxFeedTableViewCell.m + sourceTree + <group> + + 76EB053618170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CallLogTableViewCell.h + sourceTree + <group> + + 76EB053718170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CallLogTableViewCell.m + sourceTree + <group> + + 76EB053818170B33006006FC + + children + + 76EB053F18170B33006006FC + 76EB053A18170B33006006FC + B97CBFB018861023008E0DE9 + B9A578B3183D610300C17105 + 76C87F15181EE2EB00C4ACAB + 76EB053C18170B33006006FC + B9B89C56185A2B7000A24465 + 76D713E9182D3E5100C9C9C8 + B9EB5AC81884D387007CBB57 + + isa + PBXGroup + path + xibs + sourceTree + <group> + + 76EB053A18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + ContactTableViewCell.xib + sourceTree + <group> + + 76EB053C18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + InboxFeedTableViewCell.xib + sourceTree + <group> + + 76EB053F18170B33006006FC + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + CallLogTableViewCell.xib + sourceTree + <group> + + 76EB054018170B33006006FC + + fileRef + 76EB03C318170B33006006FC + isa + PBXBuildFile + + 76EB054118170B33006006FC + + fileRef + 76EB03C318170B33006006FC + isa + PBXBuildFile + + 76EB057218170B33006006FC + + fileRef + 76EB040018170B33006006FC + isa + PBXBuildFile + + 76EB057318170B33006006FC + + fileRef + 76EB040018170B33006006FC + isa + PBXBuildFile + + 76EB057418170B33006006FC + + fileRef + 76EB040218170B33006006FC + isa + PBXBuildFile + + 76EB057518170B33006006FC + + fileRef + 76EB040218170B33006006FC + isa + PBXBuildFile + + 76EB057618170B33006006FC + + fileRef + 76EB040518170B33006006FC + isa + PBXBuildFile + + 76EB057718170B33006006FC + + fileRef + 76EB040518170B33006006FC + isa + PBXBuildFile + + 76EB057A18170B33006006FC + + fileRef + 76EB040918170B33006006FC + isa + PBXBuildFile + + 76EB057B18170B33006006FC + + fileRef + 76EB040918170B33006006FC + isa + PBXBuildFile + + 76EB058218170B33006006FC + + fileRef + 76EB041318170B33006006FC + isa + PBXBuildFile + + 76EB058318170B33006006FC + + fileRef + 76EB041318170B33006006FC + isa + PBXBuildFile + + 76EB058418170B33006006FC + + fileRef + 76EB041518170B33006006FC + isa + PBXBuildFile + + 76EB058518170B33006006FC + + fileRef + 76EB041518170B33006006FC + isa + PBXBuildFile + + 76EB058618170B33006006FC + + fileRef + 76EB041718170B33006006FC + isa + PBXBuildFile + + 76EB058718170B33006006FC + + fileRef + 76EB041718170B33006006FC + isa + PBXBuildFile + + 76EB058818170B33006006FC + + fileRef + 76EB041918170B33006006FC + isa + PBXBuildFile + + 76EB058918170B33006006FC + + fileRef + 76EB041918170B33006006FC + isa + PBXBuildFile + + 76EB058A18170B33006006FC + + fileRef + 76EB041B18170B33006006FC + isa + PBXBuildFile + + 76EB058B18170B33006006FC + + fileRef + 76EB041B18170B33006006FC + isa + PBXBuildFile + + 76EB058C18170B33006006FC + + fileRef + 76EB042018170B33006006FC + isa + PBXBuildFile + + 76EB058D18170B33006006FC + + fileRef + 76EB042018170B33006006FC + isa + PBXBuildFile + + 76EB058E18170B33006006FC + + fileRef + 76EB042218170B33006006FC + isa + PBXBuildFile + + 76EB058F18170B33006006FC + + fileRef + 76EB042218170B33006006FC + isa + PBXBuildFile + + 76EB059018170B33006006FC + + fileRef + 76EB042518170B33006006FC + isa + PBXBuildFile + + 76EB059118170B33006006FC + + fileRef + 76EB042518170B33006006FC + isa + PBXBuildFile + + 76EB059218170B33006006FC + + fileRef + 76EB042718170B33006006FC + isa + PBXBuildFile + + 76EB059318170B33006006FC + + fileRef + 76EB042718170B33006006FC + isa + PBXBuildFile + + 76EB059418170B33006006FC + + fileRef + 76EB042A18170B33006006FC + isa + PBXBuildFile + + 76EB059518170B33006006FC + + fileRef + 76EB042A18170B33006006FC + isa + PBXBuildFile + + 76EB059E18170B33006006FC + + fileRef + 76EB043418170B33006006FC + isa + PBXBuildFile + + 76EB059F18170B33006006FC + + fileRef + 76EB043418170B33006006FC + isa + PBXBuildFile + + 76EB05A018170B33006006FC + + fileRef + 76EB043618170B33006006FC + isa + PBXBuildFile + + 76EB05A118170B33006006FC + + fileRef + 76EB043618170B33006006FC + isa + PBXBuildFile + + 76EB05A218170B33006006FC + + fileRef + 76EB043818170B33006006FC + isa + PBXBuildFile + + 76EB05A318170B33006006FC + + fileRef + 76EB043818170B33006006FC + isa + PBXBuildFile + + 76EB05A418170B33006006FC + + fileRef + 76EB043B18170B33006006FC + isa + PBXBuildFile + + 76EB05A518170B33006006FC + + fileRef + 76EB043B18170B33006006FC + isa + PBXBuildFile + + 76EB05A618170B33006006FC + + fileRef + 76EB043E18170B33006006FC + isa + PBXBuildFile + + 76EB05A718170B33006006FC + + fileRef + 76EB043E18170B33006006FC + isa + PBXBuildFile + + 76EB05A818170B33006006FC + + fileRef + 76EB044018170B33006006FC + isa + PBXBuildFile + + 76EB05A918170B33006006FC + + fileRef + 76EB044018170B33006006FC + isa + PBXBuildFile + + 76EB05AA18170B33006006FC + + fileRef + 76EB044318170B33006006FC + isa + PBXBuildFile + + 76EB05AB18170B33006006FC + + fileRef + 76EB044318170B33006006FC + isa + PBXBuildFile + + 76EB05AC18170B33006006FC + + fileRef + 76EB044518170B33006006FC + isa + PBXBuildFile + + 76EB05AD18170B33006006FC + + fileRef + 76EB044518170B33006006FC + isa + PBXBuildFile + + 76EB05AE18170B33006006FC + + fileRef + 76EB044718170B33006006FC + isa + PBXBuildFile + + 76EB05AF18170B33006006FC + + fileRef + 76EB044718170B33006006FC + isa + PBXBuildFile + + 76EB05B218170B33006006FC + + fileRef + 76EB044D18170B33006006FC + isa + PBXBuildFile + + 76EB05B318170B33006006FC + + fileRef + 76EB044D18170B33006006FC + isa + PBXBuildFile + + 76EB05B418170B33006006FC + + fileRef + 76EB044F18170B33006006FC + isa + PBXBuildFile + + 76EB05B518170B33006006FC + + fileRef + 76EB044F18170B33006006FC + isa + PBXBuildFile + + 76EB05B618170B33006006FC + + fileRef + 76EB045118170B33006006FC + isa + PBXBuildFile + + 76EB05B718170B33006006FC + + fileRef + 76EB045118170B33006006FC + isa + PBXBuildFile + + 76EB05B818170B33006006FC + + fileRef + 76EB045318170B33006006FC + isa + PBXBuildFile + + 76EB05B918170B33006006FC + + fileRef + 76EB045318170B33006006FC + isa + PBXBuildFile + + 76EB05BA18170B33006006FC + + fileRef + 76EB045618170B33006006FC + isa + PBXBuildFile + + 76EB05BB18170B33006006FC + + fileRef + 76EB045618170B33006006FC + isa + PBXBuildFile + + 76EB05BC18170B33006006FC + + fileRef + 76EB045818170B33006006FC + isa + PBXBuildFile + + 76EB05BD18170B33006006FC + + fileRef + 76EB045818170B33006006FC + isa + PBXBuildFile + + 76EB05BE18170B33006006FC + + fileRef + 76EB045A18170B33006006FC + isa + PBXBuildFile + + 76EB05BF18170B33006006FC + + fileRef + 76EB045A18170B33006006FC + isa + PBXBuildFile + + 76EB05C018170B33006006FC + + fileRef + 76EB045C18170B33006006FC + isa + PBXBuildFile + + 76EB05C118170B33006006FC + + fileRef + 76EB045C18170B33006006FC + isa + PBXBuildFile + + 76EB05C218170B33006006FC + + fileRef + 76EB045E18170B33006006FC + isa + PBXBuildFile + + 76EB05C318170B33006006FC + + fileRef + 76EB045E18170B33006006FC + isa + PBXBuildFile + + 76EB05C418170B33006006FC + + fileRef + 76EB046018170B33006006FC + isa + PBXBuildFile + + 76EB05C518170B33006006FC + + fileRef + 76EB046018170B33006006FC + isa + PBXBuildFile + + 76EB05C618170B33006006FC + + fileRef + 76EB046218170B33006006FC + isa + PBXBuildFile + + 76EB05C718170B33006006FC + + fileRef + 76EB046218170B33006006FC + isa + PBXBuildFile + + 76EB05C818170B33006006FC + + fileRef + 76EB046418170B33006006FC + isa + PBXBuildFile + + 76EB05C918170B33006006FC + + fileRef + 76EB046418170B33006006FC + isa + PBXBuildFile + + 76EB05CA18170B33006006FC + + fileRef + 76EB046A18170B33006006FC + isa + PBXBuildFile + + 76EB05CB18170B33006006FC + + fileRef + 76EB046A18170B33006006FC + isa + PBXBuildFile + + 76EB05CC18170B33006006FC + + fileRef + 76EB046C18170B33006006FC + isa + PBXBuildFile + + 76EB05CD18170B33006006FC + + fileRef + 76EB046C18170B33006006FC + isa + PBXBuildFile + + 76EB05CE18170B33006006FC + + fileRef + 76EB046E18170B33006006FC + isa + PBXBuildFile + + 76EB05CF18170B33006006FC + + fileRef + 76EB046E18170B33006006FC + isa + PBXBuildFile + + 76EB05D018170B33006006FC + + fileRef + 76EB047018170B33006006FC + isa + PBXBuildFile + + 76EB05D118170B33006006FC + + fileRef + 76EB047018170B33006006FC + isa + PBXBuildFile + + 76EB05D218170B33006006FC + + fileRef + 76EB047218170B33006006FC + isa + PBXBuildFile + + 76EB05D318170B33006006FC + + fileRef + 76EB047218170B33006006FC + isa + PBXBuildFile + + 76EB05D418170B33006006FC + + fileRef + 76EB047418170B33006006FC + isa + PBXBuildFile + + 76EB05D518170B33006006FC + + fileRef + 76EB047418170B33006006FC + isa + PBXBuildFile + + 76EB05D618170B33006006FC + + fileRef + 76EB047618170B33006006FC + isa + PBXBuildFile + + 76EB05D718170B33006006FC + + fileRef + 76EB047618170B33006006FC + isa + PBXBuildFile + + 76EB05D818170B33006006FC + + fileRef + 76EB047918170B33006006FC + isa + PBXBuildFile + + 76EB05D918170B33006006FC + + fileRef + 76EB047918170B33006006FC + isa + PBXBuildFile + + 76EB05DA18170B33006006FC + + fileRef + 76EB047B18170B33006006FC + isa + PBXBuildFile + + 76EB05DB18170B33006006FC + + fileRef + 76EB047B18170B33006006FC + isa + PBXBuildFile + + 76EB05DC18170B33006006FC + + fileRef + 76EB047D18170B33006006FC + isa + PBXBuildFile + + 76EB05DD18170B33006006FC + + fileRef + 76EB047D18170B33006006FC + isa + PBXBuildFile + + 76EB05DE18170B33006006FC + + fileRef + 76EB048018170B33006006FC + isa + PBXBuildFile + + 76EB05DF18170B33006006FC + + fileRef + 76EB048018170B33006006FC + isa + PBXBuildFile + + 76EB05E018170B33006006FC + + fileRef + 76EB048218170B33006006FC + isa + PBXBuildFile + + 76EB05E118170B33006006FC + + fileRef + 76EB048218170B33006006FC + isa + PBXBuildFile + + 76EB05E218170B33006006FC + + fileRef + 76EB048418170B33006006FC + isa + PBXBuildFile + + 76EB05E318170B33006006FC + + fileRef + 76EB048418170B33006006FC + isa + PBXBuildFile + + 76EB05E418170B33006006FC + + fileRef + 76EB048718170B33006006FC + isa + PBXBuildFile + + 76EB05E518170B33006006FC + + fileRef + 76EB048718170B33006006FC + isa + PBXBuildFile + + 76EB05E618170B33006006FC + + fileRef + 76EB048B18170B33006006FC + isa + PBXBuildFile + + 76EB05E718170B33006006FC + + fileRef + 76EB048B18170B33006006FC + isa + PBXBuildFile + + 76EB05E818170B33006006FC + + fileRef + 76EB048D18170B33006006FC + isa + PBXBuildFile + + 76EB05E918170B33006006FC + + fileRef + 76EB048D18170B33006006FC + isa + PBXBuildFile + + 76EB05EA18170B33006006FC + + fileRef + 76EB048F18170B33006006FC + isa + PBXBuildFile + + 76EB05EB18170B33006006FC + + fileRef + 76EB048F18170B33006006FC + isa + PBXBuildFile + + 76EB05EC18170B33006006FC + + fileRef + 76EB049118170B33006006FC + isa + PBXBuildFile + + 76EB05ED18170B33006006FC + + fileRef + 76EB049118170B33006006FC + isa + PBXBuildFile + + 76EB05EE18170B33006006FC + + fileRef + 76EB049318170B33006006FC + isa + PBXBuildFile + + 76EB05EF18170B33006006FC + + fileRef + 76EB049318170B33006006FC + isa + PBXBuildFile + + 76EB05F018170B33006006FC + + fileRef + 76EB049518170B33006006FC + isa + PBXBuildFile + + 76EB05F118170B33006006FC + + fileRef + 76EB049518170B33006006FC + isa + PBXBuildFile + + 76EB05F218170B33006006FC + + fileRef + 76EB049718170B33006006FC + isa + PBXBuildFile + + 76EB05F318170B33006006FC + + fileRef + 76EB049718170B33006006FC + isa + PBXBuildFile + + 76EB05F418170B33006006FC + + fileRef + 76EB049A18170B33006006FC + isa + PBXBuildFile + + 76EB05F518170B33006006FC + + fileRef + 76EB049A18170B33006006FC + isa + PBXBuildFile + + 76EB05F618170B33006006FC + + fileRef + 76EB049C18170B33006006FC + isa + PBXBuildFile + + 76EB05F718170B33006006FC + + fileRef + 76EB049C18170B33006006FC + isa + PBXBuildFile + + 76EB05F818170B33006006FC + + fileRef + 76EB049E18170B33006006FC + isa + PBXBuildFile + + 76EB05F918170B33006006FC + + fileRef + 76EB049E18170B33006006FC + isa + PBXBuildFile + + 76EB05FA18170B33006006FC + + fileRef + 76EB04A018170B33006006FC + isa + PBXBuildFile + + 76EB05FB18170B33006006FC + + fileRef + 76EB04A018170B33006006FC + isa + PBXBuildFile + + 76EB05FC18170B33006006FC + + fileRef + 76EB04A218170B33006006FC + isa + PBXBuildFile + + 76EB05FD18170B33006006FC + + fileRef + 76EB04A218170B33006006FC + isa + PBXBuildFile + + 76EB05FE18170B33006006FC + + fileRef + 76EB04A418170B33006006FC + isa + PBXBuildFile + + 76EB05FF18170B33006006FC + + fileRef + 76EB04A418170B33006006FC + isa + PBXBuildFile + + 76EB060118170B33006006FC + + fileRef + 76EB04A518170B33006006FC + isa + PBXBuildFile + + 76EB060218170B33006006FC + + fileRef + 76EB04A718170B33006006FC + isa + PBXBuildFile + + 76EB060318170B33006006FC + + fileRef + 76EB04A718170B33006006FC + isa + PBXBuildFile + + 76EB060418170B33006006FC + + fileRef + 76EB04AA18170B33006006FC + isa + PBXBuildFile + + 76EB060518170B33006006FC + + fileRef + 76EB04AA18170B33006006FC + isa + PBXBuildFile + + 76EB060618170B33006006FC + + fileRef + 76EB04AC18170B33006006FC + isa + PBXBuildFile + + 76EB060718170B33006006FC + + fileRef + 76EB04AC18170B33006006FC + isa + PBXBuildFile + + 76EB060818170B33006006FC + + fileRef + 76EB04AE18170B33006006FC + isa + PBXBuildFile + + 76EB060918170B33006006FC + + fileRef + 76EB04AE18170B33006006FC + isa + PBXBuildFile + + 76EB060A18170B33006006FC + + fileRef + 76EB04B018170B33006006FC + isa + PBXBuildFile + + 76EB060B18170B33006006FC + + fileRef + 76EB04B018170B33006006FC + isa + PBXBuildFile + + 76EB060C18170B33006006FC + + fileRef + 76EB04B318170B33006006FC + isa + PBXBuildFile + + 76EB060D18170B33006006FC + + fileRef + 76EB04B318170B33006006FC + isa + PBXBuildFile + + 76EB060E18170B33006006FC + + fileRef + 76EB04B518170B33006006FC + isa + PBXBuildFile + + 76EB060F18170B33006006FC + + fileRef + 76EB04B518170B33006006FC + isa + PBXBuildFile + + 76EB061018170B33006006FC + + fileRef + 76EB04B718170B33006006FC + isa + PBXBuildFile + + 76EB061118170B33006006FC + + fileRef + 76EB04B718170B33006006FC + isa + PBXBuildFile + + 76EB061218170B33006006FC + + fileRef + 76EB04B918170B33006006FC + isa + PBXBuildFile + + 76EB061318170B33006006FC + + fileRef + 76EB04B918170B33006006FC + isa + PBXBuildFile + + 76EB061418170B33006006FC + + fileRef + 76EB04C018170B33006006FC + isa + PBXBuildFile + + 76EB061518170B33006006FC + + fileRef + 76EB04C018170B33006006FC + isa + PBXBuildFile + + 76EB061618170B33006006FC + + fileRef + 76EB04C218170B33006006FC + isa + PBXBuildFile + + 76EB061718170B33006006FC + + fileRef + 76EB04C218170B33006006FC + isa + PBXBuildFile + + 76EB061818170B33006006FC + + fileRef + 76EB04C418170B33006006FC + isa + PBXBuildFile + + 76EB061918170B33006006FC + + fileRef + 76EB04C418170B33006006FC + isa + PBXBuildFile + + 76EB061A18170B33006006FC + + fileRef + 76EB04C618170B33006006FC + isa + PBXBuildFile + + 76EB061B18170B33006006FC + + fileRef + 76EB04C618170B33006006FC + isa + PBXBuildFile + + 76EB061C18170B33006006FC + + fileRef + 76EB04CA18170B33006006FC + isa + PBXBuildFile + + 76EB061D18170B33006006FC + + fileRef + 76EB04CA18170B33006006FC + isa + PBXBuildFile + + 76EB062018170B33006006FC + + fileRef + 76EB04CE18170B33006006FC + isa + PBXBuildFile + + 76EB062118170B33006006FC + + fileRef + 76EB04CE18170B33006006FC + isa + PBXBuildFile + + 76EB062218170B33006006FC + + fileRef + 76EB04D118170B33006006FC + isa + PBXBuildFile + + 76EB062318170B33006006FC + + fileRef + 76EB04D118170B33006006FC + isa + PBXBuildFile + + 76EB062418170B33006006FC + + fileRef + 76EB04D318170B33006006FC + isa + PBXBuildFile + + 76EB062518170B33006006FC + + fileRef + 76EB04D318170B33006006FC + isa + PBXBuildFile + + 76EB062618170B33006006FC + + fileRef + 76EB04D518170B33006006FC + isa + PBXBuildFile + + 76EB062718170B33006006FC + + fileRef + 76EB04D518170B33006006FC + isa + PBXBuildFile + + 76EB062818170B33006006FC + + fileRef + 76EB04D818170B33006006FC + isa + PBXBuildFile + + 76EB062918170B33006006FC + + fileRef + 76EB04D818170B33006006FC + isa + PBXBuildFile + + 76EB062A18170B33006006FC + + fileRef + 76EB04DA18170B33006006FC + isa + PBXBuildFile + + 76EB062B18170B33006006FC + + fileRef + 76EB04DA18170B33006006FC + isa + PBXBuildFile + + 76EB062C18170B33006006FC + + fileRef + 76EB04DD18170B33006006FC + isa + PBXBuildFile + + 76EB062D18170B33006006FC + + fileRef + 76EB04DD18170B33006006FC + isa + PBXBuildFile + + 76EB062E18170B33006006FC + + fileRef + 76EB04DF18170B33006006FC + isa + PBXBuildFile + + 76EB062F18170B33006006FC + + fileRef + 76EB04DF18170B33006006FC + isa + PBXBuildFile + + 76EB063018170B33006006FC + + fileRef + 76EB04E118170B33006006FC + isa + PBXBuildFile + + 76EB063118170B33006006FC + + fileRef + 76EB04E118170B33006006FC + isa + PBXBuildFile + + 76EB063218170B33006006FC + + fileRef + 76EB04E318170B33006006FC + isa + PBXBuildFile + + 76EB063318170B33006006FC + + fileRef + 76EB04E318170B33006006FC + isa + PBXBuildFile + + 76EB063618170B33006006FC + + fileRef + 76EB04E718170B33006006FC + isa + PBXBuildFile + + 76EB063718170B33006006FC + + fileRef + 76EB04E718170B33006006FC + isa + PBXBuildFile + + 76EB063818170B33006006FC + + fileRef + 76EB04E918170B33006006FC + isa + PBXBuildFile + + 76EB063918170B33006006FC + + fileRef + 76EB04E918170B33006006FC + isa + PBXBuildFile + + 76EB063A18170B33006006FC + + fileRef + 76EB04EB18170B33006006FC + isa + PBXBuildFile + + 76EB063B18170B33006006FC + + fileRef + 76EB04EB18170B33006006FC + isa + PBXBuildFile + + 76EB063C18170B33006006FC + + fileRef + 76EB04ED18170B33006006FC + isa + PBXBuildFile + + 76EB063D18170B33006006FC + + fileRef + 76EB04ED18170B33006006FC + isa + PBXBuildFile + + 76EB063E18170B33006006FC + + fileRef + 76EB04EF18170B33006006FC + isa + PBXBuildFile + + 76EB063F18170B33006006FC + + fileRef + 76EB04EF18170B33006006FC + isa + PBXBuildFile + + 76EB064018170B33006006FC + + fileRef + 76EB04F418170B33006006FC + isa + PBXBuildFile + + 76EB064118170B33006006FC + + fileRef + 76EB04F418170B33006006FC + isa + PBXBuildFile + + 76EB064218170B33006006FC + + fileRef + 76EB04F618170B33006006FC + isa + PBXBuildFile + + 76EB064318170B33006006FC + + fileRef + 76EB04F618170B33006006FC + isa + PBXBuildFile + + 76EB064418170B33006006FC + + fileRef + 76EB04F818170B33006006FC + isa + PBXBuildFile + + 76EB064518170B33006006FC + + fileRef + 76EB04F818170B33006006FC + isa + PBXBuildFile + + 76EB064618170B33006006FC + + fileRef + 76EB04FA18170B33006006FC + isa + PBXBuildFile + + 76EB064718170B33006006FC + + fileRef + 76EB04FA18170B33006006FC + isa + PBXBuildFile + + 76EB064818170B33006006FC + + fileRef + 76EB04FD18170B33006006FC + isa + PBXBuildFile + + 76EB064918170B33006006FC + + fileRef + 76EB04FD18170B33006006FC + isa + PBXBuildFile + + 76EB064C18170B34006006FC + + fileRef + 76EB050218170B33006006FC + isa + PBXBuildFile + + 76EB064D18170B34006006FC + + fileRef + 76EB050218170B33006006FC + isa + PBXBuildFile + + 76EB064E18170B34006006FC + + fileRef + 76EB050418170B33006006FC + isa + PBXBuildFile + + 76EB064F18170B34006006FC + + fileRef + 76EB050418170B33006006FC + isa + PBXBuildFile + + 76EB065018170B34006006FC + + fileRef + 76EB050618170B33006006FC + isa + PBXBuildFile + + 76EB065118170B34006006FC + + fileRef + 76EB050618170B33006006FC + isa + PBXBuildFile + + 76EB065218170B34006006FC + + fileRef + 76EB050818170B33006006FC + isa + PBXBuildFile + + 76EB065318170B34006006FC + + fileRef + 76EB050818170B33006006FC + isa + PBXBuildFile + + 76EB065418170B34006006FC + + fileRef + 76EB050A18170B33006006FC + isa + PBXBuildFile + + 76EB065518170B34006006FC + + fileRef + 76EB050A18170B33006006FC + isa + PBXBuildFile + + 76EB065618170B34006006FC + + fileRef + 76EB050C18170B33006006FC + isa + PBXBuildFile + + 76EB065718170B34006006FC + + fileRef + 76EB050C18170B33006006FC + isa + PBXBuildFile + + 76EB065818170B34006006FC + + fileRef + 76EB050E18170B33006006FC + isa + PBXBuildFile + + 76EB065918170B34006006FC + + fileRef + 76EB050E18170B33006006FC + isa + PBXBuildFile + + 76EB065A18170B34006006FC + + fileRef + 76EB051018170B33006006FC + isa + PBXBuildFile + + 76EB065B18170B34006006FC + + fileRef + 76EB051018170B33006006FC + isa + PBXBuildFile + + 76EB065C18170B34006006FC + + fileRef + 76EB051218170B33006006FC + isa + PBXBuildFile + + 76EB065D18170B34006006FC + + fileRef + 76EB051218170B33006006FC + isa + PBXBuildFile + + 76EB066018170B34006006FC + + fileRef + 76EB051618170B33006006FC + isa + PBXBuildFile + + 76EB066118170B34006006FC + + fileRef + 76EB051618170B33006006FC + isa + PBXBuildFile + + 76EB066218170B34006006FC + + fileRef + 76EB051818170B33006006FC + isa + PBXBuildFile + + 76EB066318170B34006006FC + + fileRef + 76EB051818170B33006006FC + isa + PBXBuildFile + + 76EB066418170B34006006FC + + fileRef + 76EB051A18170B33006006FC + isa + PBXBuildFile + + 76EB066518170B34006006FC + + fileRef + 76EB051A18170B33006006FC + isa + PBXBuildFile + + 76EB066718170B34006006FC + + fileRef + 76EB051B18170B33006006FC + isa + PBXBuildFile + + 76EB066918170B34006006FC + + fileRef + 76EB051D18170B33006006FC + isa + PBXBuildFile + + 76EB066D18170B34006006FC + + fileRef + 76EB051F18170B33006006FC + isa + PBXBuildFile + + 76EB066F18170B34006006FC + + fileRef + 76EB052018170B33006006FC + isa + PBXBuildFile + + 76EB067118170B34006006FC + + fileRef + 76EB052118170B33006006FC + isa + PBXBuildFile + + 76EB067518170B34006006FC + + fileRef + 76EB052318170B33006006FC + isa + PBXBuildFile + + 76EB067718170B34006006FC + + fileRef + 76EB052418170B33006006FC + isa + PBXBuildFile + + 76EB067918170B34006006FC + + fileRef + 76EB052518170B33006006FC + isa + PBXBuildFile + + 76EB067B18170B34006006FC + + fileRef + 76EB052618170B33006006FC + isa + PBXBuildFile + + 76EB067D18170B34006006FC + + fileRef + 76EB052718170B33006006FC + isa + PBXBuildFile + + 76EB068118170B34006006FC + + fileRef + 76EB052918170B33006006FC + isa + PBXBuildFile + + 76EB068318170B34006006FC + + fileRef + 76EB052A18170B33006006FC + isa + PBXBuildFile + + 76EB068418170B34006006FC + + fileRef + 76EB052D18170B33006006FC + isa + PBXBuildFile + + 76EB068518170B34006006FC + + fileRef + 76EB052D18170B33006006FC + isa + PBXBuildFile + + 76EB068618170B34006006FC + + fileRef + 76EB052F18170B33006006FC + isa + PBXBuildFile + + 76EB068718170B34006006FC + + fileRef + 76EB052F18170B33006006FC + isa + PBXBuildFile + + 76EB068C18170B34006006FC + + fileRef + 76EB053518170B33006006FC + isa + PBXBuildFile + + 76EB068D18170B34006006FC + + fileRef + 76EB053518170B33006006FC + isa + PBXBuildFile + + 76EB068E18170B34006006FC + + fileRef + 76EB053718170B33006006FC + isa + PBXBuildFile + + 76EB068F18170B34006006FC + + fileRef + 76EB053718170B33006006FC + isa + PBXBuildFile + + 76EB069318170B34006006FC + + fileRef + 76EB053A18170B33006006FC + isa + PBXBuildFile + + 76EB069718170B34006006FC + + fileRef + 76EB053C18170B33006006FC + isa + PBXBuildFile + + 76EB069D18170B34006006FC + + fileRef + 76EB053F18170B33006006FC + isa + PBXBuildFile + + 8313AE91B4954215858A5662 + + explicitFileType + archive.ar + includeInIndex + 0 + isa + PBXFileReference + path + libPods.a + sourceTree + BUILT_PRODUCTS_DIR + + 91E46203423941C0C94D90E9 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + name + Pods.debug.xcconfig + path + Pods/Target Support Files/Pods/Pods.debug.xcconfig + sourceTree + <group> + + 9CC6C6BD3B51923FD6317C94 + + includeInIndex + 1 + isa + PBXFileReference + lastKnownFileType + text.xcconfig + name + Pods.ad-hoc distribution.xcconfig + path + Pods/Target Support Files/Pods/Pods.ad-hoc distribution.xcconfig + sourceTree + <group> + + A10FDF79184FB4BB007FF963 + + fileRef + 76C87F18181EFCE600C4ACAB + isa + PBXBuildFile + + A11CD70C17FA230600A2D1B1 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + QuartzCore.framework + path + System/Library/Frameworks/QuartzCore.framework + sourceTree + SDKROOT + + A11CD70D17FA230600A2D1B1 + + fileRef + A11CD70C17FA230600A2D1B1 + isa + PBXBuildFile + + A123C14916F902EE000AE905 + + fileRef + A163E8AA16F3F6A90094D68B + isa + PBXBuildFile + + A15706EA17F0CD6D007C2BD6 + + children + + A15706F217F0CD6D007C2BD6 + BF8C3D8119CE3B6A008F644C + 76919BF51805D169008C664A + A157070017F0CD6D007C2BD6 + A157072E17F0CD6D007C2BD6 + A157073417F0CD6D007C2BD6 + A157073917F0CD6D007C2BD6 + A157073D17F0CD6D007C2BD6 + B684A46C19C3446200B11029 + A157073B17F0CD6D007C2BD6 + A157073C17F0CD6D007C2BD6 + + isa + PBXGroup + path + test + sourceTree + <group> + + A15706F217F0CD6D007C2BD6 + + children + + A15706F417F0CD6D007C2BD6 + A15706F617F0CD6D007C2BD6 + A15706F817F0CD6D007C2BD6 + A15706FA17F0CD6D007C2BD6 + A15706FC17F0CD6D007C2BD6 + + isa + PBXGroup + path + audio + sourceTree + <group> + + A15706F417F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AudioFrameTest.m + sourceTree + <group> + + A15706F617F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AudioRemoteIOTest.m + sourceTree + <group> + + A15706F817F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AudioStretcherTest.m + sourceTree + <group> + + A15706FA17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + JitterQueueTest.m + sourceTree + <group> + + A15706FC17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SpeexCodecTest.m + sourceTree + <group> + + A157070017F0CD6D007C2BD6 + + children + + A157070117F0CD6D007C2BD6 + A157070417F0CD6D007C2BD6 + A157070817F0CD6D007C2BD6 + A157070A17F0CD6D007C2BD6 + A157070B17F0CD6D007C2BD6 + A157072317F0CD6D007C2BD6 + A157072B17F0CD6D007C2BD6 + + isa + PBXGroup + path + network + sourceTree + <group> + + A157070117F0CD6D007C2BD6 + + children + + A157070317F0CD6D007C2BD6 + + isa + PBXGroup + path + dns + sourceTree + <group> + + A157070317F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DnsManagerTest.m + sourceTree + <group> + + A157070417F0CD6D007C2BD6 + + children + + A157070617F0CD6D007C2BD6 + + isa + PBXGroup + path + http + sourceTree + <group> + + A157070617F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HttpRequestResponseTest.m + sourceTree + <group> + + A157070817F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + IpAddressTest.m + sourceTree + <group> + + A157070A17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + IpEndPointTest.m + sourceTree + <group> + + A157070B17F0CD6D007C2BD6 + + children + + A157070D17F0CD6D007C2BD6 + A157070E17F0CD6D007C2BD6 + A157071317F0CD6D007C2BD6 + + isa + PBXGroup + path + rtp + sourceTree + <group> + + A157070D17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + RtpPacketTests.m + sourceTree + <group> + + A157070E17F0CD6D007C2BD6 + + children + + A157071017F0CD6D007C2BD6 + A157071217F0CD6D007C2BD6 + + isa + PBXGroup + path + srtp + sourceTree + <group> + + A157071017F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SecureStreamTest.m + sourceTree + <group> + + A157071217F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SequenceCounterTest.m + sourceTree + <group> + + A157071317F0CD6D007C2BD6 + + children + + A157071717F0CD6D007C2BD6 + A157071917F0CD6D007C2BD6 + A157071B17F0CD6D007C2BD6 + A157071D17F0CD6D007C2BD6 + A157071E17F0CD6D007C2BD6 + A157072217F0CD6D007C2BD6 + E16E5BF818AAF02100B7C403 + + isa + PBXGroup + path + zrtp + sourceTree + <group> + + A157071717F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HandshakePacketTest.m + sourceTree + <group> + + A157071917F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HashChainTest.m + sourceTree + <group> + + A157071B17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + MasterSecretTest.m + sourceTree + <group> + + A157071D17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ShortAuthenticationStringGeneratorTest.m + sourceTree + <group> + + A157071E17F0CD6D007C2BD6 + + children + + A157071F17F0CD6D007C2BD6 + A157072017F0CD6D007C2BD6 + + isa + PBXGroup + path + utilities + sourceTree + <group> + + A157071F17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PregeneratedKeyAgreementParticipantProtocol.h + sourceTree + <group> + + A157072017F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PregeneratedKeyAgreementParticipantProtocol.m + sourceTree + <group> + + A157072217F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ZrtpTest.m + sourceTree + <group> + + A157072317F0CD6D007C2BD6 + + children + + A157072517F0CD6D007C2BD6 + A157072617F0CD6D007C2BD6 + + isa + PBXGroup + path + tcp + sourceTree + <group> + + A157072517F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + LowLatencyConnectorTest.m + sourceTree + <group> + + A157072617F0CD6D007C2BD6 + + children + + A157072817F0CD6D007C2BD6 + A157072A17F0CD6D007C2BD6 + + isa + PBXGroup + path + tls + sourceTree + <group> + + A157072817F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + NetworkStreamTest.m + sourceTree + <group> + + A157072A17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SecureEndPointTest.m + sourceTree + <group> + + A157072B17F0CD6D007C2BD6 + + children + + A157072D17F0CD6D007C2BD6 + + isa + PBXGroup + path + udp + sourceTree + <group> + + A157072D17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + UdpSocketTest.m + sourceTree + <group> + + A157072E17F0CD6D007C2BD6 + + children + + A157073017F0CD6D007C2BD6 + A157073117F0CD6D007C2BD6 + + isa + PBXGroup + path + phone + sourceTree + <group> + + A157073017F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PhoneNumberTest.m + sourceTree + <group> + + A157073117F0CD6D007C2BD6 + + children + + A157073317F0CD6D007C2BD6 + + isa + PBXGroup + path + signaling + sourceTree + <group> + + A157073317F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SessionDescriptorTest.m + sourceTree + <group> + + A157073417F0CD6D007C2BD6 + + children + + A157073617F0CD6D007C2BD6 + A157073817F0CD6D007C2BD6 + + isa + PBXGroup + path + profiling + sourceTree + <group> + + A157073617F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DecayingSampleEstimatorTest.m + sourceTree + <group> + + A157073817F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + EventWindowTest.m + sourceTree + <group> + + A157073917F0CD6D007C2BD6 + + children + + B6850E591995A4710068E715 + A157073A17F0CD6D007C2BD6 + + isa + PBXGroup + path + Supporting Files + sourceTree + <group> + + A157073A17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + SignalTests-Info.plist + sourceTree + <group> + + A157073B17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + TestUtil.h + sourceTree + <group> + + A157073C17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + TestUtil.m + sourceTree + <group> + + A157073D17F0CD6D007C2BD6 + + children + + A157073E17F0CD6D007C2BD6 + A157073F17F0CD6D007C2BD6 + A157074217F0CD6D007C2BD6 + A157074317F0CD6D007C2BD6 + A157074417F0CD6D007C2BD6 + A157074517F0CD6D007C2BD6 + A157074717F0CD6D007C2BD6 + A157074817F0CD6D007C2BD6 + A157074917F0CD6D007C2BD6 + A157074A17F0CD6D007C2BD6 + A157074B17F0CD6D007C2BD6 + A157074C17F0CD6D007C2BD6 + A157074D17F0CD6D007C2BD6 + BFB074BF19A4BCA400F2947C + BFB074C019A4BCA400F2947C + A157074E17F0CD6D007C2BD6 + A157074F17F0CD6D007C2BD6 + A157075017F0CD6D007C2BD6 + A157075117F0CD6D007C2BD6 + A157075217F0CD6D007C2BD6 + A157075317F0CD6D007C2BD6 + + isa + PBXGroup + path + util + sourceTree + <group> + + A157073E17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + BloomFilterTest.h + sourceTree + <group> + + A157073F17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + BloomFilterTest.m + sourceTree + <group> + + A157074217F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ConversionsTest.h + sourceTree + <group> + + A157074317F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ConversionsTest.m + sourceTree + <group> + + A157074417F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Crc32Test.h + sourceTree + <group> + + A157074517F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + Crc32Test.m + sourceTree + <group> + + A157074717F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CryptoToolsTest.m + sourceTree + <group> + + A157074817F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CyclicalBufferTest.h + sourceTree + <group> + + A157074917F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CyclicalBufferTest.m + sourceTree + <group> + + A157074A17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ExceptionsTest.h + sourceTree + <group> + + A157074B17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ExceptionsTest.m + sourceTree + <group> + + A157074C17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + FunctionalUtilTest.h + sourceTree + <group> + + A157074D17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + FunctionalUtilTest.m + sourceTree + <group> + + A157074E17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PriorityQueueTest.h + sourceTree + <group> + + A157074F17F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PriorityQueueTest.m + sourceTree + <group> + + A157075017F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + QueueTest.h + sourceTree + <group> + + A157075117F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + QueueTest.m + sourceTree + <group> + + A157075217F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + UtilTest.h + sourceTree + <group> + + A157075317F0CD6D007C2BD6 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + UtilTest.m + sourceTree + <group> + + A157075717F0CD6D007C2BD6 + + fileRef + A15706F417F0CD6D007C2BD6 + isa + PBXBuildFile + + A157075817F0CD6D007C2BD6 + + fileRef + A15706F617F0CD6D007C2BD6 + isa + PBXBuildFile + + A157075917F0CD6D007C2BD6 + + fileRef + A15706F817F0CD6D007C2BD6 + isa + PBXBuildFile + + A157075A17F0CD6D007C2BD6 + + fileRef + A15706FA17F0CD6D007C2BD6 + isa + PBXBuildFile + + A157075B17F0CD6D007C2BD6 + + fileRef + A15706FC17F0CD6D007C2BD6 + isa + PBXBuildFile + + A157075D17F0CD6D007C2BD6 + + fileRef + A157070317F0CD6D007C2BD6 + isa + PBXBuildFile + + A157075E17F0CD6D007C2BD6 + + fileRef + A157070617F0CD6D007C2BD6 + isa + PBXBuildFile + + A157075F17F0CD6D007C2BD6 + + fileRef + A157070817F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076017F0CD6D007C2BD6 + + fileRef + A157070A17F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076117F0CD6D007C2BD6 + + fileRef + A157070D17F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076217F0CD6D007C2BD6 + + fileRef + A157071017F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076317F0CD6D007C2BD6 + + fileRef + A157071217F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076517F0CD6D007C2BD6 + + fileRef + A157071717F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076617F0CD6D007C2BD6 + + fileRef + A157071917F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076717F0CD6D007C2BD6 + + fileRef + A157071B17F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076817F0CD6D007C2BD6 + + fileRef + A157071D17F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076917F0CD6D007C2BD6 + + fileRef + A157072017F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076A17F0CD6D007C2BD6 + + fileRef + A157072217F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076B17F0CD6D007C2BD6 + + fileRef + A157072517F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076C17F0CD6D007C2BD6 + + fileRef + A157072817F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076D17F0CD6D007C2BD6 + + fileRef + A157072A17F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076E17F0CD6D007C2BD6 + + fileRef + A157072D17F0CD6D007C2BD6 + isa + PBXBuildFile + + A157076F17F0CD6D007C2BD6 + + fileRef + A157073017F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077017F0CD6D007C2BD6 + + fileRef + A157073317F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077117F0CD6D007C2BD6 + + fileRef + A157073617F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077217F0CD6D007C2BD6 + + fileRef + A157073817F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077417F0CD6D007C2BD6 + + fileRef + A157073C17F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077517F0CD6D007C2BD6 + + fileRef + A157073F17F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077717F0CD6D007C2BD6 + + fileRef + A157074317F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077817F0CD6D007C2BD6 + + fileRef + A157074517F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077917F0CD6D007C2BD6 + + fileRef + A157074717F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077A17F0CD6D007C2BD6 + + fileRef + A157074917F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077B17F0CD6D007C2BD6 + + fileRef + A157074B17F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077C17F0CD6D007C2BD6 + + fileRef + A157074D17F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077D17F0CD6D007C2BD6 + + fileRef + A157074F17F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077E17F0CD6D007C2BD6 + + fileRef + A157075117F0CD6D007C2BD6 + isa + PBXBuildFile + + A157077F17F0CD6D007C2BD6 + + fileRef + A157075317F0CD6D007C2BD6 + isa + PBXBuildFile + + A163E8AA16F3F6A90094D68B + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + Security.framework + path + System/Library/Frameworks/Security.framework + sourceTree + SDKROOT + + A163E8AB16F3F6AA0094D68B + + fileRef + A163E8AA16F3F6A90094D68B + isa + PBXBuildFile + + A194D3B917A08CD1004BD3A9 + + fileRef + A1C32D4D17A0652C000A904E + isa + PBXBuildFile + + A194D3BA17A08CD5004BD3A9 + + fileRef + A1C32D4F17A06537000A904E + isa + PBXBuildFile + + A1A018521805C5E800A052A6 + + fileRef + A11CD70C17FA230600A2D1B1 + isa + PBXBuildFile + + A1A018531805C60D00A052A6 + + fileRef + D221A091169C9E5E00537ABF + isa + PBXBuildFile + + A1C32D4D17A0652C000A904E + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + AddressBook.framework + path + System/Library/Frameworks/AddressBook.framework + sourceTree + SDKROOT + + A1C32D4F17A06537000A904E + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + AddressBookUI.framework + path + System/Library/Frameworks/AddressBookUI.framework + sourceTree + SDKROOT + + A1C32D5017A06538000A904E + + fileRef + A1C32D4F17A06537000A904E + isa + PBXBuildFile + + A1C32D5117A06544000A904E + + fileRef + A1C32D4D17A0652C000A904E + isa + PBXBuildFile + + A1FDCBEE16DAA6C300868894 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + AVFoundation.framework + path + System/Library/Frameworks/AVFoundation.framework + sourceTree + SDKROOT + + AA0C8E498E2046B0B81EEE6E + + fileRef + 8313AE91B4954215858A5662 + isa + PBXBuildFile + + B60C16631988999D00E97A6C + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + VersionMigrations.h + sourceTree + <group> + + B60C16641988999D00E97A6C + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + VersionMigrations.m + sourceTree + <group> + + B60C16651988999D00E97A6C + + fileRef + B60C16641988999D00E97A6C + isa + PBXBuildFile + + B63761E119E1F487005735D1 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AFHTTPSessionManager+SignalMethods.h + sourceTree + <group> + + B63761E219E1F487005735D1 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AFHTTPSessionManager+SignalMethods.m + sourceTree + <group> + + B63761E319E1F487005735D1 + + fileRef + B63761E219E1F487005735D1 + isa + PBXBuildFile + + B63761E419E1FBE8005735D1 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + HttpRequest.h + sourceTree + <group> + + B63761E519E1FBE8005735D1 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HttpRequest.m + sourceTree + <group> + + B63761E619E1FBE8005735D1 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + HttpRequestOrResponse.h + sourceTree + <group> + + B63761E719E1FBE8005735D1 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HttpRequestOrResponse.m + sourceTree + <group> + + B63761E819E1FBE8005735D1 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + HttpRequestUtil.h + sourceTree + <group> + + B63761E919E1FBE8005735D1 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HttpRequestUtil.m + sourceTree + <group> + + B63761EA19E1FBE8005735D1 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + HttpResponse.h + sourceTree + <group> + + B63761EB19E1FBE8005735D1 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + HttpResponse.m + sourceTree + <group> + + B63761EC19E1FBE8005735D1 + + fileRef + B63761E519E1FBE8005735D1 + isa + PBXBuildFile + + B63761ED19E1FBE8005735D1 + + fileRef + B63761E719E1FBE8005735D1 + isa + PBXBuildFile + + B63761EE19E1FBE8005735D1 + + fileRef + B63761E919E1FBE8005735D1 + isa + PBXBuildFile + + B63761EF19E1FBE8005735D1 + + fileRef + B63761EB19E1FBE8005735D1 + isa + PBXBuildFile + + B6416F35199A0478003C5699 + + children + + B6416F36199A0478003C5699 + + isa + PBXGroup + name + an.lproj + path + translations/an.lproj + sourceTree + <group> + + B6416F36199A0478003C5699 + + children + + B6416F37199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F37199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + an + path + Localizable.strings + sourceTree + <group> + + B6416F38199A0478003C5699 + + children + + B6416F39199A0478003C5699 + + isa + PBXGroup + name + ar.lproj + path + translations/ar.lproj + sourceTree + <group> + + B6416F39199A0478003C5699 + + children + + B6416F3A199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F3A199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + ar + path + Localizable.strings + sourceTree + <group> + + B6416F3B199A0478003C5699 + + children + + B6416F3C199A0478003C5699 + + isa + PBXGroup + name + be.lproj + path + translations/be.lproj + sourceTree + <group> + + B6416F3C199A0478003C5699 + + children + + B6416F3D199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F3D199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + be + path + Localizable.strings + sourceTree + <group> + + B6416F3E199A0478003C5699 + + children + + B6416F3F199A0478003C5699 + + isa + PBXGroup + name + bg_BG.lproj + path + translations/bg_BG.lproj + sourceTree + <group> + + B6416F3F199A0478003C5699 + + children + + B6416F40199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F40199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + bg_BG + path + Localizable.strings + sourceTree + <group> + + B6416F41199A0478003C5699 + + children + + B6416F42199A0478003C5699 + + isa + PBXGroup + name + ca-ES.lproj + path + translations/ca-ES.lproj + sourceTree + <group> + + B6416F42199A0478003C5699 + + children + + B6416F43199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F43199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + ca-ES + path + Localizable.strings + sourceTree + <group> + + B6416F44199A0478003C5699 + + children + + B6416F45199A0478003C5699 + + isa + PBXGroup + name + ca.lproj + path + translations/ca.lproj + sourceTree + <group> + + B6416F45199A0478003C5699 + + children + + B6416F46199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F46199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + ca + path + Localizable.strings + sourceTree + <group> + + B6416F47199A0478003C5699 + + children + + B6416F48199A0478003C5699 + + isa + PBXGroup + name + cs-CZ.lproj + path + translations/cs-CZ.lproj + sourceTree + <group> + + B6416F48199A0478003C5699 + + children + + B6416F49199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F49199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + cs-CZ + path + Localizable.strings + sourceTree + <group> + + B6416F4A199A0478003C5699 + + children + + B6416F4B199A0478003C5699 + + isa + PBXGroup + name + cs.lproj + path + translations/cs.lproj + sourceTree + <group> + + B6416F4B199A0478003C5699 + + children + + B6416F4C199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F4C199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + cs + path + Localizable.strings + sourceTree + <group> + + B6416F4D199A0478003C5699 + + children + + B6416F4E199A0478003C5699 + + isa + PBXGroup + name + da.lproj + path + translations/da.lproj + sourceTree + <group> + + B6416F4E199A0478003C5699 + + children + + B6416F4F199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F4F199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + da + path + Localizable.strings + sourceTree + <group> + + B6416F50199A0478003C5699 + + children + + B6416F51199A0478003C5699 + + isa + PBXGroup + name + de.lproj + path + translations/de.lproj + sourceTree + <group> + + B6416F51199A0478003C5699 + + children + + B6416F52199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F52199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + de + path + Localizable.strings + sourceTree + <group> + + B6416F53199A0478003C5699 + + children + + B6416F54199A0478003C5699 + + isa + PBXGroup + name + el_GR.lproj + path + translations/el_GR.lproj + sourceTree + <group> + + B6416F54199A0478003C5699 + + children + + B6416F55199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F55199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + el_GR + path + Localizable.strings + sourceTree + <group> + + B6416F56199A0478003C5699 + + children + + B6416F57199A0478003C5699 + + isa + PBXGroup + name + en.lproj + path + translations/en.lproj + sourceTree + <group> + + B6416F57199A0478003C5699 + + children + + B6416F58199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F58199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + en + path + Localizable.strings + sourceTree + <group> + + B6416F59199A0478003C5699 + + children + + B6416F5A199A0478003C5699 + + isa + PBXGroup + name + es.lproj + path + translations/es.lproj + sourceTree + <group> + + B6416F5A199A0478003C5699 + + children + + B6416F5B199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F5B199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + es + path + Localizable.strings + sourceTree + <group> + + B6416F5C199A0478003C5699 + + children + + B6416F5D199A0478003C5699 + + isa + PBXGroup + name + eu.lproj + path + translations/eu.lproj + sourceTree + <group> + + B6416F5D199A0478003C5699 + + children + + B6416F5E199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F5E199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + eu + path + Localizable.strings + sourceTree + <group> + + B6416F5F199A0478003C5699 + + children + + B6416F60199A0478003C5699 + + isa + PBXGroup + name + fa_IR.lproj + path + translations/fa_IR.lproj + sourceTree + <group> + + B6416F60199A0478003C5699 + + children + + B6416F61199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F61199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + fa_IR + path + Localizable.strings + sourceTree + <group> + + B6416F62199A0478003C5699 + + children + + B6416F63199A0478003C5699 + + isa + PBXGroup + name + fa.lproj + path + translations/fa.lproj + sourceTree + <group> + + B6416F63199A0478003C5699 + + children + + B6416F64199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F64199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + fa + path + Localizable.strings + sourceTree + <group> + + B6416F65199A0478003C5699 + + children + + B6416F66199A0478003C5699 + + isa + PBXGroup + name + fi.lproj + path + translations/fi.lproj + sourceTree + <group> + + B6416F66199A0478003C5699 + + children + + B6416F67199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F67199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + fi + path + Localizable.strings + sourceTree + <group> + + B6416F68199A0478003C5699 + + children + + B6416F69199A0478003C5699 + + isa + PBXGroup + name + fil.lproj + path + translations/fil.lproj + sourceTree + <group> + + B6416F69199A0478003C5699 + + children + + B6416F6A199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F6A199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + fil + path + Localizable.strings + sourceTree + <group> + + B6416F6B199A0478003C5699 + + children + + B6416F6C199A0478003C5699 + + isa + PBXGroup + name + fr.lproj + path + translations/fr.lproj + sourceTree + <group> + + B6416F6C199A0478003C5699 + + children + + B6416F6D199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F6D199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + fr + path + Localizable.strings + sourceTree + <group> + + B6416F6E199A0478003C5699 + + children + + B6416F6F199A0478003C5699 + + isa + PBXGroup + name + he.lproj + path + translations/he.lproj + sourceTree + <group> + + B6416F6F199A0478003C5699 + + children + + B6416F70199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F70199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + he + path + Localizable.strings + sourceTree + <group> + + B6416F71199A0478003C5699 + + children + + B6416F72199A0478003C5699 + + isa + PBXGroup + name + hu.lproj + path + translations/hu.lproj + sourceTree + <group> + + B6416F72199A0478003C5699 + + children + + B6416F73199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F73199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + hu + path + Localizable.strings + sourceTree + <group> + + B6416F74199A0478003C5699 + + children + + B6416F75199A0478003C5699 + + isa + PBXGroup + name + it_IT.lproj + path + translations/it_IT.lproj + sourceTree + <group> + + B6416F75199A0478003C5699 + + children + + B6416F76199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F76199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + it_IT + path + Localizable.strings + sourceTree + <group> + + B6416F77199A0478003C5699 + + children + + B6416F78199A0478003C5699 + + isa + PBXGroup + name + ja_JP.lproj + path + translations/ja_JP.lproj + sourceTree + <group> + + B6416F78199A0478003C5699 + + children + + B6416F79199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F79199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + ja_JP + path + Localizable.strings + sourceTree + <group> + + B6416F7A199A0478003C5699 + + children + + B6416F7B199A0478003C5699 + + isa + PBXGroup + name + lv.lproj + path + translations/lv.lproj + sourceTree + <group> + + B6416F7B199A0478003C5699 + + children + + B6416F7C199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F7C199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + lv + path + Localizable.strings + sourceTree + <group> + + B6416F7D199A0478003C5699 + + children + + B6416F7E199A0478003C5699 + + isa + PBXGroup + name + nb.lproj + path + translations/nb.lproj + sourceTree + <group> + + B6416F7E199A0478003C5699 + + children + + B6416F7F199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F7F199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + nb + path + Localizable.strings + sourceTree + <group> + + B6416F80199A0478003C5699 + + children + + B6416F81199A0478003C5699 + + isa + PBXGroup + name + nl.lproj + path + translations/nl.lproj + sourceTree + <group> + + B6416F81199A0478003C5699 + + children + + B6416F82199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F82199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + nl + path + Localizable.strings + sourceTree + <group> + + B6416F83199A0478003C5699 + + children + + B6416F84199A0478003C5699 + + isa + PBXGroup + name + pl.lproj + path + translations/pl.lproj + sourceTree + <group> + + B6416F84199A0478003C5699 + + children + + B6416F85199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F85199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + pl + path + Localizable.strings + sourceTree + <group> + + B6416F86199A0478003C5699 + + children + + B6416F87199A0478003C5699 + + isa + PBXGroup + name + pt_BR.lproj + path + translations/pt_BR.lproj + sourceTree + <group> + + B6416F87199A0478003C5699 + + children + + B6416F88199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F88199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + pt_BR + path + Localizable.strings + sourceTree + <group> + + B6416F89199A0478003C5699 + + children + + B6416F8A199A0478003C5699 + + isa + PBXGroup + name + ro-RO.lproj + path + translations/ro-RO.lproj + sourceTree + <group> + + B6416F8A199A0478003C5699 + + children + + B6416F8B199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F8B199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + ro-RO + path + Localizable.strings + sourceTree + <group> + + B6416F8C199A0478003C5699 + + children + + B6416F8D199A0478003C5699 + + isa + PBXGroup + name + ro.lproj + path + translations/ro.lproj + sourceTree + <group> + + B6416F8D199A0478003C5699 + + children + + B6416F8E199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F8E199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + ro + path + Localizable.strings + sourceTree + <group> + + B6416F8F199A0478003C5699 + + children + + B6416F90199A0478003C5699 + + isa + PBXGroup + name + ru.lproj + path + translations/ru.lproj + sourceTree + <group> + + B6416F90199A0478003C5699 + + children + + B6416F91199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F91199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + ru + path + Localizable.strings + sourceTree + <group> + + B6416F92199A0478003C5699 + + children + + B6416F93199A0478003C5699 + + isa + PBXGroup + name + sl.lproj + path + translations/sl.lproj + sourceTree + <group> + + B6416F93199A0478003C5699 + + children + + B6416F94199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F94199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + sl + path + Localizable.strings + sourceTree + <group> + + B6416F95199A0478003C5699 + + children + + B6416F96199A0478003C5699 + + isa + PBXGroup + name + sq.lproj + path + translations/sq.lproj + sourceTree + <group> + + B6416F96199A0478003C5699 + + children + + B6416F97199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F97199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + sq + path + Localizable.strings + sourceTree + <group> + + B6416F98199A0478003C5699 + + children + + B6416F99199A0478003C5699 + + isa + PBXGroup + name + sv_SE.lproj + path + translations/sv_SE.lproj + sourceTree + <group> + + B6416F99199A0478003C5699 + + children + + B6416F9A199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F9A199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + sv_SE + path + Localizable.strings + sourceTree + <group> + + B6416F9B199A0478003C5699 + + children + + B6416F9C199A0478003C5699 + + isa + PBXGroup + name + ta.lproj + path + translations/ta.lproj + sourceTree + <group> + + B6416F9C199A0478003C5699 + + children + + B6416F9D199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416F9D199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + ta + path + Localizable.strings + sourceTree + <group> + + B6416F9E199A0478003C5699 + + children + + B6416F9F199A0478003C5699 + + isa + PBXGroup + name + tr_TR.lproj + path + translations/tr_TR.lproj + sourceTree + <group> + + B6416F9F199A0478003C5699 + + children + + B6416FA0199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416FA0199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + tr_TR + path + Localizable.strings + sourceTree + <group> + + B6416FA1199A0478003C5699 + + children + + B6416FA2199A0478003C5699 + + isa + PBXGroup + name + uk.lproj + path + translations/uk.lproj + sourceTree + <group> + + B6416FA2199A0478003C5699 + + children + + B6416FA3199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416FA3199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + uk + path + Localizable.strings + sourceTree + <group> + + B6416FA4199A0478003C5699 + + children + + B6416FA5199A0478003C5699 + + isa + PBXGroup + name + zh_CN.lproj + path + translations/zh_CN.lproj + sourceTree + <group> + + B6416FA5199A0478003C5699 + + children + + B6416FA6199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416FA6199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + zh_CN + path + Localizable.strings + sourceTree + <group> + + B6416FAA199A0478003C5699 + + children + + B6416FAB199A0478003C5699 + + isa + PBXGroup + name + zh_TW.lproj + path + translations/zh_TW.lproj + sourceTree + <group> + + B6416FAB199A0478003C5699 + + children + + B6416FAC199A0478003C5699 + + isa + PBXVariantGroup + name + Localizable.strings + sourceTree + <group> + + B6416FAC199A0478003C5699 + + isa + PBXFileReference + lastKnownFileType + text.plist.strings + name + zh_TW + path + Localizable.strings + sourceTree + <group> + + B6416FAD199A0478003C5699 + + fileRef + B6416F36199A0478003C5699 + isa + PBXBuildFile + + B6416FAE199A0478003C5699 + + fileRef + B6416F39199A0478003C5699 + isa + PBXBuildFile + + B6416FAF199A0478003C5699 + + fileRef + B6416F3C199A0478003C5699 + isa + PBXBuildFile + + B6416FB0199A0478003C5699 + + fileRef + B6416F3F199A0478003C5699 + isa + PBXBuildFile + + B6416FB1199A0478003C5699 + + fileRef + B6416F42199A0478003C5699 + isa + PBXBuildFile + + B6416FB2199A0478003C5699 + + fileRef + B6416F45199A0478003C5699 + isa + PBXBuildFile + + B6416FB3199A0478003C5699 + + fileRef + B6416F48199A0478003C5699 + isa + PBXBuildFile + + B6416FB4199A0478003C5699 + + fileRef + B6416F4B199A0478003C5699 + isa + PBXBuildFile + + B6416FB5199A0478003C5699 + + fileRef + B6416F4E199A0478003C5699 + isa + PBXBuildFile + + B6416FB6199A0478003C5699 + + fileRef + B6416F51199A0478003C5699 + isa + PBXBuildFile + + B6416FB7199A0478003C5699 + + fileRef + B6416F54199A0478003C5699 + isa + PBXBuildFile + + B6416FB8199A0478003C5699 + + fileRef + B6416F57199A0478003C5699 + isa + PBXBuildFile + + B6416FB9199A0478003C5699 + + fileRef + B6416F5A199A0478003C5699 + isa + PBXBuildFile + + B6416FBA199A0478003C5699 + + fileRef + B6416F5D199A0478003C5699 + isa + PBXBuildFile + + B6416FBB199A0478003C5699 + + fileRef + B6416F60199A0478003C5699 + isa + PBXBuildFile + + B6416FBC199A0478003C5699 + + fileRef + B6416F63199A0478003C5699 + isa + PBXBuildFile + + B6416FBD199A0478003C5699 + + fileRef + B6416F66199A0478003C5699 + isa + PBXBuildFile + + B6416FBE199A0478003C5699 + + fileRef + B6416F69199A0478003C5699 + isa + PBXBuildFile + + B6416FBF199A0478003C5699 + + fileRef + B6416F6C199A0478003C5699 + isa + PBXBuildFile + + B6416FC0199A0478003C5699 + + fileRef + B6416F6F199A0478003C5699 + isa + PBXBuildFile + + B6416FC1199A0478003C5699 + + fileRef + B6416F72199A0478003C5699 + isa + PBXBuildFile + + B6416FC2199A0478003C5699 + + fileRef + B6416F75199A0478003C5699 + isa + PBXBuildFile + + B6416FC3199A0478003C5699 + + fileRef + B6416F78199A0478003C5699 + isa + PBXBuildFile + + B6416FC4199A0478003C5699 + + fileRef + B6416F7B199A0478003C5699 + isa + PBXBuildFile + + B6416FC5199A0478003C5699 + + fileRef + B6416F7E199A0478003C5699 + isa + PBXBuildFile + + B6416FC6199A0478003C5699 + + fileRef + B6416F81199A0478003C5699 + isa + PBXBuildFile + + B6416FC7199A0478003C5699 + + fileRef + B6416F84199A0478003C5699 + isa + PBXBuildFile + + B6416FC8199A0478003C5699 + + fileRef + B6416F87199A0478003C5699 + isa + PBXBuildFile + + B6416FC9199A0478003C5699 + + fileRef + B6416F8A199A0478003C5699 + isa + PBXBuildFile + + B6416FCA199A0478003C5699 + + fileRef + B6416F8D199A0478003C5699 + isa + PBXBuildFile + + B6416FCB199A0478003C5699 + + fileRef + B6416F90199A0478003C5699 + isa + PBXBuildFile + + B6416FCC199A0478003C5699 + + fileRef + B6416F93199A0478003C5699 + isa + PBXBuildFile + + B6416FCD199A0478003C5699 + + fileRef + B6416F96199A0478003C5699 + isa + PBXBuildFile + + B6416FCE199A0478003C5699 + + fileRef + B6416F99199A0478003C5699 + isa + PBXBuildFile + + B6416FCF199A0478003C5699 + + fileRef + B6416F9C199A0478003C5699 + isa + PBXBuildFile + + B6416FD0199A0478003C5699 + + fileRef + B6416F9F199A0478003C5699 + isa + PBXBuildFile + + B6416FD1199A0478003C5699 + + fileRef + B6416FA2199A0478003C5699 + isa + PBXBuildFile + + B6416FD2199A0478003C5699 + + fileRef + B6416FA5199A0478003C5699 + isa + PBXBuildFile + + B6416FD4199A0478003C5699 + + fileRef + B6416FAB199A0478003C5699 + isa + PBXBuildFile + + B657DDC91911A40500F45B0C + + isa + PBXFileReference + lastKnownFileType + text.xml + path + Signal.entitlements + sourceTree + <group> + + B65EDA0F19E1BE2200AAA7CB + + children + + B65EDA1019E1BE6400AAA7CB + B65EDA1119E1BE6400AAA7CB + + isa + PBXGroup + name + Requests + sourceTree + <group> + + B65EDA1019E1BE6400AAA7CB + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + RPAPICall.h + sourceTree + <group> + + B65EDA1119E1BE6400AAA7CB + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + RPAPICall.m + sourceTree + <group> + + B65EDA1219E1BE6400AAA7CB + + fileRef + B65EDA1119E1BE6400AAA7CB + isa + PBXBuildFile + + B661C211198EE2EA00548CA1 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + name + iOSVersions.h + path + src/environment/iOSVersions.h + sourceTree + <group> + + B66DBF4919D5BBC8006EA940 + + isa + PBXFileReference + lastKnownFileType + folder.assetcatalog + path + Images.xcassets + sourceTree + <group> + + B66DBF4A19D5BBC8006EA940 + + fileRef + B66DBF4919D5BBC8006EA940 + isa + PBXBuildFile + + B67ADDC21989FF8700E1A773 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + RPServerRequestsManager.h + sourceTree + <group> + + B67ADDC31989FF8700E1A773 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + RPServerRequestsManager.m + sourceTree + <group> + + B67ADDC41989FF8700E1A773 + + fileRef + B67ADDC31989FF8700E1A773 + isa + PBXBuildFile + + B67EBF5C19194AC60084CCFD + + isa + PBXFileReference + lastKnownFileType + wrapper.plug-in + name + Settings.bundle + path + SettingsBundle/Settings.bundle + sourceTree + SOURCE_ROOT + + B67EBF5D19194AC60084CCFD + + fileRef + B67EBF5C19194AC60084CCFD + isa + PBXBuildFile + + B684A46C19C3446200B11029 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + name + PushManagerTest.m + path + Signal/test/push/PushManagerTest.m + sourceTree + SOURCE_ROOT + + B684A46D19C3446200B11029 + + fileRef + B684A46C19C3446200B11029 + isa + PBXBuildFile + + B6850E591995A4710068E715 + + isa + PBXFileReference + lastKnownFileType + file + path + whisperFake.cer + sourceTree + <group> + + B6850E5A1995A4710068E715 + + fileRef + B6850E591995A4710068E715 + isa + PBXBuildFile + + B69CD25019773E79005CE69A + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + XCTest.framework + path + Library/Frameworks/XCTest.framework + sourceTree + DEVELOPER_DIR + + B69CD25119773E79005CE69A + + fileRef + B69CD25019773E79005CE69A + isa + PBXBuildFile + + B6AFCEBA19A93DA60098CFCB + + containerPortal + D221A080169C9E5E00537ABF + isa + PBXContainerItemProxy + proxyType + 1 + remoteGlobalIDString + D221A088169C9E5E00537ABF + remoteInfo + Signal + + B6AFCEBB19A93DA60098CFCB + + isa + PBXTargetDependency + target + D221A088169C9E5E00537ABF + targetProxy + B6AFCEBA19A93DA60098CFCB + + B6B1013A196D213F007E3930 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SGNKeychainUtil.h + sourceTree + <group> + + B6B1013B196D213F007E3930 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SGNKeychainUtil.m + sourceTree + <group> + + B6B1013C196D213F007E3930 + + fileRef + B6B1013B196D213F007E3930 + isa + PBXBuildFile + + B6B6C3C419193F5B00C0B76B + + children + + B6416F35199A0478003C5699 + B6416F38199A0478003C5699 + B6416F3B199A0478003C5699 + B6416F3E199A0478003C5699 + B6416F41199A0478003C5699 + B6416F44199A0478003C5699 + B6416F47199A0478003C5699 + B6416F4A199A0478003C5699 + B6416F4D199A0478003C5699 + B6416F50199A0478003C5699 + B6416F53199A0478003C5699 + B6416F56199A0478003C5699 + B6416F59199A0478003C5699 + B6416F5C199A0478003C5699 + B6416F5F199A0478003C5699 + B6416F62199A0478003C5699 + B6416F65199A0478003C5699 + B6416F68199A0478003C5699 + B6416F6B199A0478003C5699 + B6416F6E199A0478003C5699 + B6416F71199A0478003C5699 + B6416F74199A0478003C5699 + B6416F77199A0478003C5699 + B6416F7A199A0478003C5699 + B6416F7D199A0478003C5699 + B6416F80199A0478003C5699 + B6416F83199A0478003C5699 + B6416F86199A0478003C5699 + B6416F89199A0478003C5699 + B6416F8C199A0478003C5699 + B6416F8F199A0478003C5699 + B6416F92199A0478003C5699 + B6416F95199A0478003C5699 + B6416F98199A0478003C5699 + B6416F9B199A0478003C5699 + B6416F9E199A0478003C5699 + B6416FA1199A0478003C5699 + B6416FA4199A0478003C5699 + B6416FAA199A0478003C5699 + + isa + PBXGroup + name + Translations + sourceTree + <group> + + B6B9EB4D196190F5009024F0 + + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER + YES + CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND + YES + CLANG_ANALYZER_SECURITY_INSECUREAPI_STRCPY + YES + CLANG_CXX_LANGUAGE_STANDARD + gnu++0x + CLANG_CXX_LIBRARY + compiler-default + CLANG_ENABLE_OBJC_ARC + YES + CLANG_WARN_CONSTANT_CONVERSION + YES + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS + YES + CLANG_WARN_EMPTY_BODY + YES + CLANG_WARN_ENUM_CONVERSION + YES + CLANG_WARN_IMPLICIT_SIGN_CONVERSION + YES + CLANG_WARN_INT_CONVERSION + YES + CLANG_WARN_OBJC_RECEIVER_WEAK + YES + CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION + YES + CLANG_WARN__ARC_BRIDGE_CAST_NONARC + YES + CLANG_WARN__DUPLICATE_METHOD_MATCH + YES + CODE_SIGN_IDENTITY + iPhone Distribution + COPY_PHASE_STRIP + NO + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_DYNAMIC_NO_PIC + NO + GCC_GENERATE_TEST_COVERAGE_FILES + NO + GCC_INSTRUMENT_PROGRAM_FLOW_ARCS + NO + GCC_OPTIMIZATION_LEVEL + 0 + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO + GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS + YES + GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS + YES + GCC_WARN_64_TO_32_BIT_CONVERSION + YES + GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS + YES + GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS + YES + GCC_WARN_ABOUT_MISSING_NEWLINE + YES + GCC_WARN_ABOUT_MISSING_PROTOTYPES + YES + GCC_WARN_ABOUT_POINTER_SIGNEDNESS + YES + GCC_WARN_ABOUT_RETURN_TYPE + YES + GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL + YES + GCC_WARN_CHECK_SWITCH_STATEMENTS + YES + GCC_WARN_FOUR_CHARACTER_CONSTANTS + YES + GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED + YES + GCC_WARN_MISSING_PARENTHESES + YES + GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR + YES + GCC_WARN_SHADOW + YES + GCC_WARN_SIGN_COMPARE + YES + GCC_WARN_STRICT_SELECTOR_MATCH + YES + GCC_WARN_TYPECHECK_CALLS_TO_PRINTF + YES + GCC_WARN_UNDECLARED_SELECTOR + YES + GCC_WARN_UNINITIALIZED_AUTOS + YES + GCC_WARN_UNKNOWN_PRAGMAS + YES + GCC_WARN_UNUSED_FUNCTION + YES + GCC_WARN_UNUSED_LABEL + YES + GCC_WARN_UNUSED_VALUE + YES + GCC_WARN_UNUSED_VARIABLE + YES + HEADER_SEARCH_PATHS + + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + ONLY_ACTIVE_ARCH + NO + OTHER_CFLAGS + -fobjc-arc-exceptions + SDKROOT + iphoneos + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Ad-Hoc Distribution + + B6B9EB4E196190F5009024F0 + + baseConfigurationReference + 9CC6C6BD3B51923FD6317C94 + buildSettings + + ASSETCATALOG_COMPILER_APPICON_NAME + AppIcon + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME + LaunchImage + CODE_SIGN_IDENTITY + iPhone Developer + CURRENT_PROJECT_VERSION + 1 + FRAMEWORK_SEARCH_PATHS + + $(inherited) + "$(SRCROOT)" + + GCC_OPTIMIZATION_LEVEL + 0 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Signal/Signal-Prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + HAVE_CONFIG_H + ADHOC=1 + + GCC_STRICT_ALIASING + NO + GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR + NO + GCC_WARN_STRICT_SELECTOR_MATCH + YES + GCC_WARN_UNDECLARED_SELECTOR + YES + HEADER_SEARCH_PATHS + + $(inherited) + "${SRCROOT}/RedPhone/lib/speex/include" + "${SRCROOT}/RedPhone/lib/ogg/include" + "${SRCROOT}/RedPhone/lib/debug/include" + "$(SRCROOT)/libtommath" + "$(SRCROOT)/libtomcrypt/headers" + "$(SRCROOT)/spandsp/spandsp/spandsp" + "$(SRCROOT)/MMDrawerController" + "$(SRCROOT)/Libraries"/** + + INFOPLIST_FILE + $(SRCROOT)/Signal/Signal-Info.plist + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + LIBRARY_SEARCH_PATHS + + $(inherited) + $(SRCROOT) + + LLVM_LTO + NO + OTHER_LDFLAGS + $(inherited) + PRODUCT_NAME + Signal + PROVISIONING_PROFILE + 66e492a3-506e-4937-b24d-257d2020dfa7 + SDKROOT + iphoneos + TARGETED_DEVICE_FAMILY + 1 + TEST_AFTER_BUILD + YES + VALID_ARCHS + arm64 armv7 armv7s i386 + WRAPPER_EXTENSION + app + + isa + XCBuildConfiguration + name + Ad-Hoc Distribution + + B6B9EB4F196190F5009024F0 + + baseConfigurationReference + 9CC6C6BD3B51923FD6317C94 + buildSettings + + BUNDLE_LOADER + $(BUILT_PRODUCTS_DIR)/Signal.app/Signal + FRAMEWORK_SEARCH_PATHS + + "$(SDKROOT)/Developer/Library/Frameworks" + "$(DEVELOPER_LIBRARY_DIR)/Frameworks" + $(inherited) + $(DEVELOPER_FRAMEWORKS_DIR) + + GCC_GENERATE_TEST_COVERAGE_FILES + NO + GCC_INSTRUMENT_PROGRAM_FLOW_ARCS + YES + GCC_OPTIMIZATION_LEVEL + 0 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Signal/Signal-Prefix.pch + GCC_VERSION + + GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR + NO + GCC_WARN_STRICT_SELECTOR_MATCH + YES + GCC_WARN_UNDECLARED_SELECTOR + YES + HEADER_SEARCH_PATHS + + ${PODS_HEADERS_SEARCH_PATHS} + $(inherited) + "${SRCROOT}/Signal/lib/speex/include" + "${SRCROOT}/Signal/lib/ogg/include" + "${SRCROOT}/Signal/lib/debug/include" + "$(SRCROOT)/libtommath" + "$(SRCROOT)/libtomcrypt/headers" + "$(SRCROOT)/spandsp/spandsp/spandsp" + "$(SRCROOT)/Libraries"/** + + INFOPLIST_FILE + Signal/test/Supporting Files/SignalTests-Info.plist + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + LIBRARY_SEARCH_PATHS + + $(inherited) + $(SRCROOT) + + OTHER_LDFLAGS + + -ObjC + $(inherited) + + PRODUCT_NAME + SignalTests + TEST_HOST + $(BUNDLE_LOADER) + VALID_ARCHS + arm64 armv7s armv7 i386 x86_64 + + isa + XCBuildConfiguration + name + Ad-Hoc Distribution + + B6B9ECFA198B31BA00C620D3 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + PushManager.h + sourceTree + <group> + + B6B9ECFB198B31BA00C620D3 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + PushManager.m + sourceTree + <group> + + B6B9ECFC198B31BA00C620D3 + + fileRef + B6B9ECFB198B31BA00C620D3 + isa + PBXBuildFile + + B6C93C4C199567AD00EDF894 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DebugLogger.h + sourceTree + <group> + + B6C93C4D199567AD00EDF894 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DebugLogger.m + sourceTree + <group> + + B6C93C4E199567AD00EDF894 + + fileRef + B6C93C4D199567AD00EDF894 + isa + PBXBuildFile + + B90418E4183E9DD40038554A + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DateUtil.h + sourceTree + <group> + + B90418E5183E9DD40038554A + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DateUtil.m + sourceTree + <group> + + B90418E6183E9DD40038554A + + fileRef + B90418E5183E9DD40038554A + isa + PBXBuildFile + + B90418E7183E9DD40038554A + + fileRef + B90418E5183E9DD40038554A + isa + PBXBuildFile + + B942EB0C183A9633000887BB + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SearchBarTitleView.h + sourceTree + <group> + + B942EB0D183A9633000887BB + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SearchBarTitleView.m + sourceTree + <group> + + B942EB0E183A9633000887BB + + fileRef + B942EB0D183A9633000887BB + isa + PBXBuildFile + + B942EB0F183A9633000887BB + + fileRef + B942EB0D183A9633000887BB + isa + PBXBuildFile + + B942EB10183AC467000887BB + + fileRef + 76EB051E18170B33006006FC + isa + PBXBuildFile + + B96A30FE187DA1B600648F3E + + isa + PBXFileReference + lastKnownFileType + file + path + HelveticaNeueLTStd-Bd.otf + sourceTree + <group> + + B96A3100187DA1B600648F3E + + fileRef + B96A30FE187DA1B600648F3E + isa + PBXBuildFile + + B97940251832BD2400BD66CB + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + UIUtil.h + sourceTree + <group> + + B97940261832BD2400BD66CB + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + UIUtil.m + sourceTree + <group> + + B97940271832BD2400BD66CB + + fileRef + B97940261832BD2400BD66CB + isa + PBXBuildFile + + B97940281832BD2400BD66CB + + fileRef + B97940261832BD2400BD66CB + isa + PBXBuildFile + + B97CBFA518860EA3008E0DE9 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CountryCodeViewController.h + sourceTree + <group> + + B97CBFA618860EA3008E0DE9 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CountryCodeViewController.m + sourceTree + <group> + + B97CBFA718860EA3008E0DE9 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + name + CountryCodeViewController.xib + path + ../CountryCodeViewController.xib + sourceTree + <group> + + B97CBFA818860EA3008E0DE9 + + fileRef + B97CBFA618860EA3008E0DE9 + isa + PBXBuildFile + + B97CBFA918860EA3008E0DE9 + + fileRef + B97CBFA618860EA3008E0DE9 + isa + PBXBuildFile + + B97CBFAB18860EA3008E0DE9 + + fileRef + B97CBFA718860EA3008E0DE9 + isa + PBXBuildFile + + B97CBFAC1886100E008E0DE9 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CountryCodeTableViewCell.h + sourceTree + <group> + + B97CBFAD1886100E008E0DE9 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CountryCodeTableViewCell.m + sourceTree + <group> + + B97CBFAE1886100E008E0DE9 + + fileRef + B97CBFAD1886100E008E0DE9 + isa + PBXBuildFile + + B97CBFAF1886100E008E0DE9 + + fileRef + B97CBFAD1886100E008E0DE9 + isa + PBXBuildFile + + B97CBFB018861023008E0DE9 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + CountryCodeTableViewCell.xib + sourceTree + <group> + + B97CBFB218861023008E0DE9 + + fileRef + B97CBFB018861023008E0DE9 + isa + PBXBuildFile + + B9A578AF183D60ED00C17105 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + FavouriteTableViewCell.h + sourceTree + <group> + + B9A578B0183D60ED00C17105 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + FavouriteTableViewCell.m + sourceTree + <group> + + B9A578B1183D60EE00C17105 + + fileRef + B9A578B0183D60ED00C17105 + isa + PBXBuildFile + + B9A578B2183D60EE00C17105 + + fileRef + B9A578B0183D60ED00C17105 + isa + PBXBuildFile + + B9A578B3183D610300C17105 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + FavouriteTableViewCell.xib + sourceTree + <group> + + B9A578B5183D610300C17105 + + fileRef + B9A578B3183D610300C17105 + isa + PBXBuildFile + + B9B89C52185A2B5F00A24465 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + LeftSideMenuCell.h + sourceTree + <group> + + B9B89C53185A2B5F00A24465 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + LeftSideMenuCell.m + sourceTree + <group> + + B9B89C54185A2B5F00A24465 + + fileRef + B9B89C53185A2B5F00A24465 + isa + PBXBuildFile + + B9B89C55185A2B5F00A24465 + + fileRef + B9B89C53185A2B5F00A24465 + isa + PBXBuildFile + + B9B89C56185A2B7000A24465 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + LeftSideMenuCell.xib + sourceTree + <group> + + B9B89C58185A2B7000A24465 + + fileRef + B9B89C56185A2B7000A24465 + isa + PBXBuildFile + + B9CA51B718809ACA007E204E + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + InviteContactsViewController.h + sourceTree + <group> + + B9CA51B818809ACA007E204E + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + InviteContactsViewController.m + sourceTree + <group> + + B9CA51B918809ACA007E204E + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + name + InviteContactsViewController.xib + path + ../InviteContactsViewController.xib + sourceTree + <group> + + B9CA51BA18809ACA007E204E + + fileRef + B9CA51B818809ACA007E204E + isa + PBXBuildFile + + B9CA51BB18809ACA007E204E + + fileRef + B9CA51B818809ACA007E204E + isa + PBXBuildFile + + B9CA51BD18809ACA007E204E + + fileRef + B9CA51B918809ACA007E204E + isa + PBXBuildFile + + B9EB5ABC1884C002007CBB57 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + MessageUI.framework + path + System/Library/Frameworks/MessageUI.framework + sourceTree + SDKROOT + + B9EB5ABD1884C002007CBB57 + + fileRef + B9EB5ABC1884C002007CBB57 + isa + PBXBuildFile + + B9EB5AC41884D370007CBB57 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + UnseenWhisperUserCell.h + sourceTree + <group> + + B9EB5AC51884D370007CBB57 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + UnseenWhisperUserCell.m + sourceTree + <group> + + B9EB5AC61884D370007CBB57 + + fileRef + B9EB5AC51884D370007CBB57 + isa + PBXBuildFile + + B9EB5AC71884D370007CBB57 + + fileRef + B9EB5AC51884D370007CBB57 + isa + PBXBuildFile + + B9EB5AC81884D387007CBB57 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + file.xib + path + UnseenWhisperUserCell.xib + sourceTree + <group> + + B9EB5ACA1884D387007CBB57 + + fileRef + B9EB5AC81884D387007CBB57 + isa + PBXBuildFile + + BA4E2805598B464FB7B24430 + + buildActionMask + 2147483647 + files + + inputPaths + + isa + PBXShellScriptBuildPhase + name + Copy Pods Resources + outputPaths + + runOnlyForDeploymentPostprocessing + 0 + shellPath + /bin/sh + shellScript + "${SRCROOT}/Pods/Target Support Files/Pods/Pods-resources.sh" + + showEnvVarsInLog + 0 + + BF8C3D8119CE3B6A008F644C + + children + + BF8C3D8219CE3B6A008F644C + + isa + PBXGroup + path + call + sourceTree + <group> + + BF8C3D8219CE3B6A008F644C + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + RecentCallTest.m + sourceTree + <group> + + BF8C3D8319CE3B6A008F644C + + fileRef + BF8C3D8219CE3B6A008F644C + isa + PBXBuildFile + + BFB074BF19A4BCA400F2947C + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + FutureUtilTest.m + sourceTree + <group> + + BFB074C019A4BCA400F2947C + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ObservableTest.m + sourceTree + <group> + + BFB074C119A4BCA400F2947C + + fileRef + BFB074BF19A4BCA400F2947C + isa + PBXBuildFile + + BFB074C219A4BCA400F2947C + + fileRef + BFB074C019A4BCA400F2947C + isa + PBXBuildFile + + BFB074C319A5611000F2947C + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + FutureUtil.h + sourceTree + <group> + + BFB074C419A5611000F2947C + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + FutureUtil.m + sourceTree + <group> + + BFB074C519A5611000F2947C + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + ObservableValue.h + sourceTree + <group> + + BFB074C619A5611000F2947C + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + ObservableValue.m + sourceTree + <group> + + BFB074C719A5611000F2947C + + fileRef + BFB074C419A5611000F2947C + isa + PBXBuildFile + + BFB074C819A5611000F2947C + + fileRef + BFB074C419A5611000F2947C + isa + PBXBuildFile + + BFB074C919A5611000F2947C + + fileRef + BFB074C619A5611000F2947C + isa + PBXBuildFile + + BFB074CA19A5611000F2947C + + fileRef + BFB074C619A5611000F2947C + isa + PBXBuildFile + + D202868116DBE0E7009068E9 + + fileRef + D2AEACDB16C426DA00C364C0 + isa + PBXBuildFile + + D202868216DBE0F4009068E9 + + fileRef + D2179CFD16BB0B480006F3AB + isa + PBXBuildFile + + D202868316DBE0FC009068E9 + + fileRef + D2179CFB16BB0B3A0006F3AB + isa + PBXBuildFile + + D202868416DBE108009068E9 + + fileRef + A1FDCBEE16DAA6C300868894 + isa + PBXBuildFile + + D2179CFB16BB0B3A0006F3AB + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + CoreTelephony.framework + path + System/Library/Frameworks/CoreTelephony.framework + sourceTree + SDKROOT + + D2179CFC16BB0B3A0006F3AB + + fileRef + D2179CFB16BB0B3A0006F3AB + isa + PBXBuildFile + + D2179CFD16BB0B480006F3AB + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + SystemConfiguration.framework + path + System/Library/Frameworks/SystemConfiguration.framework + sourceTree + SDKROOT + + D2179CFE16BB0B480006F3AB + + fileRef + D2179CFD16BB0B480006F3AB + isa + PBXBuildFile + + D221A07E169C9E5E00537ABF + + children + + D221A093169C9E5E00537ABF + 70B800C8190C55320042E3F0 + D221A08C169C9E5E00537ABF + D221A08A169C9E5E00537ABF + 70B8009E190C529C0042E3F0 + 70B800A7190C54790042E3F0 + 420DEC7C09ED549B971FBF67 + + isa + PBXGroup + sourceTree + <group> + + D221A080169C9E5E00537ABF + + attributes + + LastTestingUpgradeCheck + 0600 + LastUpgradeCheck + 0500 + ORGANIZATIONNAME + Open Whisper Systems + TargetAttributes + + D221A088169C9E5E00537ABF + + DevelopmentTeam + U68MSDN6DR + SystemCapabilities + + com.apple.DataProtection + + enabled + 1 + + com.apple.InAppPurchase + + enabled + 0 + + com.apple.InterAppAudio + + enabled + 0 + + com.apple.VPNLite + + enabled + 0 + + + + D221A0A9169C9E5F00537ABF + + DevelopmentTeam + AWR2FBJU75 + TestTargetID + D221A088169C9E5E00537ABF + + + + buildConfigurationList + D221A083169C9E5E00537ABF + compatibilityVersion + Xcode 3.2 + developmentRegion + English + hasScannedForEncodings + 0 + isa + PBXProject + knownRegions + + en + fr + ca-ES + cs-CZ + de + ro-RO + nl + sv-SE + an + ar + bg_BG + ca + cs + da + es + eu + fa_IR + fa + fi + fil + he + hu + it_IT + ja_JP + lv + nb + pl + pt_BR + ro + ru + sl + sq + sv_SE + ta + tr_TR + uk + zh_CN + zh_TW.Big5 + zh_TW + be + el_GR + + mainGroup + D221A07E169C9E5E00537ABF + productRefGroup + D221A08A169C9E5E00537ABF + projectDirPath + + projectReferences + + + ProductGroup + 70B8009F190C529C0042E3F0 + ProjectRef + 70B8009E190C529C0042E3F0 + + + ProductGroup + 70B800A8190C54790042E3F0 + ProjectRef + 70B800A7190C54790042E3F0 + + + projectRoot + + targets + + D221A088169C9E5E00537ABF + D221A0A9169C9E5F00537ABF + + + D221A083169C9E5E00537ABF + + buildConfigurations + + D221A0BA169C9E5F00537ABF + B6B9EB4D196190F5009024F0 + D221A0BB169C9E5F00537ABF + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + App Store Release + isa + XCConfigurationList + + D221A085169C9E5E00537ABF + + buildActionMask + 2147483647 + files + + 76EB064E18170B34006006FC + 76EB063E18170B33006006FC + 76EB05F618170B33006006FC + 76EB061218170B33006006FC + 76EB060E18170B33006006FC + 76EB05BA18170B33006006FC + 76EB060218170B33006006FC + 76EB05FC18170B33006006FC + 76EB062418170B33006006FC + 76EB061A18170B33006006FC + 76EB068418170B34006006FC + 76EB066218170B34006006FC + 76EB05AC18170B33006006FC + B60C16651988999D00E97A6C + 76EB062A18170B33006006FC + B97940271832BD2400BD66CB + 76EB05BE18170B33006006FC + 76EB058618170B33006006FC + 76EB05A818170B33006006FC + 70B80119190C55660042E3F0 + E197B61818BBEC1A00F073E5 + 70B8011C190C55660042E3F0 + B67ADDC41989FF8700E1A773 + 76EB059418170B33006006FC + 76EB05EC18170B33006006FC + 76EB05D218170B33006006FC + 76EB05E018170B33006006FC + B6B9ECFC198B31BA00C620D3 + 76EB05D618170B33006006FC + 70B8010E190C55660042E3F0 + 7095B7B018F46D35002C66E2 + 70B8010F190C55660042E3F0 + 70B8010C190C55660042E3F0 + E197B61618BBEC1A00F073E5 + 76EB065018170B34006006FC + 701231B518ECAA4500D456C4 + 76EB062218170B33006006FC + 76EB063C18170B33006006FC + 76EB063A18170B33006006FC + 70B80117190C55660042E3F0 + 76EB060A18170B33006006FC + 76EB062818170B33006006FC + 76EB062E18170B33006006FC + 76EB05F218170B33006006FC + E197B61718BBEC1A00F073E5 + 76EB05BC18170B33006006FC + 76EB060C18170B33006006FC + 76EB058A18170B33006006FC + 76EB061018170B33006006FC + E197B62718BBF63B00F073E5 + 76EB058418170B33006006FC + 76EB057A18170B33006006FC + E197B61918BBEC1A00F073E5 + 76EB05A618170B33006006FC + 76EB064218170B33006006FC + 76EB065A18170B34006006FC + 76EB062618170B33006006FC + D221A09A169C9E5E00537ABF + 76EB061618170B33006006FC + 76EB063018170B33006006FC + 76EB065618170B34006006FC + 76EB05FE18170B33006006FC + 76EB064C18170B34006006FC + 76EB05CA18170B33006006FC + 70B80115190C55660042E3F0 + E197B61418BBEC1A00F073E5 + 76EB062C18170B33006006FC + 707E549218FF26E800C8649D + 76EB05DA18170B33006006FC + 76EB05EE18170B33006006FC + E1CD329618BCFF9900B1A496 + 76EB05B418170B33006006FC + 76EB05E418170B33006006FC + 76EB058218170B33006006FC + 76EB064418170B33006006FC + 70B8011A190C55660042E3F0 + 70B80114190C55660042E3F0 + E197B61E18BBEC6D00F073E5 + E197B60D18BBEC1A00F073E5 + 76EB061418170B33006006FC + 76EB05C018170B33006006FC + 765052A1182945EF008313E1 + 7038632818F70C0700D4A43F + 76EB066418170B34006006FC + 76EB068618170B34006006FC + B63761ED19E1FBE8005735D1 + 76EB05A018170B33006006FC + 70B8011B190C55660042E3F0 + B9A578B1183D60EE00C17105 + 76EB057618170B33006006FC + 70B80111190C55660042E3F0 + E197B61118BBEC1A00F073E5 + 76EB065818170B34006006FC + 76EB05EA18170B33006006FC + 76EB05C218170B33006006FC + B6C93C4E199567AD00EDF894 + 76EB063218170B33006006FC + E197B62418BBF5BB00F073E5 + E197B61018BBEC1A00F073E5 + 76C87F13181EE11C00C4ACAB + 76EB063618170B33006006FC + E197B60C18BBEC1A00F073E5 + E197B61218BBEC1A00F073E5 + 76EB05A218170B33006006FC + 70B8010D190C55660042E3F0 + E197B61A18BBEC1A00F073E5 + 70B80118190C55660042E3F0 + 762D9DCF18281C7400A5E418 + 76EB05F018170B33006006FC + E197B60F18BBEC1A00F073E5 + 70B8011D190C55660042E3F0 + 76D713E7182D3E3F00C9C9C8 + 76EB061818170B33006006FC + 76EB05E618170B33006006FC + E16E5BEE18AAC40200B7C403 + 76EB057418170B33006006FC + 76EB061C18170B33006006FC + 76EB05C418170B33006006FC + 76EB05AA18170B33006006FC + 7038632718F70C0700D4A43F + 76EB058C18170B33006006FC + 76EB059018170B33006006FC + B942EB0E183A9633000887BB + 765052AF182AC9B5008313E1 + 70B80110190C55660042E3F0 + 70B80112190C55660042E3F0 + 76EB05D418170B33006006FC + 76EB058E18170B33006006FC + E19167A418A9687800B7A468 + B9CA51BA18809ACA007E204E + 76EB065218170B34006006FC + E16E5BF018AAC40200B7C403 + 70B80113190C55660042E3F0 + B9EB5AC61884D370007CBB57 + B65EDA1219E1BE6400AAA7CB + 76EB05DC18170B33006006FC + 70377AA91916BA0500CAF501 + 76EB064618170B33006006FC + 70BAFD5D190584BE00FA5E0B + 76EB05A418170B33006006FC + E197B62118BBF12700F073E5 + 76EB068C18170B34006006FC + 76EB062018170B33006006FC + 76EB063818170B33006006FC + B9B89C54185A2B5F00A24465 + 76EB068E18170B34006006FC + 76EB05CE18170B33006006FC + B63761EE19E1FBE8005735D1 + 76EB05B618170B33006006FC + 76EB05F418170B33006006FC + 76EB059E18170B33006006FC + E197B60E18BBEC1A00F073E5 + 76EB065418170B34006006FC + 76EB054018170B33006006FC + 76EB05D018170B33006006FC + B63761EF19E1FBE8005735D1 + E197B61518BBEC1A00F073E5 + BFB074C919A5611000F2947C + 76EB05C818170B33006006FC + BFB074C719A5611000F2947C + 76EB057218170B33006006FC + 76EB060418170B33006006FC + B97CBFA818860EA3008E0DE9 + B6B1013C196D213F007E3930 + 76EB059218170B33006006FC + 76EB05F818170B33006006FC + B97CBFAE1886100E008E0DE9 + B63761E319E1F487005735D1 + 76EB05CC18170B33006006FC + E16E5BEF18AAC40200B7C403 + 76EB064018170B33006006FC + 707E548C18FF0B8A00C8649D + 76EB058818170B33006006FC + 76EB05B218170B33006006FC + 76EB066018170B34006006FC + 76EB060618170B33006006FC + B63761EC19E1FBE8005735D1 + 76EB060818170B33006006FC + B90418E6183E9DD40038554A + 76EB05C618170B33006006FC + 76EB05E818170B33006006FC + 76EB05FA18170B33006006FC + 76EB05AE18170B33006006FC + E197B61318BBEC1A00F073E5 + 76EB064818170B33006006FC + 76EB05E218170B33006006FC + 76EB05DE18170B33006006FC + 76EB05B818170B33006006FC + 76EB05D818170B33006006FC + 76EB065C18170B34006006FC + 70B80116190C55660042E3F0 + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + D221A086169C9E5E00537ABF + + buildActionMask + 2147483647 + files + + 70377AAB1918450100CAF501 + 70B800AF190C548D0042E3F0 + 70B800A6190C53180042E3F0 + B9EB5ABD1884C002007CBB57 + 76C87F19181EFCE600C4ACAB + 768A1A2B17FC9CD300E00ED8 + A11CD70D17FA230600A2D1B1 + A163E8AB16F3F6AA0094D68B + A1C32D5117A06544000A904E + A1C32D5017A06538000A904E + D2AEACDC16C426DA00C364C0 + D2179CFE16BB0B480006F3AB + D2179CFC16BB0B3A0006F3AB + D221A08E169C9E5E00537ABF + D221A090169C9E5E00537ABF + D221A092169C9E5E00537ABF + D221A0E8169DFFC500537ABF + D24B5BD5169F568C00681372 + F995AC2FFD6D4442B012604A + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + D221A087169C9E5E00537ABF + + buildActionMask + 2147483647 + files + + E148750018A06966002CC4F3 + B6416FAF199A0478003C5699 + E148750118A06966002CC4F3 + E148750218A06966002CC4F3 + E148750318A06966002CC4F3 + E148750418A06966002CC4F3 + E148750518A06966002CC4F3 + E148750618A06966002CC4F3 + E148750818A06966002CC4F3 + E148750918A06966002CC4F3 + B6416FD1199A0478003C5699 + B6416FB5199A0478003C5699 + E148750A18A06966002CC4F3 + B6416FD2199A0478003C5699 + E148750B18A06966002CC4F3 + E148750C18A06966002CC4F3 + B6416FB2199A0478003C5699 + E148750D18A06966002CC4F3 + E148750E18A06966002CC4F3 + E148750F18A06966002CC4F3 + B6416FB9199A0478003C5699 + E148751018A06966002CC4F3 + E14874F718A06951002CC4F3 + E14874F818A06951002CC4F3 + E14874F918A06951002CC4F3 + E14874FA18A06951002CC4F3 + E14874FB18A06951002CC4F3 + E14874FC18A06951002CC4F3 + E14874FD18A06951002CC4F3 + E14874FE18A06951002CC4F3 + E14874FF18A06951002CC4F3 + E14874A218A0692F002CC4F3 + E14874A318A0692F002CC4F3 + E14874A418A0692F002CC4F3 + E14874A518A0692F002CC4F3 + E14874A618A0692F002CC4F3 + E14874A718A0692F002CC4F3 + E14874A818A0692F002CC4F3 + E14874A918A0692F002CC4F3 + E14874AA18A0692F002CC4F3 + B6416FB1199A0478003C5699 + E14874AB18A0692F002CC4F3 + E14874AC18A0692F002CC4F3 + E14874AD18A0692F002CC4F3 + E14874AE18A0692F002CC4F3 + E14874AF18A0692F002CC4F3 + E14874B018A0692F002CC4F3 + B6416FC2199A0478003C5699 + B6416FB0199A0478003C5699 + E14874B118A0692F002CC4F3 + B6416FCB199A0478003C5699 + E14874B218A0692F002CC4F3 + E14874B318A0692F002CC4F3 + E14874B418A0692F002CC4F3 + E14874B518A0692F002CC4F3 + B6416FAE199A0478003C5699 + E14874B618A0692F002CC4F3 + E14874B718A0692F002CC4F3 + E14874B818A0692F002CC4F3 + B6416FD4199A0478003C5699 + E14874B918A0692F002CC4F3 + E14874BA18A0692F002CC4F3 + E14874BB18A0692F002CC4F3 + E14874BC18A0692F002CC4F3 + E14874BD18A0692F002CC4F3 + E14874BE18A0692F002CC4F3 + B6416FBE199A0478003C5699 + E14874BF18A0692F002CC4F3 + B6416FC0199A0478003C5699 + B6416FB6199A0478003C5699 + E14874C018A0692F002CC4F3 + E14874C118A0692F002CC4F3 + E16E5C1518AEDB5A00B7C403 + E14874C218A0692F002CC4F3 + E14874C318A0692F002CC4F3 + B6416FC1199A0478003C5699 + E14874C418A0692F002CC4F3 + B6416FC6199A0478003C5699 + E14874C518A0692F002CC4F3 + E14874C618A0692F002CC4F3 + B6416FC9199A0478003C5699 + E14874C718A0692F002CC4F3 + B6416FB4199A0478003C5699 + E14874C818A0692F002CC4F3 + E14874C918A0692F002CC4F3 + B6416FAD199A0478003C5699 + E14874CA18A0692F002CC4F3 + E14874CB18A0692F002CC4F3 + B6416FCC199A0478003C5699 + E14874CC18A0692F002CC4F3 + E14874CD18A0692F002CC4F3 + E14874CE18A0692F002CC4F3 + B6416FC5199A0478003C5699 + B6416FC4199A0478003C5699 + E14874CF18A0692F002CC4F3 + E14874D018A0692F002CC4F3 + E14874D118A0692F002CC4F3 + B6416FB3199A0478003C5699 + B6416FBB199A0478003C5699 + E14874D218A0692F002CC4F3 + B6416FB8199A0478003C5699 + E14874D318A0692F002CC4F3 + E14874D418A0692F002CC4F3 + B6416FC3199A0478003C5699 + B6416FCF199A0478003C5699 + E14874D518A0692F002CC4F3 + E14874D618A0692F002CC4F3 + E14874D718A0692F002CC4F3 + B6416FC8199A0478003C5699 + E14874D818A0692F002CC4F3 + E14874D918A0692F002CC4F3 + E14874DA18A0692F002CC4F3 + B6416FD0199A0478003C5699 + E14874DB18A0692F002CC4F3 + E14874DC18A0692F002CC4F3 + E14874DD18A0692F002CC4F3 + E14874DE18A0692F002CC4F3 + E14874DF18A06930002CC4F3 + B6416FBC199A0478003C5699 + E14874E018A06930002CC4F3 + E14874E118A06930002CC4F3 + B6416FBF199A0478003C5699 + B6416FB7199A0478003C5699 + B66DBF4A19D5BBC8006EA940 + E14874E218A06930002CC4F3 + E14874E318A06930002CC4F3 + E14874E418A06930002CC4F3 + E14874E518A06930002CC4F3 + E14874E618A06930002CC4F3 + E14874E718A06930002CC4F3 + E14874E818A06930002CC4F3 + E14874E918A06930002CC4F3 + E14874EA18A06930002CC4F3 + E14874EB18A06930002CC4F3 + E14874EC18A06930002CC4F3 + E14874ED18A06930002CC4F3 + B6416FCD199A0478003C5699 + E14874EE18A06930002CC4F3 + E14874EF18A06930002CC4F3 + E14874F018A06930002CC4F3 + E14874F118A06930002CC4F3 + E14874F218A06930002CC4F3 + 70B8FEE21909FE360042E3F0 + B6416FCE199A0478003C5699 + E14874F318A06930002CC4F3 + E14874F418A06930002CC4F3 + E14874F518A06930002CC4F3 + E14874F618A06930002CC4F3 + E1370BEA18A0689000826894 + E1370BEB18A0689000826894 + E1370BEC18A0689000826894 + E1370BED18A0689000826894 + E1370BEE18A0689000826894 + E16E5C1418AEDB5A00B7C403 + E1370BEF18A0689000826894 + E1370BF018A0689000826894 + E1370BF118A0689000826894 + B6416FC7199A0478003C5699 + E1370BF218A0689000826894 + E1370BE718A0688300826894 + E1370BE818A0688300826894 + E1370BE918A0688300826894 + B6416FBD199A0478003C5699 + E1370BE018A0686600826894 + E1370BE118A0686C00826894 + E1370BE218A0686C00826894 + E1370BE318A0686C00826894 + B6416FCA199A0478003C5699 + B67EBF5D19194AC60084CCFD + E1370BE418A0686C00826894 + E1370BE518A0686C00826894 + E1370BE618A0686C00826894 + E148751218A06AFD002CC4F3 + E148751318A06AFD002CC4F3 + E148751418A06AFD002CC4F3 + B6416FBA199A0478003C5699 + E148751518A06AFD002CC4F3 + E1370BF618A068A600826894 + + isa + PBXResourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + D221A088169C9E5E00537ABF + + buildConfigurationList + D221A0BC169C9E5F00537ABF + buildPhases + + 493CFB695DB448D8A3C1AE06 + D221A085169C9E5E00537ABF + D221A086169C9E5E00537ABF + D221A087169C9E5E00537ABF + DC8D50B785074F8FA3DBAACE + + buildRules + + dependencies + + 70B800AE190C54870042E3F0 + 70B800A5190C52F80042E3F0 + + isa + PBXNativeTarget + name + Signal + productName + RedPhone + productReference + D221A089169C9E5E00537ABF + productType + com.apple.product-type.application + + D221A089169C9E5E00537ABF + + explicitFileType + wrapper.application + includeInIndex + 0 + isa + PBXFileReference + path + Signal.app + sourceTree + BUILT_PRODUCTS_DIR + + D221A08A169C9E5E00537ABF + + children + + D221A089169C9E5E00537ABF + D221A0AA169C9E5F00537ABF + + isa + PBXGroup + name + Products + sourceTree + <group> + + D221A08C169C9E5E00537ABF + + children + + B69CD25019773E79005CE69A + 70377AAA1918450100CAF501 + B9EB5ABC1884C002007CBB57 + A1C32D4D17A0652C000A904E + A1C32D4F17A06537000A904E + A163E8AA16F3F6A90094D68B + 76C87F18181EFCE600C4ACAB + 768A1A2A17FC9CD300E00ED8 + A11CD70C17FA230600A2D1B1 + E1A0AD8B16E13FDD0071E604 + A1FDCBEE16DAA6C300868894 + D2AEACDB16C426DA00C364C0 + D2179CFB16BB0B3A0006F3AB + D2179CFD16BB0B480006F3AB + D24B5BD4169F568C00681372 + D221A0E7169DFFC500537ABF + D221A08D169C9E5E00537ABF + D221A08F169C9E5E00537ABF + D221A091169C9E5E00537ABF + 8313AE91B4954215858A5662 + + isa + PBXGroup + name + Frameworks + sourceTree + <group> + + D221A08D169C9E5E00537ABF + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + UIKit.framework + path + System/Library/Frameworks/UIKit.framework + sourceTree + SDKROOT + + D221A08E169C9E5E00537ABF + + fileRef + D221A08D169C9E5E00537ABF + isa + PBXBuildFile + + D221A08F169C9E5E00537ABF + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + Foundation.framework + path + System/Library/Frameworks/Foundation.framework + sourceTree + SDKROOT + + D221A090169C9E5E00537ABF + + fileRef + D221A08F169C9E5E00537ABF + isa + PBXBuildFile + + D221A091169C9E5E00537ABF + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + CoreGraphics.framework + path + System/Library/Frameworks/CoreGraphics.framework + sourceTree + SDKROOT + + D221A092169C9E5E00537ABF + + fileRef + D221A091169C9E5E00537ABF + isa + PBXBuildFile + + D221A093169C9E5E00537ABF + + children + + B657DDC91911A40500F45B0C + 765052A318294C9F008313E1 + 76AD2C7B17FB4604000246B0 + B67EBF5C19194AC60084CCFD + 76EB03C118170B33006006FC + D221A094169C9E5E00537ABF + A15706EA17F0CD6D007C2BD6 + B66DBF4919D5BBC8006EA940 + + isa + PBXGroup + path + Signal + sourceTree + <group> + + D221A094169C9E5E00537ABF + + children + + B6B6C3C419193F5B00C0B76B + E18AB40618A05754001A532A + E1370BDA18A066F600826894 + E1370BDB18A066F600826894 + E1370BDC18A066F600826894 + E18AB3F318A05734001A532A + E108ED13187E34FD0045AEA3 + D221A099169C9E5E00537ABF + D221A095169C9E5E00537ABF + D221A09B169C9E5E00537ABF + B661C211198EE2EA00548CA1 + E1C407C117F0C246007BEE65 + + isa + PBXGroup + name + Supporting Files + sourceTree + <group> + + D221A095169C9E5E00537ABF + + isa + PBXFileReference + lastKnownFileType + text.plist.xml + path + Signal-Info.plist + sourceTree + <group> + + D221A099169C9E5E00537ABF + + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + main.m + sourceTree + <group> + + D221A09A169C9E5E00537ABF + + fileRef + D221A099169C9E5E00537ABF + isa + PBXBuildFile + + D221A09B169C9E5E00537ABF + + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + Signal-Prefix.pch + sourceTree + <group> + + D221A0A5169C9E5F00537ABF + + buildActionMask + 2147483647 + files + + 76EB05ED18170B33006006FC + 76EB064918170B33006006FC + 76EB05AF18170B33006006FC + 76EB061318170B33006006FC + 76EB064F18170B34006006FC + 76EB05A718170B33006006FC + 76EB05BF18170B33006006FC + 76EB05E518170B33006006FC + 76EB05BD18170B33006006FC + 76EB05DB18170B33006006FC + 76EB060F18170B33006006FC + 76EB057718170B33006006FC + B9EB5AC71884D370007CBB57 + 76EB05FB18170B33006006FC + 76EB063718170B33006006FC + 76EB05C918170B33006006FC + B90418E7183E9DD40038554A + 76EB05CB18170B33006006FC + 76EB061B18170B33006006FC + B9B89C55185A2B5F00A24465 + 76EB05FD18170B33006006FC + 76EB058B18170B33006006FC + 76D713E8182D3E3F00C9C9C8 + 76EB05D318170B33006006FC + B9A578B2183D60EE00C17105 + 76EB061518170B33006006FC + 76EB060718170B33006006FC + 76EB05A118170B33006006FC + 762D9DD018281C7400A5E418 + 76EB05CD18170B33006006FC + 76EB05B718170B33006006FC + 76EB05DF18170B33006006FC + 76EB05D918170B33006006FC + A157075717F0CD6D007C2BD6 + 76EB063F18170B33006006FC + 76EB05AB18170B33006006FC + 76EB061D18170B33006006FC + 76EB064D18170B34006006FC + 76EB05E318170B33006006FC + 76EB060D18170B33006006FC + A157075817F0CD6D007C2BD6 + 76EB05DD18170B33006006FC + 76EB065318170B34006006FC + 76EB059518170B33006006FC + 76EB05A318170B33006006FC + 76EB054118170B33006006FC + A157075917F0CD6D007C2BD6 + 76EB05B918170B33006006FC + A157075A17F0CD6D007C2BD6 + 76EB060318170B33006006FC + A157075B17F0CD6D007C2BD6 + A157075D17F0CD6D007C2BD6 + 76EB068518170B34006006FC + A157075E17F0CD6D007C2BD6 + 76919BF71805D190008C664A + 76EB05D118170B33006006FC + A157075F17F0CD6D007C2BD6 + 76EB05F518170B33006006FC + BFB074C219A4BCA400F2947C + A157076017F0CD6D007C2BD6 + 765052A2182945EF008313E1 + A157076117F0CD6D007C2BD6 + 76EB05C518170B33006006FC + 76EB058F18170B33006006FC + 76EB062118170B33006006FC + 76EB064518170B33006006FC + 76EB068718170B34006006FC + 76EB063B18170B33006006FC + A157076217F0CD6D007C2BD6 + A157076317F0CD6D007C2BD6 + 76EB062318170B33006006FC + A157076517F0CD6D007C2BD6 + 76EB066518170B34006006FC + A157076617F0CD6D007C2BD6 + 76EB063118170B33006006FC + 76EB05F918170B33006006FC + A157076717F0CD6D007C2BD6 + 76EB05CF18170B33006006FC + 76EB060518170B33006006FC + 76EB065D18170B34006006FC + A157076817F0CD6D007C2BD6 + 76EB065718170B34006006FC + A157076917F0CD6D007C2BD6 + 76EB062918170B33006006FC + A157076A17F0CD6D007C2BD6 + A157076B17F0CD6D007C2BD6 + 76EB061718170B33006006FC + 76EB05F118170B33006006FC + 76EB05F718170B33006006FC + 76EB066318170B34006006FC + 76EB063318170B33006006FC + BFB074C819A5611000F2947C + 76EB062718170B33006006FC + 76EB05C118170B33006006FC + 76EB060B18170B33006006FC + A157076C17F0CD6D007C2BD6 + 76EB065B18170B34006006FC + 76EB05BB18170B33006006FC + A157076D17F0CD6D007C2BD6 + A157076E17F0CD6D007C2BD6 + 76EB05C318170B33006006FC + BF8C3D8319CE3B6A008F644C + 76EB05C718170B33006006FC + A157076F17F0CD6D007C2BD6 + 76EB05B518170B33006006FC + 76C87F14181EE11C00C4ACAB + A157077017F0CD6D007C2BD6 + 76EB05B318170B33006006FC + 76EB05AD18170B33006006FC + 76EB058D18170B33006006FC + A157077117F0CD6D007C2BD6 + A157077217F0CD6D007C2BD6 + B97CBFAF1886100E008E0DE9 + A157077417F0CD6D007C2BD6 + A157077517F0CD6D007C2BD6 + 76EB05E918170B33006006FC + 76EB058718170B33006006FC + 76EB064118170B33006006FC + A157077717F0CD6D007C2BD6 + 76EB058318170B33006006FC + A157077817F0CD6D007C2BD6 + 76EB059318170B33006006FC + B97CBFA918860EA3008E0DE9 + 76EB060918170B33006006FC + 76EB062518170B33006006FC + A157077917F0CD6D007C2BD6 + 76EB066118170B34006006FC + 76EB068D18170B34006006FC + BFB074C119A4BCA400F2947C + B684A46D19C3446200B11029 + 76EB05A918170B33006006FC + 765052B0182AC9B5008313E1 + 76EB062B18170B33006006FC + 76EB062F18170B33006006FC + 76EB064318170B33006006FC + 76EB057B18170B33006006FC + 76EB05E718170B33006006FC + 76EB05A518170B33006006FC + A157077A17F0CD6D007C2BD6 + 76EB05D518170B33006006FC + 76EB061118170B33006006FC + 76EB05FF18170B33006006FC + 76EB057518170B33006006FC + 76EB059F18170B33006006FC + 76EB062D18170B33006006FC + 76EB068F18170B34006006FC + B9CA51BB18809ACA007E204E + 76EB05EB18170B33006006FC + 76EB063918170B33006006FC + 76EB059118170B33006006FC + 76EB05F318170B33006006FC + A157077B17F0CD6D007C2BD6 + 76EB057318170B33006006FC + 76EB058518170B33006006FC + 76EB061918170B33006006FC + B942EB0F183A9633000887BB + 76EB058918170B33006006FC + 76EB063D18170B33006006FC + 76EB05E118170B33006006FC + A157077C17F0CD6D007C2BD6 + A157077D17F0CD6D007C2BD6 + 76EB064718170B33006006FC + 76EB065918170B34006006FC + 76EB065118170B34006006FC + A157077E17F0CD6D007C2BD6 + E16E5BF918AAF02100B7C403 + A157077F17F0CD6D007C2BD6 + 76EB05D718170B33006006FC + 76EB05EF18170B33006006FC + 76EB065518170B34006006FC + BFB074CA19A5611000F2947C + B97940281832BD2400BD66CB + + isa + PBXSourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + D221A0A6169C9E5F00537ABF + + buildActionMask + 2147483647 + files + + B69CD25119773E79005CE69A + E1368CBE18A1C36B00109378 + A10FDF79184FB4BB007FF963 + A1A018531805C60D00A052A6 + A1A018521805C5E800A052A6 + A123C14916F902EE000AE905 + A194D3BA17A08CD5004BD3A9 + A194D3B917A08CD1004BD3A9 + D202868416DBE108009068E9 + D202868316DBE0FC009068E9 + D202868216DBE0F4009068E9 + D202868116DBE0E7009068E9 + D221A0AD169C9E5F00537ABF + D221A0AE169C9E5F00537ABF + AA0C8E498E2046B0B81EEE6E + + isa + PBXFrameworksBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + D221A0A7169C9E5F00537ABF + + buildActionMask + 2147483647 + files + + B96A3100187DA1B600648F3E + 76EB067518170B34006006FC + 76EB069718170B34006006FC + 765052AC18294C9F008313E1 + 76EB060118170B33006006FC + 76EB066718170B34006006FC + 76C87F17181EE2EB00C4ACAB + 765052AA18294C9F008313E1 + B9CA51BD18809ACA007E204E + B97CBFAB18860EA3008E0DE9 + 76EB067B18170B34006006FC + B9EB5ACA1884D387007CBB57 + 76EB067118170B34006006FC + 76EB067918170B34006006FC + 76EB068318170B34006006FC + 76EB068118170B34006006FC + B6850E5A1995A4710068E715 + B97CBFB218861023008E0DE9 + B9A578B5183D610300C17105 + B9B89C58185A2B7000A24465 + 76D713EB182D3E5100C9C9C8 + 76EB066F18170B34006006FC + 76EB069318170B34006006FC + 76EB067718170B34006006FC + 76EB066918170B34006006FC + 76EB069D18170B34006006FC + 76EB067D18170B34006006FC + B942EB10183AC467000887BB + 765052B3182BF839008313E1 + 76B818A1182C39460088060E + 76EB066D18170B34006006FC + + isa + PBXResourcesBuildPhase + runOnlyForDeploymentPostprocessing + 0 + + D221A0A8169C9E5F00537ABF + + buildActionMask + 2147483647 + files + + inputPaths + + isa + PBXShellScriptBuildPhase + outputPaths + + runOnlyForDeploymentPostprocessing + 0 + shellPath + /bin/sh + shellScript + # Run the unit tests in this test bundle. +"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests" + + + D221A0A9169C9E5F00537ABF + + buildConfigurationList + D221A0BF169C9E5F00537ABF + buildPhases + + EE182B0CAFB74DD9A2D39FD3 + D221A0A5169C9E5F00537ABF + D221A0A6169C9E5F00537ABF + D221A0A7169C9E5F00537ABF + D221A0A8169C9E5F00537ABF + BA4E2805598B464FB7B24430 + + buildRules + + dependencies + + B6AFCEBB19A93DA60098CFCB + + isa + PBXNativeTarget + name + SignalTests + productName + RedPhoneTests + productReference + D221A0AA169C9E5F00537ABF + productType + com.apple.product-type.bundle.unit-test + + D221A0AA169C9E5F00537ABF + + explicitFileType + wrapper.cfbundle + includeInIndex + 0 + isa + PBXFileReference + path + SignalTests.xctest + sourceTree + BUILT_PRODUCTS_DIR + + D221A0AD169C9E5F00537ABF + + fileRef + D221A08D169C9E5E00537ABF + isa + PBXBuildFile + + D221A0AE169C9E5F00537ABF + + fileRef + D221A08F169C9E5E00537ABF + isa + PBXBuildFile + + D221A0BA169C9E5F00537ABF + + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER + YES + CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND + YES + CLANG_ANALYZER_SECURITY_INSECUREAPI_STRCPY + YES + CLANG_CXX_LANGUAGE_STANDARD + gnu++0x + CLANG_CXX_LIBRARY + compiler-default + CLANG_ENABLE_OBJC_ARC + YES + CLANG_WARN_CONSTANT_CONVERSION + YES + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS + YES + CLANG_WARN_EMPTY_BODY + YES + CLANG_WARN_ENUM_CONVERSION + YES + CLANG_WARN_IMPLICIT_SIGN_CONVERSION + YES + CLANG_WARN_INT_CONVERSION + YES + CLANG_WARN_OBJC_RECEIVER_WEAK + YES + CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION + YES + CLANG_WARN__ARC_BRIDGE_CAST_NONARC + YES + CLANG_WARN__DUPLICATE_METHOD_MATCH + YES + CODE_SIGN_IDENTITY + iPhone Developer + COPY_PHASE_STRIP + NO + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_DYNAMIC_NO_PIC + NO + GCC_GENERATE_TEST_COVERAGE_FILES + NO + GCC_INSTRUMENT_PROGRAM_FLOW_ARCS + NO + GCC_OPTIMIZATION_LEVEL + 0 + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + + GCC_SYMBOLS_PRIVATE_EXTERN + NO + GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS + YES + GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS + YES + GCC_WARN_64_TO_32_BIT_CONVERSION + YES + GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS + YES + GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS + YES + GCC_WARN_ABOUT_MISSING_NEWLINE + YES + GCC_WARN_ABOUT_MISSING_PROTOTYPES + YES + GCC_WARN_ABOUT_POINTER_SIGNEDNESS + YES + GCC_WARN_ABOUT_RETURN_TYPE + YES + GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL + YES + GCC_WARN_CHECK_SWITCH_STATEMENTS + YES + GCC_WARN_FOUR_CHARACTER_CONSTANTS + YES + GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED + YES + GCC_WARN_MISSING_PARENTHESES + YES + GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR + YES + GCC_WARN_SHADOW + YES + GCC_WARN_SIGN_COMPARE + YES + GCC_WARN_STRICT_SELECTOR_MATCH + YES + GCC_WARN_TYPECHECK_CALLS_TO_PRINTF + YES + GCC_WARN_UNDECLARED_SELECTOR + YES + GCC_WARN_UNINITIALIZED_AUTOS + YES + GCC_WARN_UNKNOWN_PRAGMAS + YES + GCC_WARN_UNUSED_FUNCTION + YES + GCC_WARN_UNUSED_LABEL + YES + GCC_WARN_UNUSED_VALUE + YES + GCC_WARN_UNUSED_VARIABLE + YES + HEADER_SEARCH_PATHS + + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + ONLY_ACTIVE_ARCH + YES + OTHER_CFLAGS + -fobjc-arc-exceptions + SDKROOT + iphoneos + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + Debug + + D221A0BB169C9E5F00537ABF + + buildSettings + + ALWAYS_SEARCH_USER_PATHS + NO + CLANG_ANALYZER_SECURITY_FLOATLOOPCOUNTER + YES + CLANG_ANALYZER_SECURITY_INSECUREAPI_RAND + YES + CLANG_ANALYZER_SECURITY_INSECUREAPI_STRCPY + YES + CLANG_CXX_LANGUAGE_STANDARD + gnu++0x + CLANG_CXX_LIBRARY + compiler-default + CLANG_ENABLE_OBJC_ARC + YES + CLANG_WARN_CONSTANT_CONVERSION + YES + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS + YES + CLANG_WARN_EMPTY_BODY + YES + CLANG_WARN_ENUM_CONVERSION + YES + CLANG_WARN_IMPLICIT_SIGN_CONVERSION + YES + CLANG_WARN_INT_CONVERSION + YES + CLANG_WARN_OBJC_RECEIVER_WEAK + YES + CLANG_WARN_SUSPICIOUS_IMPLICIT_CONVERSION + YES + CLANG_WARN__ARC_BRIDGE_CAST_NONARC + YES + CLANG_WARN__DUPLICATE_METHOD_MATCH + YES + CODE_SIGN_IDENTITY + iPhone Distribution + COPY_PHASE_STRIP + YES + GCC_C_LANGUAGE_STANDARD + gnu99 + GCC_GENERATE_TEST_COVERAGE_FILES + NO + GCC_INSTRUMENT_PROGRAM_FLOW_ARCS + NO + GCC_OPTIMIZATION_LEVEL + 0 + GCC_TREAT_IMPLICIT_FUNCTION_DECLARATIONS_AS_ERRORS + YES + GCC_TREAT_INCOMPATIBLE_POINTER_TYPE_WARNINGS_AS_ERRORS + YES + GCC_WARN_64_TO_32_BIT_CONVERSION + YES + GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS + YES + GCC_WARN_ABOUT_MISSING_FIELD_INITIALIZERS + YES + GCC_WARN_ABOUT_MISSING_NEWLINE + YES + GCC_WARN_ABOUT_MISSING_PROTOTYPES + YES + GCC_WARN_ABOUT_POINTER_SIGNEDNESS + YES + GCC_WARN_ABOUT_RETURN_TYPE + YES + GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL + YES + GCC_WARN_CHECK_SWITCH_STATEMENTS + YES + GCC_WARN_FOUR_CHARACTER_CONSTANTS + YES + GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED + YES + GCC_WARN_MISSING_PARENTHESES + YES + GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR + YES + GCC_WARN_SHADOW + YES + GCC_WARN_SIGN_COMPARE + YES + GCC_WARN_STRICT_SELECTOR_MATCH + YES + GCC_WARN_TYPECHECK_CALLS_TO_PRINTF + YES + GCC_WARN_UNDECLARED_SELECTOR + YES + GCC_WARN_UNINITIALIZED_AUTOS + YES + GCC_WARN_UNKNOWN_PRAGMAS + YES + GCC_WARN_UNUSED_FUNCTION + YES + GCC_WARN_UNUSED_LABEL + YES + GCC_WARN_UNUSED_VALUE + YES + GCC_WARN_UNUSED_VARIABLE + YES + HEADER_SEARCH_PATHS + + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + ONLY_ACTIVE_ARCH + NO + OTHER_CFLAGS + + -DNS_BLOCK_ASSERTIONS=1 + -fobjc-arc-exceptions + + SDKROOT + iphoneos + VALIDATE_PRODUCT + YES + + isa + XCBuildConfiguration + name + App Store Release + + D221A0BC169C9E5F00537ABF + + buildConfigurations + + D221A0BD169C9E5F00537ABF + B6B9EB4E196190F5009024F0 + D221A0BE169C9E5F00537ABF + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + App Store Release + isa + XCConfigurationList + + D221A0BD169C9E5F00537ABF + + baseConfigurationReference + 91E46203423941C0C94D90E9 + buildSettings + + ASSETCATALOG_COMPILER_APPICON_NAME + AppIcon + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME + LaunchImage + CODE_SIGN_IDENTITY + iPhone Developer + CURRENT_PROJECT_VERSION + 1 + FRAMEWORK_SEARCH_PATHS + + $(inherited) + "$(SRCROOT)" + + GCC_OPTIMIZATION_LEVEL + 3 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Signal/Signal-Prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + DEBUG=1 + $(inherited) + HAVE_CONFIG_H + + GCC_STRICT_ALIASING + NO + GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR + NO + GCC_WARN_STRICT_SELECTOR_MATCH + YES + GCC_WARN_UNDECLARED_SELECTOR + YES + HEADER_SEARCH_PATHS + + $(inherited) + "${SRCROOT}/RedPhone/lib/speex/include" + "${SRCROOT}/RedPhone/lib/ogg/include" + "${SRCROOT}/RedPhone/lib/debug/include" + "$(SRCROOT)/libtommath" + "$(SRCROOT)/libtomcrypt/headers" + "$(SRCROOT)/spandsp/spandsp/spandsp" + "$(SRCROOT)/MMDrawerController" + "$(SRCROOT)/Libraries"/** + + INFOPLIST_FILE + $(SRCROOT)/Signal/Signal-Info.plist + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + LIBRARY_SEARCH_PATHS + + $(inherited) + $(SRCROOT) + + LLVM_LTO + NO + OTHER_LDFLAGS + $(inherited) + PRODUCT_NAME + Signal + PROVISIONING_PROFILE + 1abd81c1-a2f0-4b02-b25d-bd0ee0619e31 + SDKROOT + iphoneos + TARGETED_DEVICE_FAMILY + 1 + TEST_AFTER_BUILD + YES + VALID_ARCHS + arm64 armv7 armv7s i386 + WRAPPER_EXTENSION + app + + isa + XCBuildConfiguration + name + Debug + + D221A0BE169C9E5F00537ABF + + baseConfigurationReference + 14DDBCE302E19644A773D119 + buildSettings + + ASSETCATALOG_COMPILER_APPICON_NAME + AppIcon + ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME + LaunchImage + CODE_SIGN_IDENTITY + iPhone Developer + CURRENT_PROJECT_VERSION + 1 + FRAMEWORK_SEARCH_PATHS + + $(inherited) + "$(SRCROOT)" + + GCC_OPTIMIZATION_LEVEL + 0 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Signal/Signal-Prefix.pch + GCC_PREPROCESSOR_DEFINITIONS + + $(inherited) + HAVE_CONFIG_H + RELEASE=1 + + GCC_STRICT_ALIASING + NO + GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR + NO + GCC_WARN_STRICT_SELECTOR_MATCH + YES + GCC_WARN_UNDECLARED_SELECTOR + YES + HEADER_SEARCH_PATHS + + $(inherited) + "${SRCROOT}/RedPhone/lib/speex/include" + "${SRCROOT}/RedPhone/lib/ogg/include" + "${SRCROOT}/RedPhone/lib/debug/include" + "$(SRCROOT)/libtommath" + "$(SRCROOT)/libtomcrypt/headers" + "$(SRCROOT)/spandsp/spandsp/spandsp" + "$(SRCROOT)/MMDrawerController" + "$(SRCROOT)/Libraries"/** + + INFOPLIST_FILE + $(SRCROOT)/Signal/Signal-Info.plist + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + LIBRARY_SEARCH_PATHS + + $(inherited) + $(SRCROOT) + + LLVM_LTO + NO + OTHER_LDFLAGS + $(inherited) + PRODUCT_NAME + Signal + PROVISIONING_PROFILE + e732b249-8e64-430a-aca8-e0fccc388be5 + SDKROOT + iphoneos + TARGETED_DEVICE_FAMILY + 1 + TEST_AFTER_BUILD + YES + VALID_ARCHS + arm64 armv7 armv7s i386 + WRAPPER_EXTENSION + app + + isa + XCBuildConfiguration + name + App Store Release + + D221A0BF169C9E5F00537ABF + + buildConfigurations + + D221A0C0169C9E5F00537ABF + B6B9EB4F196190F5009024F0 + D221A0C1169C9E5F00537ABF + + defaultConfigurationIsVisible + 0 + defaultConfigurationName + App Store Release + isa + XCConfigurationList + + D221A0C0169C9E5F00537ABF + + baseConfigurationReference + 91E46203423941C0C94D90E9 + buildSettings + + BUNDLE_LOADER + $(BUILT_PRODUCTS_DIR)/Signal.app/Signal + FRAMEWORK_SEARCH_PATHS + + "$(SDKROOT)/Developer/Library/Frameworks" + "$(DEVELOPER_LIBRARY_DIR)/Frameworks" + $(inherited) + $(DEVELOPER_FRAMEWORKS_DIR) + + GCC_GENERATE_TEST_COVERAGE_FILES + NO + GCC_INSTRUMENT_PROGRAM_FLOW_ARCS + YES + GCC_OPTIMIZATION_LEVEL + 0 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Signal/Signal-Prefix.pch + GCC_VERSION + + GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR + NO + GCC_WARN_STRICT_SELECTOR_MATCH + YES + GCC_WARN_UNDECLARED_SELECTOR + YES + HEADER_SEARCH_PATHS + + ${PODS_HEADERS_SEARCH_PATHS} + $(inherited) + "${SRCROOT}/Signal/lib/speex/include" + "${SRCROOT}/Signal/lib/ogg/include" + "${SRCROOT}/Signal/lib/debug/include" + "$(SRCROOT)/libtommath" + "$(SRCROOT)/libtomcrypt/headers" + "$(SRCROOT)/spandsp/spandsp/spandsp" + "$(SRCROOT)/Libraries"/** + + INFOPLIST_FILE + Signal/test/Supporting Files/SignalTests-Info.plist + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + LIBRARY_SEARCH_PATHS + + $(inherited) + $(SRCROOT) + + OTHER_LDFLAGS + + -ObjC + $(inherited) + + PRODUCT_NAME + SignalTests + TEST_HOST + $(BUNDLE_LOADER) + VALID_ARCHS + arm64 armv7s armv7 i386 x86_64 + + isa + XCBuildConfiguration + name + Debug + + D221A0C1169C9E5F00537ABF + + baseConfigurationReference + 14DDBCE302E19644A773D119 + buildSettings + + BUNDLE_LOADER + $(BUILT_PRODUCTS_DIR)/Signal.app/Signal + FRAMEWORK_SEARCH_PATHS + + "$(SDKROOT)/Developer/Library/Frameworks" + "$(DEVELOPER_LIBRARY_DIR)/Frameworks" + $(inherited) + $(DEVELOPER_FRAMEWORKS_DIR) + + GCC_GENERATE_TEST_COVERAGE_FILES + NO + GCC_INSTRUMENT_PROGRAM_FLOW_ARCS + YES + GCC_OPTIMIZATION_LEVEL + 0 + GCC_PRECOMPILE_PREFIX_HEADER + YES + GCC_PREFIX_HEADER + Signal/Signal-Prefix.pch + GCC_VERSION + + GCC_WARN_MULTIPLE_DEFINITION_TYPES_FOR_SELECTOR + NO + GCC_WARN_STRICT_SELECTOR_MATCH + YES + GCC_WARN_UNDECLARED_SELECTOR + YES + HEADER_SEARCH_PATHS + + ${PODS_HEADERS_SEARCH_PATHS} + $(inherited) + "${SRCROOT}/Signal/lib/speex/include" + "${SRCROOT}/Signal/lib/ogg/include" + "${SRCROOT}/Signal/lib/debug/include" + "$(SRCROOT)/libtommath" + "$(SRCROOT)/libtomcrypt/headers" + "$(SRCROOT)/spandsp/spandsp/spandsp" + "$(SRCROOT)/Libraries"/** + + INFOPLIST_FILE + Signal/test/Supporting Files/SignalTests-Info.plist + IPHONEOS_DEPLOYMENT_TARGET + 7.0 + LIBRARY_SEARCH_PATHS + + $(inherited) + $(SRCROOT) + + OTHER_LDFLAGS + + -ObjC + $(inherited) + + PRODUCT_NAME + SignalTests + TEST_HOST + $(BUNDLE_LOADER) + VALID_ARCHS + arm64 armv7s armv7 i386 x86_64 + + isa + XCBuildConfiguration + name + App Store Release + + D221A0E7169DFFC500537ABF + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + AVFoundation.framework + path + ../../../../../../System/Library/Frameworks/AVFoundation.framework + sourceTree + <group> + + D221A0E8169DFFC500537ABF + + fileRef + D221A0E7169DFFC500537ABF + isa + PBXBuildFile + + D24B5BD4169F568C00681372 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + AudioToolbox.framework + path + ../../../../../../System/Library/Frameworks/AudioToolbox.framework + sourceTree + <group> + + D24B5BD5169F568C00681372 + + fileRef + D24B5BD4169F568C00681372 + isa + PBXBuildFile + + D2AEACDB16C426DA00C364C0 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + CFNetwork.framework + path + System/Library/Frameworks/CFNetwork.framework + sourceTree + SDKROOT + + D2AEACDC16C426DA00C364C0 + + fileRef + D2AEACDB16C426DA00C364C0 + isa + PBXBuildFile + + DC8D50B785074F8FA3DBAACE + + buildActionMask + 2147483647 + files + + inputPaths + + isa + PBXShellScriptBuildPhase + name + Copy Pods Resources + outputPaths + + runOnlyForDeploymentPostprocessing + 0 + shellPath + /bin/sh + shellScript + "${SRCROOT}/Pods/Target Support Files/Pods/Pods-resources.sh" + + showEnvVarsInLog + 0 + + E108ED13187E34FD0045AEA3 + + isa + PBXFileReference + lastKnownFileType + image.png + path + iTunesArtwork@2x.png + sourceTree + <group> + + E1368CBE18A1C36B00109378 + + fileRef + B9EB5ABC1884C002007CBB57 + isa + PBXBuildFile + + E1370B3018A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + archive_icon.png + sourceTree + <group> + + E1370B3118A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + archive_icon@2x.png + sourceTree + <group> + + E1370B3218A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + backspace.png + sourceTree + <group> + + E1370B3318A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + backspace@2x.png + sourceTree + <group> + + E1370B3418A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + checkbox_checkmark.png + sourceTree + <group> + + E1370B3518A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + checkbox_checkmark@2x.png + sourceTree + <group> + + E1370B3618A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + checkbox_empty.png + sourceTree + <group> + + E1370B3718A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + checkbox_empty@2x.png + sourceTree + <group> + + E1370B3818A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + contact_default_feed.png + sourceTree + <group> + + E1370B3918A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + contacts_arrow.png + sourceTree + <group> + + E1370B3A18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + contacts_arrow@2x.png + sourceTree + <group> + + E1370B3B18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + DefaultContactImage.png + sourceTree + <group> + + E1370B3C18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + dismiss_notification_icon.png + sourceTree + <group> + + E1370B3D18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + dismiss_notification_icon@2x.png + sourceTree + <group> + + E1370B3E18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + drop_down_arrow_icon.png + sourceTree + <group> + + E1370B3F18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + drop_down_arrow_icon@2x.png + sourceTree + <group> + + E1370B4018A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + expanded_cell_icon.png + sourceTree + <group> + + E1370B4118A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + expanded_cell_icon@2x.png + sourceTree + <group> + + E1370B4218A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + favourite_false_icon.png + sourceTree + <group> + + E1370B4318A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + favourite_false_icon@2x.png + sourceTree + <group> + + E1370B4418A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + favourite_true_icon.png + sourceTree + <group> + + E1370B4518A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + favourite_true_icon@2x.png + sourceTree + <group> + + E1370B4618A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + forward_button.png + sourceTree + <group> + + E1370B4718A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + forward_button@2x.png + sourceTree + <group> + + E1370B4818A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + home_icon.png + sourceTree + <group> + + E1370B4918A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + icon_contacts.png + sourceTree + <group> + + E1370B4A18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + icon_favourites.png + sourceTree + <group> + + E1370B4B18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + icon_keypad.png + sourceTree + <group> + + E1370B4C18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + icon_recents.png + sourceTree + <group> + + E1370B4D18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + in_call_phone_icon.png + sourceTree + <group> + + E1370B4E18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + in_call_phone_icon@2x.png + sourceTree + <group> + + E1370B4F18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + in_call_phrase_icon.png + sourceTree + <group> + + E1370B5018A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + in_call_phrase_icon@2x.png + sourceTree + <group> + + E1370B5118A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + incoming_call_icon.png + sourceTree + <group> + + E1370B5218A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + incoming_call_icon@2x.png + sourceTree + <group> + + E1370B5318A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + menu_icon.png + sourceTree + <group> + + E1370B5418A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + menu_icon@2x.png + sourceTree + <group> + + E1370B5518A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + message_bubble.png + sourceTree + <group> + + E1370B5618A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + message_bubble@2x.png + sourceTree + <group> + + E1370B5718A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + mute_icon_selected.png + sourceTree + <group> + + E1370B5818A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + mute_icon_selected@2x.png + sourceTree + <group> + + E1370B5918A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + mute_icon.png + sourceTree + <group> + + E1370B5A18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + mute_icon@2x.png + sourceTree + <group> + + E1370B5B18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + notification_detail_icon.png + sourceTree + <group> + + E1370B5C18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + notification_detail_icon@2x.png + sourceTree + <group> + + E1370B5D18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + notification_mini_icon.png + sourceTree + <group> + + E1370B5E18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + notification_mini_icon@2x.png + sourceTree + <group> + + E1370B5F18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + outgoing_call_icon.png + sourceTree + <group> + + E1370B6018A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + outgoing_call_icon@2x.png + sourceTree + <group> + + E1370B6118A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + search_cancel.png + sourceTree + <group> + + E1370B6218A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + search_cancel@2x.png + sourceTree + <group> + + E1370B6318A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + search_icon.png + sourceTree + <group> + + E1370B6418A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + search_icon@2x.png + sourceTree + <group> + + E1370B6518A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + send_code_icon.png + sourceTree + <group> + + E1370B6618A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + send_code_icon@2x.png + sourceTree + <group> + + E1370B6718A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + speaker_icon_selected.png + sourceTree + <group> + + E1370B6818A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + speaker_icon_selected@2x.png + sourceTree + <group> + + E1370B6918A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + speaker_icon.png + sourceTree + <group> + + E1370B6A18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + speaker_icon@2x.png + sourceTree + <group> + + E1370B6B18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + spinner_connecting_flash.png + sourceTree + <group> + + E1370B6C18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + spinner_connecting_flash@2x.png + sourceTree + <group> + + E1370B6D18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + spinner_connecting.png + sourceTree + <group> + + E1370B6E18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + spinner_connecting@2x.png + sourceTree + <group> + + E1370B6F18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + spinner_error.png + sourceTree + <group> + + E1370B7018A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + spinner_error@2x.png + sourceTree + <group> + + E1370B7118A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + spinner_ringing.png + sourceTree + <group> + + E1370B7218A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + spinner_ringing@2x.png + sourceTree + <group> + + E1370B7318A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + tab_icon_contacts.png + sourceTree + <group> + + E1370B7418A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + tab_icon_contacts@2x.png + sourceTree + <group> + + E1370B7518A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + tab_icon_favourites.png + sourceTree + <group> + + E1370B7618A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + tab_icon_favourites@2x.png + sourceTree + <group> + + E1370B7718A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + tab_icon_inbox.png + sourceTree + <group> + + E1370B7818A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + tab_icon_inbox@2x.png + sourceTree + <group> + + E1370B7918A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + tab_icon_keypad.png + sourceTree + <group> + + E1370B7A18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + tab_icon_keypad@2x.png + sourceTree + <group> + + E1370B7B18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + tab_icon_menu.png + sourceTree + <group> + + E1370B7C18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + tab_icon_menu@2x.png + sourceTree + <group> + + E1370B7D18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + trash_icon.png + sourceTree + <group> + + E1370B7E18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + trash_icon@2x.png + sourceTree + <group> + + E1370B7F18A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + volume_high.png + sourceTree + <group> + + E1370B8018A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + volume_high@2x.png + sourceTree + <group> + + E1370B8118A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + volume_low.png + sourceTree + <group> + + E1370B8218A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + volume_low@2x.png + sourceTree + <group> + + E1370B8318A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + whisper_notification_icon.png + sourceTree + <group> + + E1370B8418A0660300826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + whisper_notification_icon@2x.png + sourceTree + <group> + + E1370BDA18A066F600826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + Default-568h@2x.png + sourceTree + <group> + + E1370BDB18A066F600826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + Default.png + sourceTree + <group> + + E1370BDC18A066F600826894 + + isa + PBXFileReference + lastKnownFileType + image.png + path + Default@2x.png + sourceTree + <group> + + E1370BE018A0686600826894 + + fileRef + E18AB40718A05754001A532A + isa + PBXBuildFile + + E1370BE118A0686C00826894 + + fileRef + E18AB40818A05754001A532A + isa + PBXBuildFile + + E1370BE218A0686C00826894 + + fileRef + E18AB40918A05754001A532A + isa + PBXBuildFile + + E1370BE318A0686C00826894 + + fileRef + E18AB40A18A05754001A532A + isa + PBXBuildFile + + E1370BE418A0686C00826894 + + fileRef + E18AB40B18A05754001A532A + isa + PBXBuildFile + + E1370BE518A0686C00826894 + + fileRef + E18AB40C18A05754001A532A + isa + PBXBuildFile + + E1370BE618A0686C00826894 + + fileRef + E18AB40D18A05754001A532A + isa + PBXBuildFile + + E1370BE718A0688300826894 + + fileRef + E1370BDA18A066F600826894 + isa + PBXBuildFile + + E1370BE818A0688300826894 + + fileRef + E1370BDB18A066F600826894 + isa + PBXBuildFile + + E1370BE918A0688300826894 + + fileRef + E1370BDC18A066F600826894 + isa + PBXBuildFile + + E1370BEA18A0689000826894 + + fileRef + E18AB3F418A05734001A532A + isa + PBXBuildFile + + E1370BEB18A0689000826894 + + fileRef + E18AB3F518A05734001A532A + isa + PBXBuildFile + + E1370BEC18A0689000826894 + + fileRef + E18AB3F618A05734001A532A + isa + PBXBuildFile + + E1370BED18A0689000826894 + + fileRef + E18AB3F718A05734001A532A + isa + PBXBuildFile + + E1370BEE18A0689000826894 + + fileRef + E18AB3F818A05734001A532A + isa + PBXBuildFile + + E1370BEF18A0689000826894 + + fileRef + E18AB3F918A05734001A532A + isa + PBXBuildFile + + E1370BF018A0689000826894 + + fileRef + E18AB3FA18A05734001A532A + isa + PBXBuildFile + + E1370BF118A0689000826894 + + fileRef + E18AB3FB18A05734001A532A + isa + PBXBuildFile + + E1370BF218A0689000826894 + + fileRef + E18AB3FC18A05734001A532A + isa + PBXBuildFile + + E1370BF618A068A600826894 + + fileRef + E1C407C117F0C246007BEE65 + isa + PBXBuildFile + + E14874A218A0692F002CC4F3 + + fileRef + E1370B3018A0660300826894 + isa + PBXBuildFile + + E14874A318A0692F002CC4F3 + + fileRef + E1370B3118A0660300826894 + isa + PBXBuildFile + + E14874A418A0692F002CC4F3 + + fileRef + E1370B3218A0660300826894 + isa + PBXBuildFile + + E14874A518A0692F002CC4F3 + + fileRef + E1370B3318A0660300826894 + isa + PBXBuildFile + + E14874A618A0692F002CC4F3 + + fileRef + E1370B3418A0660300826894 + isa + PBXBuildFile + + E14874A718A0692F002CC4F3 + + fileRef + E1370B3518A0660300826894 + isa + PBXBuildFile + + E14874A818A0692F002CC4F3 + + fileRef + E1370B3618A0660300826894 + isa + PBXBuildFile + + E14874A918A0692F002CC4F3 + + fileRef + E1370B3718A0660300826894 + isa + PBXBuildFile + + E14874AA18A0692F002CC4F3 + + fileRef + E1370B3818A0660300826894 + isa + PBXBuildFile + + E14874AB18A0692F002CC4F3 + + fileRef + E1370B3918A0660300826894 + isa + PBXBuildFile + + E14874AC18A0692F002CC4F3 + + fileRef + E1370B3A18A0660300826894 + isa + PBXBuildFile + + E14874AD18A0692F002CC4F3 + + fileRef + E1370B3B18A0660300826894 + isa + PBXBuildFile + + E14874AE18A0692F002CC4F3 + + fileRef + E1370B3C18A0660300826894 + isa + PBXBuildFile + + E14874AF18A0692F002CC4F3 + + fileRef + E1370B3D18A0660300826894 + isa + PBXBuildFile + + E14874B018A0692F002CC4F3 + + fileRef + E1370B3E18A0660300826894 + isa + PBXBuildFile + + E14874B118A0692F002CC4F3 + + fileRef + E1370B3F18A0660300826894 + isa + PBXBuildFile + + E14874B218A0692F002CC4F3 + + fileRef + E1370B4018A0660300826894 + isa + PBXBuildFile + + E14874B318A0692F002CC4F3 + + fileRef + E1370B4118A0660300826894 + isa + PBXBuildFile + + E14874B418A0692F002CC4F3 + + fileRef + E1370B4218A0660300826894 + isa + PBXBuildFile + + E14874B518A0692F002CC4F3 + + fileRef + E1370B4318A0660300826894 + isa + PBXBuildFile + + E14874B618A0692F002CC4F3 + + fileRef + E1370B4418A0660300826894 + isa + PBXBuildFile + + E14874B718A0692F002CC4F3 + + fileRef + E1370B4518A0660300826894 + isa + PBXBuildFile + + E14874B818A0692F002CC4F3 + + fileRef + E1370B4618A0660300826894 + isa + PBXBuildFile + + E14874B918A0692F002CC4F3 + + fileRef + E1370B4718A0660300826894 + isa + PBXBuildFile + + E14874BA18A0692F002CC4F3 + + fileRef + E1370B4818A0660300826894 + isa + PBXBuildFile + + E14874BB18A0692F002CC4F3 + + fileRef + E1370B4918A0660300826894 + isa + PBXBuildFile + + E14874BC18A0692F002CC4F3 + + fileRef + E1370B4A18A0660300826894 + isa + PBXBuildFile + + E14874BD18A0692F002CC4F3 + + fileRef + E1370B4B18A0660300826894 + isa + PBXBuildFile + + E14874BE18A0692F002CC4F3 + + fileRef + E1370B4C18A0660300826894 + isa + PBXBuildFile + + E14874BF18A0692F002CC4F3 + + fileRef + E1370B4D18A0660300826894 + isa + PBXBuildFile + + E14874C018A0692F002CC4F3 + + fileRef + E1370B4E18A0660300826894 + isa + PBXBuildFile + + E14874C118A0692F002CC4F3 + + fileRef + E1370B4F18A0660300826894 + isa + PBXBuildFile + + E14874C218A0692F002CC4F3 + + fileRef + E1370B5018A0660300826894 + isa + PBXBuildFile + + E14874C318A0692F002CC4F3 + + fileRef + E1370B5118A0660300826894 + isa + PBXBuildFile + + E14874C418A0692F002CC4F3 + + fileRef + E1370B5218A0660300826894 + isa + PBXBuildFile + + E14874C518A0692F002CC4F3 + + fileRef + E1370B5318A0660300826894 + isa + PBXBuildFile + + E14874C618A0692F002CC4F3 + + fileRef + E1370B5418A0660300826894 + isa + PBXBuildFile + + E14874C718A0692F002CC4F3 + + fileRef + E1370B5518A0660300826894 + isa + PBXBuildFile + + E14874C818A0692F002CC4F3 + + fileRef + E1370B5618A0660300826894 + isa + PBXBuildFile + + E14874C918A0692F002CC4F3 + + fileRef + E1370B5718A0660300826894 + isa + PBXBuildFile + + E14874CA18A0692F002CC4F3 + + fileRef + E1370B5818A0660300826894 + isa + PBXBuildFile + + E14874CB18A0692F002CC4F3 + + fileRef + E1370B5918A0660300826894 + isa + PBXBuildFile + + E14874CC18A0692F002CC4F3 + + fileRef + E1370B5A18A0660300826894 + isa + PBXBuildFile + + E14874CD18A0692F002CC4F3 + + fileRef + E1370B5B18A0660300826894 + isa + PBXBuildFile + + E14874CE18A0692F002CC4F3 + + fileRef + E1370B5C18A0660300826894 + isa + PBXBuildFile + + E14874CF18A0692F002CC4F3 + + fileRef + E1370B5D18A0660300826894 + isa + PBXBuildFile + + E14874D018A0692F002CC4F3 + + fileRef + E1370B5E18A0660300826894 + isa + PBXBuildFile + + E14874D118A0692F002CC4F3 + + fileRef + E1370B5F18A0660300826894 + isa + PBXBuildFile + + E14874D218A0692F002CC4F3 + + fileRef + E1370B6018A0660300826894 + isa + PBXBuildFile + + E14874D318A0692F002CC4F3 + + fileRef + E1370B6118A0660300826894 + isa + PBXBuildFile + + E14874D418A0692F002CC4F3 + + fileRef + E1370B6218A0660300826894 + isa + PBXBuildFile + + E14874D518A0692F002CC4F3 + + fileRef + E1370B6318A0660300826894 + isa + PBXBuildFile + + E14874D618A0692F002CC4F3 + + fileRef + E1370B6418A0660300826894 + isa + PBXBuildFile + + E14874D718A0692F002CC4F3 + + fileRef + E1370B6518A0660300826894 + isa + PBXBuildFile + + E14874D818A0692F002CC4F3 + + fileRef + E1370B6618A0660300826894 + isa + PBXBuildFile + + E14874D918A0692F002CC4F3 + + fileRef + E1370B6718A0660300826894 + isa + PBXBuildFile + + E14874DA18A0692F002CC4F3 + + fileRef + E1370B6818A0660300826894 + isa + PBXBuildFile + + E14874DB18A0692F002CC4F3 + + fileRef + E1370B6918A0660300826894 + isa + PBXBuildFile + + E14874DC18A0692F002CC4F3 + + fileRef + E1370B6A18A0660300826894 + isa + PBXBuildFile + + E14874DD18A0692F002CC4F3 + + fileRef + E1370B6B18A0660300826894 + isa + PBXBuildFile + + E14874DE18A0692F002CC4F3 + + fileRef + E1370B6C18A0660300826894 + isa + PBXBuildFile + + E14874DF18A06930002CC4F3 + + fileRef + E1370B6D18A0660300826894 + isa + PBXBuildFile + + E14874E018A06930002CC4F3 + + fileRef + E1370B6E18A0660300826894 + isa + PBXBuildFile + + E14874E118A06930002CC4F3 + + fileRef + E1370B6F18A0660300826894 + isa + PBXBuildFile + + E14874E218A06930002CC4F3 + + fileRef + E1370B7018A0660300826894 + isa + PBXBuildFile + + E14874E318A06930002CC4F3 + + fileRef + E1370B7118A0660300826894 + isa + PBXBuildFile + + E14874E418A06930002CC4F3 + + fileRef + E1370B7218A0660300826894 + isa + PBXBuildFile + + E14874E518A06930002CC4F3 + + fileRef + E1370B7318A0660300826894 + isa + PBXBuildFile + + E14874E618A06930002CC4F3 + + fileRef + E1370B7418A0660300826894 + isa + PBXBuildFile + + E14874E718A06930002CC4F3 + + fileRef + E1370B7518A0660300826894 + isa + PBXBuildFile + + E14874E818A06930002CC4F3 + + fileRef + E1370B7618A0660300826894 + isa + PBXBuildFile + + E14874E918A06930002CC4F3 + + fileRef + E1370B7718A0660300826894 + isa + PBXBuildFile + + E14874EA18A06930002CC4F3 + + fileRef + E1370B7818A0660300826894 + isa + PBXBuildFile + + E14874EB18A06930002CC4F3 + + fileRef + E1370B7918A0660300826894 + isa + PBXBuildFile + + E14874EC18A06930002CC4F3 + + fileRef + E1370B7A18A0660300826894 + isa + PBXBuildFile + + E14874ED18A06930002CC4F3 + + fileRef + E1370B7B18A0660300826894 + isa + PBXBuildFile + + E14874EE18A06930002CC4F3 + + fileRef + E1370B7C18A0660300826894 + isa + PBXBuildFile + + E14874EF18A06930002CC4F3 + + fileRef + E1370B7D18A0660300826894 + isa + PBXBuildFile + + E14874F018A06930002CC4F3 + + fileRef + E1370B7E18A0660300826894 + isa + PBXBuildFile + + E14874F118A06930002CC4F3 + + fileRef + E1370B7F18A0660300826894 + isa + PBXBuildFile + + E14874F218A06930002CC4F3 + + fileRef + E1370B8018A0660300826894 + isa + PBXBuildFile + + E14874F318A06930002CC4F3 + + fileRef + E1370B8118A0660300826894 + isa + PBXBuildFile + + E14874F418A06930002CC4F3 + + fileRef + E1370B8218A0660300826894 + isa + PBXBuildFile + + E14874F518A06930002CC4F3 + + fileRef + E1370B8318A0660300826894 + isa + PBXBuildFile + + E14874F618A06930002CC4F3 + + fileRef + E1370B8418A0660300826894 + isa + PBXBuildFile + + E14874F718A06951002CC4F3 + + fileRef + 76EB053F18170B33006006FC + isa + PBXBuildFile + + E14874F818A06951002CC4F3 + + fileRef + 76EB053A18170B33006006FC + isa + PBXBuildFile + + E14874F918A06951002CC4F3 + + fileRef + B97CBFB018861023008E0DE9 + isa + PBXBuildFile + + E14874FA18A06951002CC4F3 + + fileRef + B9A578B3183D610300C17105 + isa + PBXBuildFile + + E14874FB18A06951002CC4F3 + + fileRef + 76C87F15181EE2EB00C4ACAB + isa + PBXBuildFile + + E14874FC18A06951002CC4F3 + + fileRef + 76EB053C18170B33006006FC + isa + PBXBuildFile + + E14874FD18A06951002CC4F3 + + fileRef + B9B89C56185A2B7000A24465 + isa + PBXBuildFile + + E14874FE18A06951002CC4F3 + + fileRef + 76D713E9182D3E5100C9C9C8 + isa + PBXBuildFile + + E14874FF18A06951002CC4F3 + + fileRef + B9EB5AC81884D387007CBB57 + isa + PBXBuildFile + + E148750018A06966002CC4F3 + + fileRef + 76EB051D18170B33006006FC + isa + PBXBuildFile + + E148750118A06966002CC4F3 + + fileRef + 76EB052718170B33006006FC + isa + PBXBuildFile + + E148750218A06966002CC4F3 + + fileRef + 76EB051E18170B33006006FC + isa + PBXBuildFile + + E148750318A06966002CC4F3 + + fileRef + 76EB051F18170B33006006FC + isa + PBXBuildFile + + E148750418A06966002CC4F3 + + fileRef + 76EB052018170B33006006FC + isa + PBXBuildFile + + E148750518A06966002CC4F3 + + fileRef + B97CBFA718860EA3008E0DE9 + isa + PBXBuildFile + + E148750618A06966002CC4F3 + + fileRef + 76EB052118170B33006006FC + isa + PBXBuildFile + + E148750818A06966002CC4F3 + + fileRef + 76EB052318170B33006006FC + isa + PBXBuildFile + + E148750918A06966002CC4F3 + + fileRef + 76EB052418170B33006006FC + isa + PBXBuildFile + + E148750A18A06966002CC4F3 + + fileRef + 76EB052518170B33006006FC + isa + PBXBuildFile + + E148750B18A06966002CC4F3 + + fileRef + B9CA51B918809ACA007E204E + isa + PBXBuildFile + + E148750C18A06966002CC4F3 + + fileRef + 76EB052618170B33006006FC + isa + PBXBuildFile + + E148750D18A06966002CC4F3 + + fileRef + 76B8189D182C39460088060E + isa + PBXBuildFile + + E148750E18A06966002CC4F3 + + fileRef + 76EB052918170B33006006FC + isa + PBXBuildFile + + E148750F18A06966002CC4F3 + + fileRef + 76EB052A18170B33006006FC + isa + PBXBuildFile + + E148751018A06966002CC4F3 + + fileRef + 76EB051B18170B33006006FC + isa + PBXBuildFile + + E148751218A06AFD002CC4F3 + + fileRef + B96A30FE187DA1B600648F3E + isa + PBXBuildFile + + E148751318A06AFD002CC4F3 + + fileRef + 765052B1182BF839008313E1 + isa + PBXBuildFile + + E148751418A06AFD002CC4F3 + + fileRef + 765052A518294C9F008313E1 + isa + PBXBuildFile + + E148751518A06AFD002CC4F3 + + fileRef + 765052A618294C9F008313E1 + isa + PBXBuildFile + + E16E5BE818AAC40200B7C403 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + EC25KeyAgreementParticipant.h + sourceTree + <group> + + E16E5BE918AAC40200B7C403 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + EC25KeyAgreementParticipant.m + sourceTree + <group> + + E16E5BEA18AAC40200B7C403 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + EC25KeyAgreementProtocol.h + sourceTree + <group> + + E16E5BEB18AAC40200B7C403 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + EC25KeyAgreementProtocol.m + sourceTree + <group> + + E16E5BEC18AAC40200B7C403 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + EvpKeyAgreement.h + sourceTree + <group> + + E16E5BED18AAC40200B7C403 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + EvpKeyAgreement.m + sourceTree + <group> + + E16E5BEE18AAC40200B7C403 + + fileRef + E16E5BE918AAC40200B7C403 + isa + PBXBuildFile + + E16E5BEF18AAC40200B7C403 + + fileRef + E16E5BEB18AAC40200B7C403 + isa + PBXBuildFile + + E16E5BF018AAC40200B7C403 + + fileRef + E16E5BED18AAC40200B7C403 + isa + PBXBuildFile + + E16E5BF818AAF02100B7C403 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + EC25AgreerTest.m + sourceTree + <group> + + E16E5BF918AAF02100B7C403 + + fileRef + E16E5BF818AAF02100B7C403 + isa + PBXBuildFile + + E16E5C1218AEDB5A00B7C403 + + isa + PBXFileReference + lastKnownFileType + image.png + path + message_icon.png + sourceTree + <group> + + E16E5C1318AEDB5A00B7C403 + + isa + PBXFileReference + lastKnownFileType + image.png + path + phone_icon.png + sourceTree + <group> + + E16E5C1418AEDB5A00B7C403 + + fileRef + E16E5C1218AEDB5A00B7C403 + isa + PBXBuildFile + + E16E5C1518AEDB5A00B7C403 + + fileRef + E16E5C1318AEDB5A00B7C403 + isa + PBXBuildFile + + E18AB3F318A05734001A532A + + children + + E18AB3F418A05734001A532A + E18AB3F518A05734001A532A + E18AB3F618A05734001A532A + E18AB3F718A05734001A532A + E18AB3F818A05734001A532A + E18AB3F918A05734001A532A + E18AB3FA18A05734001A532A + E18AB3FB18A05734001A532A + E18AB3FC18A05734001A532A + + isa + PBXGroup + path + Icons + sourceTree + <group> + + E18AB3F418A05734001A532A + + isa + PBXFileReference + lastKnownFileType + image.jpeg + path + AppIcon29x29.jpg + sourceTree + <group> + + E18AB3F518A05734001A532A + + isa + PBXFileReference + lastKnownFileType + image.png + path + AppIcon29x29.png + sourceTree + <group> + + E18AB3F618A05734001A532A + + isa + PBXFileReference + lastKnownFileType + image.png + path + AppIcon29x29@2x.png + sourceTree + <group> + + E18AB3F718A05734001A532A + + isa + PBXFileReference + lastKnownFileType + image.png + path + AppIcon40x40.png + sourceTree + <group> + + E18AB3F818A05734001A532A + + isa + PBXFileReference + lastKnownFileType + image.png + path + AppIcon40x40@2x.png + sourceTree + <group> + + E18AB3F918A05734001A532A + + isa + PBXFileReference + lastKnownFileType + image.png + path + AppIcon60x60.png + sourceTree + <group> + + E18AB3FA18A05734001A532A + + isa + PBXFileReference + lastKnownFileType + image.png + path + AppIcon60x60@2x.png + sourceTree + <group> + + E18AB3FB18A05734001A532A + + isa + PBXFileReference + lastKnownFileType + image.png + path + AppIcon76x76.png + sourceTree + <group> + + E18AB3FC18A05734001A532A + + isa + PBXFileReference + lastKnownFileType + image.png + path + AppIcon76x76@2x.png + sourceTree + <group> + + E18AB40618A05754001A532A + + children + + 70B8FEE11909FE360042E3F0 + E18AB40718A05754001A532A + E18AB40818A05754001A532A + E18AB40918A05754001A532A + E18AB40A18A05754001A532A + E18AB40B18A05754001A532A + E18AB40C18A05754001A532A + E18AB40D18A05754001A532A + + isa + PBXGroup + path + AudioFiles + sourceTree + <group> + + E18AB40718A05754001A532A + + isa + PBXFileReference + lastKnownFileType + audio.mp3 + path + busy.mp3 + sourceTree + <group> + + E18AB40818A05754001A532A + + isa + PBXFileReference + lastKnownFileType + audio.mp3 + path + completed.mp3 + sourceTree + <group> + + E18AB40918A05754001A532A + + isa + PBXFileReference + lastKnownFileType + audio.mp3 + path + failure.mp3 + sourceTree + <group> + + E18AB40A18A05754001A532A + + isa + PBXFileReference + lastKnownFileType + audio.mp3 + path + handshake.mp3 + sourceTree + <group> + + E18AB40B18A05754001A532A + + isa + PBXFileReference + lastKnownFileType + audio.mp3 + path + outring.mp3 + sourceTree + <group> + + E18AB40C18A05754001A532A + + isa + PBXFileReference + lastKnownFileType + file + path + r.caf + sourceTree + <group> + + E18AB40D18A05754001A532A + + isa + PBXFileReference + lastKnownFileType + audio.mp3 + path + sonarping.mp3 + sourceTree + <group> + + E19167A218A9687800B7A468 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DH3KKeyAgreementParticipant.h + sourceTree + <group> + + E19167A318A9687800B7A468 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DH3KKeyAgreementParticipant.m + sourceTree + <group> + + E19167A418A9687800B7A468 + + fileRef + E19167A318A9687800B7A468 + isa + PBXBuildFile + + E197B5E718BBEC1A00F073E5 + + children + + E197B5E818BBEC1A00F073E5 + E197B5E918BBEC1A00F073E5 + E197B5EA18BBEC1A00F073E5 + E197B5EB18BBEC1A00F073E5 + E197B5EC18BBEC1A00F073E5 + E197B5ED18BBEC1A00F073E5 + E197B5EE18BBEC1A00F073E5 + E197B5EF18BBEC1A00F073E5 + E197B5F018BBEC1A00F073E5 + E197B5F118BBEC1A00F073E5 + E197B5F218BBEC1A00F073E5 + E197B5FF18BBEC1A00F073E5 + E197B60618BBEC1A00F073E5 + E197B60718BBEC1A00F073E5 + E197B60818BBEC1A00F073E5 + E197B60918BBEC1A00F073E5 + E197B60A18BBEC1A00F073E5 + E197B60B18BBEC1A00F073E5 + + isa + PBXGroup + path + incall_audio + sourceTree + <group> + + E197B5E818BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AudioPacker.h + sourceTree + <group> + + E197B5E918BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AudioPacker.m + sourceTree + <group> + + E197B5EA18BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AudioSocket.h + sourceTree + <group> + + E197B5EB18BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AudioSocket.m + sourceTree + <group> + + E197B5EC18BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + CallAudioManager.h + sourceTree + <group> + + E197B5ED18BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + CallAudioManager.m + sourceTree + <group> + + E197B5EE18BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + EncodedAudioFrame.h + sourceTree + <group> + + E197B5EF18BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + EncodedAudioFrame.m + sourceTree + <group> + + E197B5F018BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + EncodedAudioPacket.h + sourceTree + <group> + + E197B5F118BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + EncodedAudioPacket.m + sourceTree + <group> + + E197B5F218BBEC1A00F073E5 + + children + + E197B5F318BBEC1A00F073E5 + E197B5F418BBEC1A00F073E5 + E197B5F518BBEC1A00F073E5 + E197B5F618BBEC1A00F073E5 + E197B5F718BBEC1A00F073E5 + E197B5F818BBEC1A00F073E5 + E197B5F918BBEC1A00F073E5 + E197B5FA18BBEC1A00F073E5 + E197B5FB18BBEC1A00F073E5 + E197B5FC18BBEC1A00F073E5 + E197B5FD18BBEC1A00F073E5 + E197B5FE18BBEC1A00F073E5 + + isa + PBXGroup + path + processing + sourceTree + <group> + + E197B5F318BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AudioProcessor.h + sourceTree + <group> + + E197B5F418BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AudioProcessor.m + sourceTree + <group> + + E197B5F518BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AudioStretcher.h + sourceTree + <group> + + E197B5F618BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AudioStretcher.m + sourceTree + <group> + + E197B5F718BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DesiredBufferDepthController.h + sourceTree + <group> + + E197B5F818BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DesiredBufferDepthController.m + sourceTree + <group> + + E197B5F918BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + DropoutTracker.h + sourceTree + <group> + + E197B5FA18BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + DropoutTracker.m + sourceTree + <group> + + E197B5FB18BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + JitterQueue.h + sourceTree + <group> + + E197B5FC18BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + JitterQueue.m + sourceTree + <group> + + E197B5FD18BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + StretchFactorController.h + sourceTree + <group> + + E197B5FE18BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + StretchFactorController.m + sourceTree + <group> + + E197B5FF18BBEC1A00F073E5 + + children + + E197B60018BBEC1A00F073E5 + E197B60118BBEC1A00F073E5 + E197B60218BBEC1A00F073E5 + E197B60318BBEC1A00F073E5 + + isa + PBXGroup + path + protocols + sourceTree + <group> + + E197B60018BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AudioCallbackHandler.h + sourceTree + <group> + + E197B60118BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + BufferDepthMeasure.h + sourceTree + <group> + + E197B60218BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + JitterQueueNotificationReceiver.h + sourceTree + <group> + + E197B60318BBEC1A00F073E5 + + children + + E197B60418BBEC1A00F073E5 + E197B60518BBEC1A00F073E5 + + isa + PBXGroup + path + utilities + sourceTree + <group> + + E197B60418BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AnonymousAudioCallbackHandler.h + sourceTree + <group> + + E197B60518BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AnonymousAudioCallbackHandler.m + sourceTree + <group> + + E197B60618BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + RemoteIOAudio.h + sourceTree + <group> + + E197B60718BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + RemoteIOAudio.m + sourceTree + <group> + + E197B60818BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + RemoteIOBufferListWrapper.h + sourceTree + <group> + + E197B60918BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + RemoteIOBufferListWrapper.m + sourceTree + <group> + + E197B60A18BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SpeexCodec.h + sourceTree + <group> + + E197B60B18BBEC1A00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SpeexCodec.m + sourceTree + <group> + + E197B60C18BBEC1A00F073E5 + + fileRef + E197B5E918BBEC1A00F073E5 + isa + PBXBuildFile + + E197B60D18BBEC1A00F073E5 + + fileRef + E197B5EB18BBEC1A00F073E5 + isa + PBXBuildFile + + E197B60E18BBEC1A00F073E5 + + fileRef + E197B5ED18BBEC1A00F073E5 + isa + PBXBuildFile + + E197B60F18BBEC1A00F073E5 + + fileRef + E197B5EF18BBEC1A00F073E5 + isa + PBXBuildFile + + E197B61018BBEC1A00F073E5 + + fileRef + E197B5F118BBEC1A00F073E5 + isa + PBXBuildFile + + E197B61118BBEC1A00F073E5 + + fileRef + E197B5F418BBEC1A00F073E5 + isa + PBXBuildFile + + E197B61218BBEC1A00F073E5 + + fileRef + E197B5F618BBEC1A00F073E5 + isa + PBXBuildFile + + E197B61318BBEC1A00F073E5 + + fileRef + E197B5F818BBEC1A00F073E5 + isa + PBXBuildFile + + E197B61418BBEC1A00F073E5 + + fileRef + E197B5FA18BBEC1A00F073E5 + isa + PBXBuildFile + + E197B61518BBEC1A00F073E5 + + fileRef + E197B5FC18BBEC1A00F073E5 + isa + PBXBuildFile + + E197B61618BBEC1A00F073E5 + + fileRef + E197B5FE18BBEC1A00F073E5 + isa + PBXBuildFile + + E197B61718BBEC1A00F073E5 + + fileRef + E197B60518BBEC1A00F073E5 + isa + PBXBuildFile + + E197B61818BBEC1A00F073E5 + + fileRef + E197B60718BBEC1A00F073E5 + isa + PBXBuildFile + + E197B61918BBEC1A00F073E5 + + fileRef + E197B60918BBEC1A00F073E5 + isa + PBXBuildFile + + E197B61A18BBEC1A00F073E5 + + fileRef + E197B60B18BBEC1A00F073E5 + isa + PBXBuildFile + + E197B61C18BBEC6D00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AudioRouter.h + sourceTree + <group> + + E197B61D18BBEC6D00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AudioRouter.m + sourceTree + <group> + + E197B61E18BBEC6D00F073E5 + + fileRef + E197B61D18BBEC6D00F073E5 + isa + PBXBuildFile + + E197B61F18BBF12700F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + AppAudioManager.h + sourceTree + <group> + + E197B62018BBF12700F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + AppAudioManager.m + sourceTree + <group> + + E197B62118BBF12700F073E5 + + fileRef + E197B62018BBF12700F073E5 + isa + PBXBuildFile + + E197B62218BBF5BB00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SoundPlayer.h + sourceTree + <group> + + E197B62318BBF5BB00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SoundPlayer.m + sourceTree + <group> + + E197B62418BBF5BB00F073E5 + + fileRef + E197B62318BBF5BB00F073E5 + isa + PBXBuildFile + + E197B62518BBF63B00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SoundBoard.h + sourceTree + <group> + + E197B62618BBF63B00F073E5 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SoundBoard.m + sourceTree + <group> + + E197B62718BBF63B00F073E5 + + fileRef + E197B62618BBF63B00F073E5 + isa + PBXBuildFile + + E1A0AD8B16E13FDD0071E604 + + isa + PBXFileReference + lastKnownFileType + wrapper.framework + name + CoreFoundation.framework + path + System/Library/Frameworks/CoreFoundation.framework + sourceTree + SDKROOT + + E1B3DC731885EFA100B7F794 + + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + NotificationManifest.h + sourceTree + <group> + + E1C407C117F0C246007BEE65 + + isa + PBXFileReference + lastKnownFileType + file + path + whisperReal.cer + sourceTree + <group> + + E1CD329418BCFF9900B1A496 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.h + path + SoundInstance.h + sourceTree + <group> + + E1CD329518BCFF9900B1A496 + + fileEncoding + 4 + isa + PBXFileReference + lastKnownFileType + sourcecode.c.objc + path + SoundInstance.m + sourceTree + <group> + + E1CD329618BCFF9900B1A496 + + fileRef + E1CD329518BCFF9900B1A496 + isa + PBXBuildFile + + EE182B0CAFB74DD9A2D39FD3 + + buildActionMask + 2147483647 + files + + inputPaths + + isa + PBXShellScriptBuildPhase + name + Check Pods Manifest.lock + outputPaths + + runOnlyForDeploymentPostprocessing + 0 + shellPath + /bin/sh + shellScript + diff "${PODS_ROOT}/../Podfile.lock" "${PODS_ROOT}/Manifest.lock" > /dev/null +if [[ $? != 0 ]] ; then + cat << EOM +error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation. +EOM + exit 1 +fi + + showEnvVarsInLog + 0 + + F995AC2FFD6D4442B012604A + + fileRef + 8313AE91B4954215858A5662 + isa + PBXBuildFile + + + rootObject + D221A080169C9E5E00537ABF + + diff --git a/Signal.xcodeproj/xcshareddata/xcschemes/Signal.xcscheme b/Signal.xcodeproj/xcshareddata/xcschemes/Signal.xcscheme index 002632c70..1aeeebb86 100644 --- a/Signal.xcodeproj/xcshareddata/xcschemes/Signal.xcscheme +++ b/Signal.xcodeproj/xcshareddata/xcschemes/Signal.xcscheme @@ -59,9 +59,9 @@ diff --git a/Signal/src/AppDelegate.m b/Signal/src/AppDelegate.m index becb13434..c37f82052 100644 --- a/Signal/src/AppDelegate.m +++ b/Signal/src/AppDelegate.m @@ -60,6 +60,7 @@ DDLogError(@"No previous version found. Possibly first launch since install."); [Environment resetAppData]; // We clean previous keychain entries in case their are some entries remaining. } else if ([currentVersion compare:previousVersion options:NSNumericSearch] == NSOrderedDescending){ + [Environment resetAppData]; // Application was updated, let's see if we have a migration scheme for it. if ([previousVersion isEqualToString:@"1.0.2"]) { // Migrate from custom preferences to NSUserDefaults diff --git a/Signal/src/NotificationManifest.h b/Signal/src/NotificationManifest.h index 4432014b8..3e5885e42 100644 --- a/Signal/src/NotificationManifest.h +++ b/Signal/src/NotificationManifest.h @@ -7,6 +7,7 @@ #define NOTIFICATION_DIRECTORY_UPDATE @"NOTIFICATION_DIRECTORY_UPDATE" #define NOTIFICATION_DIRECTORY_WAS_UPDATED @"NOTIFICATION_DIRECTORY_WAS_UPDATED" +#define NOTIFICATION_DIRECTORY_FAILED @"NOTIFICATION_DIRECTORY_FAILED" #define NOTIFICATION_NEW_USERS_AVAILABLE @"NOTIFICATION_NEW_USERS_AVAILABLE" diff --git a/Signal/src/environment/LocalizableText.h b/Signal/src/environment/LocalizableText.h index ec08e1276..481778d2a 100644 --- a/Signal/src/environment/LocalizableText.h +++ b/Signal/src/environment/LocalizableText.h @@ -141,7 +141,7 @@ #pragma mark - Contact Intersection -#define TIMEOUT NSLocalizedString(@"TIMEOUT",@"") +#define TIMEOUT NSLocalizedString(@"ERROR_WAS_DETECTED_TITLE",@"") #define TIMEOUT_CONTACTS_DETAIL NSLocalizedString(@"TIMEOUT_CONTACTS_DETAIL", @"") NSDictionary* makeCallProgressLocalizedTextDictionary(void); diff --git a/Signal/src/network/AFFutureRequest.h b/Signal/src/network/AFFutureRequest.h deleted file mode 100644 index 1ebad4a1d..000000000 --- a/Signal/src/network/AFFutureRequest.h +++ /dev/null @@ -1,13 +0,0 @@ -// -// AFFutureRequest.h -// Signal -// -// Created by Frederic Jacobs on 05/10/14. -// Copyright (c) 2014 Open Whisper Systems. All rights reserved. -// - -#import - -@interface AFFutureRequest : NSObject - -@end diff --git a/Signal/src/network/AFFutureRequest.m b/Signal/src/network/AFFutureRequest.m deleted file mode 100644 index 29c0e873a..000000000 --- a/Signal/src/network/AFFutureRequest.m +++ /dev/null @@ -1,13 +0,0 @@ -// -// AFFutureRequest.m -// Signal -// -// Created by Frederic Jacobs on 05/10/14. -// Copyright (c) 2014 Open Whisper Systems. All rights reserved. -// - -#import "AFFutureRequest.h" - -@implementation AFFutureRequest - -@end diff --git a/Signal/src/network/PushManager.h b/Signal/src/network/PushManager.h index 6af250ebe..aab7a0f01 100644 --- a/Signal/src/network/PushManager.h +++ b/Signal/src/network/PushManager.h @@ -6,7 +6,7 @@ // Copyright (c) 2014 Open Whisper Systems. All rights reserved. // -#import +#import #import diff --git a/Signal/src/network/PushManager.m b/Signal/src/network/PushManager.m index bd3364721..f5f96b902 100644 --- a/Signal/src/network/PushManager.m +++ b/Signal/src/network/PushManager.m @@ -8,7 +8,7 @@ #import "PreferencesUtil.h" #import "PushManager.h" #import "Environment.h" -#import "CallServerRequestsManager.h" +#import "RPServerRequestsManager.h" #import "FutureUtil.h" @interface PushManager () @@ -104,7 +104,7 @@ -(TOCFuture*)registerForPushFutureWithToken:(NSData*)token{ self.registerWithServerFutureSource = [TOCFutureSource new]; - [CallServerRequestsManager.sharedInstance registerPushToken:token success:^(NSURLSessionDataTask *task, id responseObject) { + [RPServerRequestsManager.sharedInstance performRequest:[RPAPICall registerPushNotificationWithPushToken:token] success:^(NSURLSessionDataTask *task, id responseObject) { if ([task.response isKindOfClass: NSHTTPURLResponse.class]){ NSInteger statusCode = [(NSHTTPURLResponse*) task.response statusCode]; if (statusCode == 200) { @@ -116,10 +116,11 @@ } else{ [self.registerWithServerFutureSource trySetFailure:@NO]; } + } failure:^(NSURLSessionDataTask *task, NSError *error) { [self.registerWithServerFutureSource trySetFailure:@NO]; }]; - + return self.registerWithServerFutureSource.future; } diff --git a/Signal/src/network/http/AFHTTPSessionManager+SignalMethods.h b/Signal/src/network/http/AFHTTPSessionManager+SignalMethods.h new file mode 100644 index 000000000..cdbf285d8 --- /dev/null +++ b/Signal/src/network/http/AFHTTPSessionManager+SignalMethods.h @@ -0,0 +1,23 @@ +// +// AFHTTPSessionManager+SignalMethods.h +// Signal +// +// Created by Frederic Jacobs on 05/10/14. +// Copyright (c) 2014 Open Whisper Systems. All rights reserved. +// + +#import "AFHTTPSessionManager.h" + +@interface AFHTTPSessionManager (SignalMethods) + +- (NSURLSessionDataTask *)BUSY:(NSString *)URLString + parameters:(id)parameters + success:(void (^)(NSURLSessionDataTask *task, id responseObject))success + failure:(void (^)(NSURLSessionDataTask *task, NSError *error))failure; + +- (NSURLSessionDataTask *)RING:(NSString *)URLString + parameters:(id)parameters + success:(void (^)(NSURLSessionDataTask *task, id responseObject))success + failure:(void (^)(NSURLSessionDataTask *task, NSError *error))failure; + +@end diff --git a/Signal/src/network/http/AFHTTPSessionManager+SignalMethods.m b/Signal/src/network/http/AFHTTPSessionManager+SignalMethods.m new file mode 100644 index 000000000..a8b72f135 --- /dev/null +++ b/Signal/src/network/http/AFHTTPSessionManager+SignalMethods.m @@ -0,0 +1,49 @@ +// +// AFHTTPSessionManager+SignalMethods.m +// Signal +// +// Created by Frederic Jacobs on 05/10/14. +// Copyright (c) 2014 Open Whisper Systems. All rights reserved. +// + +#import "AFHTTPSessionManager+SignalMethods.h" + +@interface AFHTTPSessionManager () + +- (NSURLSessionDataTask *)dataTaskWithHTTPMethod:(NSString *)method + URLString:(NSString *)URLString + parameters:(id)parameters + success:(void (^)(NSURLSessionDataTask *, id))success + failure:(void (^)(NSURLSessionDataTask *, NSError *))failure; + +@end + +@implementation AFHTTPSessionManager (SignalMethods) + +- (NSURLSessionDataTask *)BUSY:(NSString *)URLString + parameters:(id)parameters + success:(void (^)(NSURLSessionDataTask *task, id responseObject))success + failure:(void (^)(NSURLSessionDataTask *task, NSError *error))failure{ + + NSURLSessionDataTask *dataTask = [self dataTaskWithHTTPMethod:@"BUSY" URLString:URLString parameters:parameters success:success failure:failure]; + [dataTask resume]; + + return dataTask; + +} + +- (NSURLSessionDataTask *)RING:(NSString *)URLString + parameters:(id)parameters + success:(void (^)(NSURLSessionDataTask *task, id responseObject))success + failure:(void (^)(NSURLSessionDataTask *task, NSError *error))failure{ + + NSURLSessionDataTask *dataTask = [self dataTaskWithHTTPMethod:@"RING" URLString:URLString parameters:parameters success:success failure:failure]; + [dataTask resume]; + + return dataTask; + +} + + + +@end diff --git a/Signal/src/network/http/CallServerRequestsManager.h b/Signal/src/network/http/CallServerRequestsManager.h deleted file mode 100644 index 25c11daaa..000000000 --- a/Signal/src/network/http/CallServerRequestsManager.h +++ /dev/null @@ -1,18 +0,0 @@ -// -// CallServerRequests.h -// Signal -// -// Created by Frederic Jacobs on 31/07/14. -// Copyright (c) 2014 Open Whisper Systems. All rights reserved. -// - -#import -#import - -@interface CallServerRequestsManager : NSObject - -MacrosSingletonInterface - -- (void)registerPushToken:(NSData*)deviceToken success:(void (^)(NSURLSessionDataTask *task, id responseObject))success failure:(void (^)(NSURLSessionDataTask *task, NSError *error))failure; - -@end diff --git a/Signal/src/network/http/CallServerRequestsManager.m b/Signal/src/network/http/CallServerRequestsManager.m deleted file mode 100644 index 18e4d3737..000000000 --- a/Signal/src/network/http/CallServerRequestsManager.m +++ /dev/null @@ -1,62 +0,0 @@ -// -// CallServerRequests.m -// Signal -// -// Created by Frederic Jacobs on 31/07/14. -// Copyright (c) 2014 Open Whisper Systems. All rights reserved. -// -#import "HttpRequest.h" -#import "CallServerRequestsManager.h" -#import "DataUtil.h" -#import "Environment.h" -#import "HostNameEndPoint.h" -#import "SGNKeychainUtil.h" - -#define defaultRequestTimeout - -@interface CallServerRequestsManager () - -@property (nonatomic, retain)AFHTTPSessionManager *operationManager; - -@end - - -@implementation CallServerRequestsManager - -MacrosSingletonImplemention - -- (id)init{ - self = [super init]; - - if (self) { - HostNameEndPoint *endpoint = Environment.getCurrent.masterServerSecureEndPoint.hostNameEndPoint; - NSURL *endPointURL = [NSURL URLWithString:[NSString stringWithFormat:@"https://%@:%hu", endpoint.hostname, endpoint.port]]; - NSURLSessionConfiguration *sessionConf = NSURLSessionConfiguration.ephemeralSessionConfiguration; - self.operationManager = [[AFHTTPSessionManager alloc] initWithBaseURL:endPointURL sessionConfiguration:sessionConf]; - self.operationManager.responseSerializer = [AFJSONResponseSerializer serializer]; - self.operationManager.securityPolicy.allowInvalidCertificates = YES; - NSString *certPath = [NSBundle.mainBundle pathForResource:@"whisperReal" ofType:@"cer"]; - NSData *certData = [NSData dataWithContentsOfFile:certPath]; - SecCertificateRef cert = SecCertificateCreateWithData(NULL, (__bridge CFDataRef)(certData)); - self.operationManager.securityPolicy.pinnedCertificates = @[(__bridge_transfer NSData *)SecCertificateCopyData(cert)]; - self.operationManager.securityPolicy.SSLPinningMode = AFSSLPinningModeCertificate; - } - return self; -} - -- (void)registerPushToken:(NSData*)deviceToken success:(void (^)(NSURLSessionDataTask *task, id responseObject))success -failure:(void (^)(NSURLSessionDataTask *task, NSError *error))failure{ - self.operationManager.requestSerializer = [self basicAuthenticationSerializer]; - - [self.operationManager PUT:[NSString stringWithFormat:@"/apn/%@",deviceToken.encodedAsHexString] parameters:@{} success:success failure:failure]; -} - -- (AFHTTPRequestSerializer*)basicAuthenticationSerializer{ - AFHTTPRequestSerializer *serializer = [AFHTTPRequestSerializer serializer]; - [serializer setValue:[HttpRequest computeBasicAuthorizationTokenForLocalNumber:SGNKeychainUtil.localNumber - andPassword:SGNKeychainUtil.serverAuthPassword] - forHTTPHeaderField:@"Authorization"]; - return serializer; -} - -@end diff --git a/Signal/src/network/http/HttpManager.h b/Signal/src/network/http/HttpManager.h index cf256d400..464f8af5c 100644 --- a/Signal/src/network/http/HttpManager.h +++ b/Signal/src/network/http/HttpManager.h @@ -1,7 +1,6 @@ #import #import "NetworkEndPoint.h" #import "Logging.h" -#import "HttpRequestOrResponse.h" #import "Terminable.h" #import "Queue.h" #import "PacketHandler.h" diff --git a/Signal/src/network/http/HttpRequest.m b/Signal/src/network/http/HttpRequest.m index a835a1188..9cfdbe12d 100644 --- a/Signal/src/network/http/HttpRequest.m +++ b/Signal/src/network/http/HttpRequest.m @@ -38,7 +38,7 @@ if (optionalBody != nil) { headers[@"Content-Length"] = [@(optionalBody.length) stringValue]; } - + HttpRequest* s = [HttpRequest new]; s->_method = method; s->_location = location; @@ -145,10 +145,10 @@ } -(bool) isEqualToHttpRequest:(HttpRequest *)other { return [self.toHttp isEqualToString:other.toHttp] - && [self.method isEqualToString:other.method] - && [self.location isEqualToString:other.location] - && (self.optionalBody == other.optionalBody || [self.optionalBody isEqualToString:[other optionalBody]]) - && [self.headers isEqualToDictionary:other.headers]; + && [self.method isEqualToString:other.method] + && [self.location isEqualToString:other.location] + && (self.optionalBody == other.optionalBody || [self.optionalBody isEqualToString:[other optionalBody]]) + && [self.headers isEqualToDictionary:other.headers]; } -(NSString*) description { @@ -156,8 +156,9 @@ self.method, self.location, self.optionalBody == nil ? @"" - : self.optionalBody.length == 0 ? @" [empty body]" - : @" [...body...]"]; + : self.optionalBody.length == 0 ? @" [empty body]" + : @" [...body...]"]; } + @end diff --git a/Signal/src/network/http/RPAPICall.h b/Signal/src/network/http/RPAPICall.h new file mode 100644 index 000000000..17df2e9f0 --- /dev/null +++ b/Signal/src/network/http/RPAPICall.h @@ -0,0 +1,47 @@ +// +// RedPhoneAPICall.h +// Signal +// +// Created by Frederic Jacobs on 05/10/14. +// Copyright (c) 2014 Open Whisper Systems. All rights reserved. +// + +#import +#import +@class PhoneNumber; + +@interface RPAPICall : NSObject + +typedef NS_ENUM(NSInteger, HTTPMethod) { + HTTP_GET, + HTTP_POST, + HTTP_PUT, + HTTP_DELETE, + SIGNAL_RING, + SIGNAL_BUSY +}; + +#pragma mark API Call Properties + +@property (nonatomic, readonly) NSString *endPoint; +@property (nonatomic, readonly) HTTPMethod method; +@property (nonatomic, readonly) NSDictionary *parameters; +@property (nonatomic, readonly) AFHTTPRequestSerializer *requestSerializer; +@property (nonatomic, readonly) AFHTTPResponseSerializer *responseSerializer; + +#pragma mark API Call Contstructors + ++ (RPAPICall*)requestVerificationCode; ++ (RPAPICall*)requestVerificationCodeWithVoice; ++ (RPAPICall*)verifyVerificationCode:(NSString*)verificationCode; ++ (RPAPICall*)registerPushNotificationWithPushToken:(NSData*)pushToken; ++ (RPAPICall*)unregister; + ++ (RPAPICall*)fetchBloomFilter; + +//+ (RPAPICall*)requestToOpenPortWithSessionId:(int64_t)sessionId; +//+ (RPAPICall*)requestToRingWithSessionId:(int64_t)sessionId; +//+ (RPAPICall*)requestToSignalBusyWithSessionId:(int64_t)sessionId; +//+ (RPAPICall*)requestToInitiateToRemoteNumber:(PhoneNumber*)remoteNumber; + +@end diff --git a/Signal/src/network/http/RPAPICall.m b/Signal/src/network/http/RPAPICall.m new file mode 100644 index 000000000..b96a45617 --- /dev/null +++ b/Signal/src/network/http/RPAPICall.m @@ -0,0 +1,168 @@ +// +// RedPhoneAPICall.m +// Signal +// +// Created by Frederic Jacobs on 05/10/14. +// Copyright (c) 2014 Open Whisper Systems. All rights reserved. +// + +#import "Constraints.h" +#import "CryptoTools.h" +#import "PhoneNumber.h" +#import "RPAPICall.h" +#import "SignalUtil.h" +#import "SGNKeychainUtil.h" +#import "Util.h" + +#define CLAIMED_INTEROP_VERSION_IN_INITIATE_SIGNAL 1 + +@interface RPAPICall () +@property (nonatomic, readwrite) NSString *endPoint; +@property (nonatomic, readwrite) HTTPMethod method; +@property (nonatomic, readwrite) NSDictionary *parameters; +@property (nonatomic, readwrite) AFHTTPRequestSerializer *requestSerializer; +@property (nonatomic, readwrite) AFHTTPResponseSerializer *responseSerializer; +@end + +@implementation RPAPICall + ++ (RPAPICall*)defaultAPICall { + RPAPICall *apiCall = [[RPAPICall alloc] init]; + apiCall.parameters = @{}; + apiCall.requestSerializer = [self basicAuthenticationSerializer]; + apiCall.responseSerializer = [AFHTTPResponseSerializer serializer]; + return apiCall; +} + + ++ (RPAPICall*)requestVerificationCode { + [SGNKeychainUtil generateServerAuthPassword]; + RPAPICall *apiCall = [self defaultAPICall]; + apiCall.method = HTTP_GET; + apiCall.endPoint = @"/users/verification"; + return apiCall; +} + ++ (RPAPICall*)requestVerificationCodeWithVoice { + RPAPICall *apiCall = [self requestVerificationCode]; + apiCall.endPoint = [apiCall.endPoint stringByAppendingString:@"/voice"]; + return apiCall; +} + ++ (RPAPICall*)verifyVerificationCode:(NSString*)verificationCode { + RPAPICall *apiCall = [self defaultAPICall]; + [SGNKeychainUtil generateSignaling]; + apiCall.method = HTTP_PUT; + apiCall.endPoint = [NSString stringWithFormat:@"/users/verification/%@", SGNKeychainUtil.localNumber]; + + NSData* signalingCipherKey = SGNKeychainUtil.signalingCipherKey; + NSData* signalingMacKey = SGNKeychainUtil.signalingMacKey; + NSData* signalingExtraKeyData = SGNKeychainUtil.signalingCipherKey; + NSString* encodedSignalingKey = @[signalingCipherKey, signalingMacKey, signalingExtraKeyData].concatDatas.encodedAsBase64; + apiCall.parameters = @{@"key" : encodedSignalingKey, @"challenge" : verificationCode}; + return apiCall; +} + ++ (RPAPICall*)registerPushNotificationWithPushToken:(NSData*)pushToken { + RPAPICall *apiCall = [self defaultAPICall]; + apiCall.method = HTTP_PUT; + apiCall.endPoint = [NSString stringWithFormat:@"/apn/%@", pushToken.encodedAsHexString]; + return apiCall; +} + ++ (RPAPICall*)fetchBloomFilter { + RPAPICall *apiCall = [self defaultAPICall]; + apiCall.method = HTTP_GET; + apiCall.endPoint = @"/users/directory"; + apiCall.requestSerializer = [self otpAuthenticationSerializer]; + return apiCall; +} + ++ (RPAPICall*)unregister { + RPAPICall *apiCall = [self defaultAPICall]; + apiCall.method = HTTP_GET; + apiCall.endPoint = @"/users/directory"; + apiCall.requestSerializer = [self otpAuthenticationSerializer]; + return apiCall; +} + ++ (RPAPICall*)requestToOpenPortWithSessionId:(int64_t)sessionId { + RPAPICall *apiCall = [self defaultAPICall]; + apiCall.method = HTTP_GET; + apiCall.endPoint = [NSString stringWithFormat:@"/open/%lld", sessionId]; + apiCall.requestSerializer = [self unauthenticatedSerializer]; + apiCall.responseSerializer = [AFHTTPResponseSerializer serializer]; + return apiCall; +} + ++ (RPAPICall*)requestToRingWithSessionId:(int64_t)sessionId { + RPAPICall *apiCall = [self defaultAPICall]; + apiCall.method = SIGNAL_RING; + apiCall.endPoint = [NSString stringWithFormat:@"/session/%lld", sessionId]; + apiCall.requestSerializer = [self otpAuthenticationSerializer]; + return apiCall; +} + ++ (RPAPICall*)requestToSignalBusyWithSessionId:(int64_t)sessionId { + RPAPICall *apiCall = [self defaultAPICall]; + apiCall.method = SIGNAL_BUSY; + apiCall.endPoint = [NSString stringWithFormat:@"/session/%lld", sessionId]; + apiCall.requestSerializer = [self otpAuthenticationSerializer]; + return apiCall; +} + ++ (RPAPICall*)requestToInitiateToRemoteNumber:(PhoneNumber*)remoteNumber { + RPAPICall *apiCall = [self defaultAPICall]; + + require(remoteNumber != nil); + + NSString* formattedRemoteNumber = remoteNumber.toE164; + NSString* interopVersionInsert = (CLAIMED_INTEROP_VERSION_IN_INITIATE_SIGNAL == 0)? @"" : [NSString stringWithFormat:@"/%d", CLAIMED_INTEROP_VERSION_IN_INITIATE_SIGNAL]; + + apiCall.method = HTTP_GET; + apiCall.endPoint = [NSString stringWithFormat:@"/session%@/%@", + interopVersionInsert, + formattedRemoteNumber]; + apiCall.requestSerializer = [self otpAuthenticationSerializer]; + return apiCall; +} + +#pragma mark Authorization Headers + ++ (AFHTTPRequestSerializer*)basicAuthenticationSerializer { + AFHTTPRequestSerializer *serializer = [AFJSONRequestSerializer serializer]; + [serializer setAuthorizationHeaderFieldWithUsername:SGNKeychainUtil.localNumber.toE164 password:SGNKeychainUtil.serverAuthPassword]; + return serializer; +} + ++ (AFHTTPRequestSerializer*)otpAuthenticationSerializer { + AFHTTPRequestSerializer *serializer = [AFJSONRequestSerializer serializer]; + [serializer setAuthorizationHeaderFieldWithUsername:SGNKeychainUtil.localNumber.toE164 password:SGNKeychainUtil.serverAuthPassword]; + return serializer; +} + ++ (AFHTTPRequestSerializer*)unauthenticatedSerializer { + return [AFHTTPRequestSerializer serializer]; +} + ++ (NSString*) computeOtpAuthorizationTokenForLocalNumber:(PhoneNumber*)localNumber + andCounterValue:(int64_t)counterValue + andPassword:(NSString*)password { + require(localNumber != nil); + require(password != nil); + + NSString* rawToken = [NSString stringWithFormat:@"%@:%@:%lld", + localNumber.toE164, + [CryptoTools computeOtpWithPassword:password andCounter:counterValue], + counterValue]; + return [@"OTP " stringByAppendingString:rawToken.encodedAsUtf8.encodedAsBase64]; +} + ++ (NSString*) computeBasicAuthorizationTokenForLocalNumber:(PhoneNumber*)localNumber andPassword:(NSString*)password { + NSString* rawToken = [NSString stringWithFormat:@"%@:%@", + localNumber.toE164, + password]; + return [@"Basic " stringByAppendingString:rawToken.encodedAsUtf8.encodedAsBase64]; +} + +@end diff --git a/Signal/src/network/http/RPServerRequestsManager.h b/Signal/src/network/http/RPServerRequestsManager.h new file mode 100644 index 000000000..265d74cba --- /dev/null +++ b/Signal/src/network/http/RPServerRequestsManager.h @@ -0,0 +1,22 @@ +// +// CallServerRequests.h +// Signal +// +// Created by Frederic Jacobs on 31/07/14. +// Copyright (c) 2014 Open Whisper Systems. All rights reserved. +// + +#import +#import "RPAPICall.h" + +#import + +@interface RPServerRequestsManager : NSObject + +MacrosSingletonInterface + +- (void)performRequest:(RPAPICall*)apiCall success:(void (^)(NSURLSessionDataTask *task, id responseObject))success failure:(void (^)(NSURLSessionDataTask *task, NSError *error))failure; + +- (TOCFuture*)futureForRequest:(RPAPICall*)apiCall; + +@end diff --git a/Signal/src/network/http/RPServerRequestsManager.m b/Signal/src/network/http/RPServerRequestsManager.m new file mode 100644 index 000000000..8d74aa8f8 --- /dev/null +++ b/Signal/src/network/http/RPServerRequestsManager.m @@ -0,0 +1,96 @@ +// +// CallServerRequests.m +// Signal +// +// Created by Frederic Jacobs on 31/07/14. +// Copyright (c) 2014 Open Whisper Systems. All rights reserved. +// +#import "HttpRequest.h" +#import "RPServerRequestsManager.h" +#import "Constraints.h" +#import "CryptoTools.h" +#import "DataUtil.h" +#import "Environment.h" +#import "HostNameEndPoint.h" +#import "SGNKeychainUtil.h" +#import "Util.h" + +#import "AFHTTPSessionManager+SignalMethods.h" + +@interface RPServerRequestsManager () + +@property (nonatomic, retain)AFHTTPSessionManager *operationManager; + +@end + + +@implementation RPServerRequestsManager + +MacrosSingletonImplemention + +- (id)init{ + self = [super init]; + + if (self) { + HostNameEndPoint *endpoint = Environment.getCurrent.masterServerSecureEndPoint.hostNameEndPoint; + NSURL *endPointURL = [NSURL URLWithString:[NSString stringWithFormat:@"https://%@:%hu", endpoint.hostname, endpoint.port]]; + NSURLSessionConfiguration *sessionConf = NSURLSessionConfiguration.ephemeralSessionConfiguration; + self.operationManager = [[AFHTTPSessionManager alloc] initWithBaseURL:endPointURL sessionConfiguration:sessionConf]; + self.operationManager.responseSerializer = [AFJSONResponseSerializer serializer]; + self.operationManager.securityPolicy.allowInvalidCertificates = YES; + NSString *certPath = [NSBundle.mainBundle pathForResource:@"whisperReal" ofType:@"cer"]; + NSData *certData = [NSData dataWithContentsOfFile:certPath]; + SecCertificateRef cert = SecCertificateCreateWithData(NULL, (__bridge CFDataRef)(certData)); + self.operationManager.securityPolicy.pinnedCertificates = @[(__bridge_transfer NSData *)SecCertificateCopyData(cert)]; + self.operationManager.securityPolicy.SSLPinningMode = AFSSLPinningModeCertificate; + } + return self; +} + +- (void)performRequest:(RPAPICall*)apiCall success:(void (^)(NSURLSessionDataTask *task, id responseObject))success failure:(void (^)(NSURLSessionDataTask *task, NSError *error))failure{ + + self.operationManager.requestSerializer = apiCall.requestSerializer; + self.operationManager.responseSerializer = apiCall.responseSerializer; + + switch (apiCall.method) { + case HTTP_GET: + [self.operationManager GET:apiCall.endPoint parameters:apiCall.parameters success:success failure:failure]; + break; + + case HTTP_PUT: + [self.operationManager PUT:apiCall.endPoint parameters:apiCall.parameters success:success failure:failure]; + break; + + case HTTP_POST: + [self.operationManager POST:apiCall.endPoint parameters:apiCall.parameters success:success failure:failure]; + break; + + case HTTP_DELETE: + [self.operationManager DELETE:apiCall.endPoint parameters:apiCall.parameters success:success failure:failure]; + break; + + case SIGNAL_BUSY: + [self.operationManager BUSY:apiCall.endPoint parameters:apiCall.parameters success:success failure:failure]; + break; + + case SIGNAL_RING: + [self.operationManager RING:apiCall.endPoint parameters:apiCall.parameters success:success failure:failure]; + break; + } +} + +- (TOCFuture*)futureForRequest:(RPAPICall*)apiCall{ + TOCFutureSource *requestFutureSource = [TOCFutureSource new]; + + [self performRequest:apiCall success:^(NSURLSessionDataTask *task, id responseObject) { + NSLog(@"ResponseObject: %@", responseObject); + [requestFutureSource trySetResult:task.response]; + } failure:^(NSURLSessionDataTask *task, NSError *error) { + [requestFutureSource trySetFailure:error]; + }]; + + return [requestFutureSource future]; + +} + +@end diff --git a/Signal/src/phone/signaling/number directory/PhoneNumberDirectoryFilter.h b/Signal/src/phone/signaling/number directory/PhoneNumberDirectoryFilter.h index 5205a9274..99302f0d3 100644 --- a/Signal/src/phone/signaling/number directory/PhoneNumberDirectoryFilter.h +++ b/Signal/src/phone/signaling/number directory/PhoneNumberDirectoryFilter.h @@ -1,7 +1,6 @@ #import #import "BloomFilter.h" #import "PhoneNumber.h" -#import "HttpResponse.h" /** * @@ -18,7 +17,7 @@ +(PhoneNumberDirectoryFilter*) phoneNumberDirectoryFilterDefault; +(PhoneNumberDirectoryFilter*) phoneNumberDirectoryFilterWithBloomFilter:(BloomFilter*)bloomFilter andExpirationDate:(NSDate*)expirationDate; -+(PhoneNumberDirectoryFilter*) phoneNumberDirectoryFilterFromHttpResponse:(HttpResponse*)response; ++(PhoneNumberDirectoryFilter*) phoneNumberDirectoryFilterFromURLResponse:(NSHTTPURLResponse*)response body:(NSData*)data; -(bool) containsPhoneNumber:(PhoneNumber*)phoneNumber; -(NSDate*) getExpirationDate; diff --git a/Signal/src/phone/signaling/number directory/PhoneNumberDirectoryFilter.m b/Signal/src/phone/signaling/number directory/PhoneNumberDirectoryFilter.m index bc87ada61..3d36edc21 100644 --- a/Signal/src/phone/signaling/number directory/PhoneNumberDirectoryFilter.m +++ b/Signal/src/phone/signaling/number directory/PhoneNumberDirectoryFilter.m @@ -32,18 +32,18 @@ return expirationDate; } -+(PhoneNumberDirectoryFilter*) phoneNumberDirectoryFilterFromHttpResponse:(HttpResponse*)response { ++(PhoneNumberDirectoryFilter*) phoneNumberDirectoryFilterFromURLResponse:(NSHTTPURLResponse*)response body:(NSData*)data { require(response != nil); - checkOperation(response.isOkResponse); + checkOperation(response.statusCode == 200); - NSString* hashCountHeader = response.getHeaders[HASH_COUNT_HEADER_KEY]; + NSString* hashCountHeader = response.allHeaderFields[HASH_COUNT_HEADER_KEY]; checkOperation(hashCountHeader != nil); int hashCountValue = [hashCountHeader intValue]; checkOperation(hashCountValue > 0); - NSData* responseBody = response.getOptionalBodyData; + NSData* responseBody = data; checkOperation(responseBody.length > 0); BloomFilter* bloomFilter = [BloomFilter bloomFilterWithHashCount:(NSUInteger)hashCountValue diff --git a/Signal/src/phone/signaling/number directory/PhoneNumberDirectoryFilterManager.m b/Signal/src/phone/signaling/number directory/PhoneNumberDirectoryFilterManager.m index 27b977a2a..30acdaeb3 100644 --- a/Signal/src/phone/signaling/number directory/PhoneNumberDirectoryFilterManager.m +++ b/Signal/src/phone/signaling/number directory/PhoneNumberDirectoryFilterManager.m @@ -3,6 +3,7 @@ #import "Environment.h" #import "NotificationManifest.h" #import "PreferencesUtil.h" +#import "RPServerRequestsManager.h" #import "SignalUtil.h" #import "ThreadManager.h" #import "Util.h" @@ -47,7 +48,9 @@ } -(void) scheduleUpdateAt:(NSDate*)date { void(^doUpdate)(void) = ^{ - [self update]; + if (Environment.isRegistered) { + [self update]; + } }; [currentUpdateLifetime cancel]; @@ -59,55 +62,28 @@ unlessCancelled:currentUpdateLifetime.token]; } --(TOCFuture*) asyncQueryCurrentDirectory { - TOCUntilOperation startAwaitDirectoryOperation = ^(TOCCancelToken* untilCancelledToken) { - HttpRequest* directoryRequest = [HttpRequest httpRequestForPhoneNumberDirectoryFilter]; - - TOCFuture* futureDirectoryResponse = [HttpManager asyncOkResponseFromMasterServer:directoryRequest - unlessCancelled:untilCancelledToken - andErrorHandler:Environment.errorNoter]; - - return [futureDirectoryResponse thenTry:^(HttpResponse* response) { - return [PhoneNumberDirectoryFilter phoneNumberDirectoryFilterFromHttpResponse:response]; - }]; - }; - - return [TOCFuture futureFromUntilOperation:[TOCFuture operationTry:startAwaitDirectoryOperation] - withOperationTimeout:DIRECTORY_UPDATE_TIMEOUT_PERIOD - until:lifetimeToken]; -} - --(PhoneNumberDirectoryFilter*) sameDirectoryWithRetryTimeout { - BloomFilter* filter = [phoneNumberDirectoryFilter bloomFilter]; - NSDate* retryDate = [NSDate dateWithTimeInterval:DIRECTORY_UPDATE_RETRY_PERIOD - sinceDate:[NSDate date]]; - return [PhoneNumberDirectoryFilter phoneNumberDirectoryFilterWithBloomFilter:filter - andExpirationDate:retryDate]; -} --(void) signalDirectoryQueryFailed:(id)failure { - NSString* desc = [NSString stringWithFormat:@"Failed to retrieve directory. Retrying in %f hours.", - DIRECTORY_UPDATE_RETRY_PERIOD/HOUR]; - Environment.errorNoter(desc, failure, false); -} --(TOCFuture*) asyncQueryCurrentDirectoryWithDefaultOnFail { - TOCFuture* futureDirectory = [self asyncQueryCurrentDirectory]; - - return [futureDirectory catchTry:^PhoneNumberDirectoryFilter*(id error) { - [self signalDirectoryQueryFailed:error]; - return [self sameDirectoryWithRetryTimeout]; - }]; -} - -(void) update { - TOCFuture* eventualDirectory = [self asyncQueryCurrentDirectoryWithDefaultOnFail]; - - [eventualDirectory thenDo:^(PhoneNumberDirectoryFilter* directory) { + [[RPServerRequestsManager sharedInstance] performRequest:[RPAPICall fetchBloomFilter] success:^(NSURLSessionDataTask *task, NSData *responseObject) { + PhoneNumberDirectoryFilter *directory = [PhoneNumberDirectoryFilter phoneNumberDirectoryFilterFromURLResponse:(NSHTTPURLResponse*)task.response body:responseObject]; + @synchronized(self) { phoneNumberDirectoryFilter = directory; } + [Environment.preferences setSavedPhoneNumberDirectory:directory]; [[NSNotificationCenter defaultCenter] postNotificationName:NOTIFICATION_DIRECTORY_WAS_UPDATED object:nil]; [self scheduleUpdate]; + + } failure:^(NSURLSessionDataTask *task, NSError *error) { + NSString* desc = [NSString stringWithFormat:@"Failed to retrieve directory. Retrying in %f hours.", + DIRECTORY_UPDATE_RETRY_PERIOD/HOUR]; + Environment.errorNoter(desc, error, false); + BloomFilter* filter = [phoneNumberDirectoryFilter bloomFilter]; + NSDate* retryDate = [NSDate dateWithTimeInterval:DIRECTORY_UPDATE_RETRY_PERIOD + sinceDate:[NSDate date]]; + [PhoneNumberDirectoryFilter phoneNumberDirectoryFilterWithBloomFilter:filter + andExpirationDate:retryDate]; + [[NSNotificationCenter defaultCenter] postNotificationName:NOTIFICATION_DIRECTORY_FAILED object:nil]; }]; } diff --git a/Signal/src/view controllers/ContactBrowseViewController.h b/Signal/src/view controllers/ContactBrowseViewController.h index 98b3ccf92..bb7a390e4 100644 --- a/Signal/src/view controllers/ContactBrowseViewController.h +++ b/Signal/src/view controllers/ContactBrowseViewController.h @@ -14,7 +14,6 @@ @property (nonatomic, strong) IBOutlet SearchBarTitleView *searchBarTitleView; @property (nonatomic, strong) IBOutlet UIView *notificationView; @property (nonatomic, retain) UIRefreshControl *refreshControl; -@property (nonatomic) NSTimer *refreshTimer; - (IBAction)notificationViewTapped:(id)sender; - (void)showNotificationForNewWhisperUsers:(NSArray *)users; diff --git a/Signal/src/view controllers/ContactBrowseViewController.m b/Signal/src/view controllers/ContactBrowseViewController.m index 57e87116f..f0b49e18d 100644 --- a/Signal/src/view controllers/ContactBrowseViewController.m +++ b/Signal/src/view controllers/ContactBrowseViewController.m @@ -34,6 +34,7 @@ static NSString *const CONTACT_BROWSE_TABLE_CELL_IDENTIFIER = @"ContactTableView - (void)viewDidLoad { [super viewDidLoad]; [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(contactsDidRefresh) name:NOTIFICATION_DIRECTORY_WAS_UPDATED object:nil]; + [[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(contactRefreshFailed) name:NOTIFICATION_DIRECTORY_FAILED object:nil]; UIRefreshControl *refreshControl = [[UIRefreshControl alloc] init]; [refreshControl addTarget:self action:@selector(refreshContacts) forControlEvents:UIControlEventValueChanged]; @@ -252,17 +253,15 @@ static NSString *const CONTACT_BROWSE_TABLE_CELL_IDENTIFIER = @"ContactTableView - (void)refreshContacts{ [Environment.getCurrent.phoneDirectoryManager forceUpdate]; - self.refreshTimer = [NSTimer scheduledTimerWithTimeInterval:REFRESH_TIMEOUT target:self selector:@selector(contactRefreshDidTimeout) userInfo:nil repeats:NO]; } -- (void)contactRefreshDidTimeout{ +- (void)contactRefreshFailed{ UIAlertView *alert = [[UIAlertView alloc] initWithTitle:TIMEOUT message:TIMEOUT_CONTACTS_DETAIL delegate:nil cancelButtonTitle:NSLocalizedString(@"OK", @"") otherButtonTitles:nil]; [alert show]; [self.refreshControl endRefreshing]; } - (void)contactsDidRefresh{ - [self.refreshTimer invalidate]; [self.refreshControl endRefreshing]; } diff --git a/Signal/src/view controllers/RegisterViewController.m b/Signal/src/view controllers/RegisterViewController.m index 21a42d40d..1f0f4b014 100644 --- a/Signal/src/view controllers/RegisterViewController.m +++ b/Signal/src/view controllers/RegisterViewController.m @@ -1,3 +1,4 @@ +#import "RPServerRequestsManager.h" #import "Environment.h" #import "HttpManager.h" #import "LocalizableText.h" @@ -8,6 +9,7 @@ #import "PreferencesUtil.h" #import "PushManager.h" #import "RegisterViewController.h" +#import "RPServerRequestsManager.h" #import "SignalUtil.h" #import "SGNKeychainUtil.h" #import "ThreadManager.h" @@ -114,32 +116,6 @@ [self presentViewController:countryCodeController animated:YES completion:nil]; } --(TOCFuture*) asyncRegister:(PhoneNumber*)phoneNumber untilCancelled:(TOCCancelToken*)cancelToken { - [SGNKeychainUtil generateServerAuthPassword]; - [SGNKeychainUtil setLocalNumberTo:phoneNumber]; - - TOCUntilOperation regStarter = ^TOCFuture *(TOCCancelToken* internalUntilCancelledToken) { - HttpRequest *registerRequest = [HttpRequest httpRequestToStartRegistrationOfPhoneNumber]; - - return [HttpManager asyncOkResponseFromMasterServer:registerRequest - unlessCancelled:internalUntilCancelledToken - andErrorHandler:Environment.errorNoter]; - }; - TOCFuture *futurePhoneRegistrationStarted = [TOCFuture futureFromUntilOperation:[TOCFuture operationTry:regStarter] - withOperationTimeout:SERVER_TIMEOUT_SECONDS - until:cancelToken]; - - return [futurePhoneRegistrationStarted thenTry:^(id _) { - [self showViewNumber:CHALLENGE_VIEW_NUMBER]; - [self.challengeNumberLabel setText:[phoneNumber description]]; - [_registerCancelButton removeFromSuperview]; - [self startVoiceVerificationCountdownTimer]; - self->futureChallengeAcceptedSource = [TOCFutureSource new]; - return futureChallengeAcceptedSource.future; - }]; - -} - - (void)registerPhoneNumberTapped { NSString *phoneNumber = [NSString stringWithFormat:@"%@%@", _countryCodeLabel.text, _phoneNumberTextField.text]; PhoneNumber* localNumber = [PhoneNumber tryParsePhoneNumberFromUserSpecifiedText:phoneNumber]; @@ -147,16 +123,21 @@ [_phoneNumberTextField resignFirstResponder]; - TOCFuture* futureFinished = [self asyncRegister:localNumber untilCancelled:life.token]; [_registerActivityIndicator startAnimating]; _registerButton.enabled = NO; - [futureFinished catchDo:^(id error) { - NSError *err = ((NSError*)error); + [SGNKeychainUtil setLocalNumberTo:localNumber]; + + [[RPServerRequestsManager sharedInstance]performRequest:[RPAPICall requestVerificationCode] success:^(NSURLSessionDataTask *task, id responseObject) { + [self showViewNumber:CHALLENGE_VIEW_NUMBER]; + [self.challengeNumberLabel setText:[phoneNumber description]]; + [_registerCancelButton removeFromSuperview]; + [self startVoiceVerificationCountdownTimer]; + } failure:^(NSURLSessionDataTask *task, NSError *error) { [_registerActivityIndicator stopAnimating]; _registerButton.enabled = YES; - DDLogError(@"Registration failed with information %@", err.description); + DDLogError(@"Registration failed with information %@", error.description); UIAlertView *registrationErrorAV = [[UIAlertView alloc]initWithTitle:REGISTER_ERROR_ALERT_VIEW_TITLE message:REGISTER_ERROR_ALERT_VIEW_BODY delegate:nil cancelButtonTitle:REGISTER_ERROR_ALERT_VIEW_DISMISS otherButtonTitles:nil, nil]; @@ -173,22 +154,30 @@ _challengeButton.enabled = NO; [_challengeActivityIndicator startAnimating]; - HttpRequest *verifyRequest = [HttpRequest httpRequestToVerifyAccessToPhoneNumberWithChallenge:_challengeTextField.text]; - TOCFuture *futureDone = [HttpManager asyncOkResponseFromMasterServer:verifyRequest - unlessCancelled:nil - andErrorHandler:Environment.errorNoter]; - - [futureDone catchDo:^(id error) { + [[RPServerRequestsManager sharedInstance] performRequest:[RPAPICall verifyVerificationCode:_challengeTextField.text] success:^(NSURLSessionDataTask *task, id responseObject) { + + [PushManager.sharedManager registrationWithSuccess:^{ + [futureChallengeAcceptedSource trySetResult:@YES]; + [Environment setRegistered:YES]; + [registered trySetResult:@YES]; + [Environment.getCurrent.phoneDirectoryManager forceUpdate]; + [self dismissView]; + } failure:^{ + _challengeButton.enabled = YES; + [_challengeActivityIndicator stopAnimating]; + }]; + + } failure:^(NSURLSessionDataTask *task, NSError *error) { NSString *alertTitle = NSLocalizedString(@"REGISTRATION_ERROR", @""); if ([error isKindOfClass:HttpResponse.class]) { - HttpResponse* badResponse = error; - if (badResponse.getStatusCode == 401) { + NSHTTPURLResponse* badResponse = (NSHTTPURLResponse*)task.response; + if (badResponse.statusCode == 401) { SignalAlertView(alertTitle, REGISTER_CHALLENGE_ALERT_VIEW_BODY); - } else if (badResponse.getStatusCode == 401){ + } else if (badResponse.statusCode == 401){ SignalAlertView(alertTitle, NSLocalizedString(@"REGISTER_RATE_LIMITING_BODY", @"")); } else { - NSString *alertBodyString = [NSString stringWithFormat:@"%@ %lu", NSLocalizedString(@"SERVER_CODE", @""),(unsigned long)badResponse.getStatusCode]; + NSString *alertBodyString = [NSString stringWithFormat:@"%@ %lu", NSLocalizedString(@"SERVER_CODE", @""),(unsigned long)badResponse.statusCode]; SignalAlertView (alertTitle, alertBodyString); } } else{ @@ -199,22 +188,6 @@ _challengeButton.enabled = YES; [_challengeActivityIndicator stopAnimating]; }]; - - [futureDone thenDo:^(id result) { - [futureChallengeAcceptedSource trySetResult:@YES]; - }]; - - [futureChallengeAcceptedSource.future thenDo:^(id value) { - [PushManager.sharedManager registrationWithSuccess:^{ - [Environment setRegistered:YES]; - [registered trySetResult:@YES]; - [Environment.getCurrent.phoneDirectoryManager forceUpdate]; - [self dismissView]; - } failure:^{ - _challengeButton.enabled = YES; - [_challengeActivityIndicator stopAnimating]; - }]; - }]; } - (void)showViewNumber:(NSInteger)viewNumber { @@ -275,29 +248,17 @@ - (void) initiateVoiceVerification{ [self stopVoiceVerificationCountdownTimer]; - TOCUntilOperation callStarter = ^TOCFuture *(TOCCancelToken* internalUntilCancelledToken) { - HttpRequest* voiceVerifyReq = [HttpRequest httpRequestToStartRegistrationOfPhoneNumberWithVoice]; - - [self.voiceChallengeTextLabel setText:NSLocalizedString(@"REGISTER_CALL_CALLING", @"")]; - return [HttpManager asyncOkResponseFromMasterServer:voiceVerifyReq - unlessCancelled:internalUntilCancelledToken - andErrorHandler:Environment.errorNoter]; - }; - TOCFuture *futureVoiceVerificationStarted = [TOCFuture futureFromUntilOperation:[TOCFuture operationTry:callStarter] - withOperationTimeout:SERVER_TIMEOUT_SECONDS - until:life.token]; - [futureVoiceVerificationStarted catchDo:^(id errorId) { - HttpResponse* error = (HttpResponse*)errorId; - [self.voiceChallengeTextLabel setText:error.getStatusText]; - }]; + [self.voiceChallengeTextLabel setText:NSLocalizedString(@"REGISTER_CALL_CALLING", @"")]; - [futureVoiceVerificationStarted finallyTry:^(id _id) { + [[RPServerRequestsManager sharedInstance] performRequest:[RPAPICall requestVerificationCodeWithVoice] success:^(NSURLSessionDataTask *task, id responseObject) { + dispatch_time_t popTime = dispatch_time(DISPATCH_TIME_NOW, VOICE_VERIFICATION_COOLDOWN_SECONDS * NSEC_PER_SEC); dispatch_after(popTime, dispatch_get_main_queue(), ^(void){ [self.voiceChallengeTextLabel setText:NSLocalizedString(@"REGISTER_CALL_RECALL", @"")]; }); - return _id; + } failure:^(NSURLSessionDataTask *task, NSError *error) { + [self.voiceChallengeTextLabel setText:error.description]; }]; }