snikket-ios/Snikket.xcodeproj/project.pbxproj
2023-04-18 17:33:58 +01:00

2339 lines
166 KiB
Plaintext

// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 54;
objects = {
/* Begin PBXBuildFile section */
373A8020271063E1000E50FE /* TelephonyProviderViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 373A801F271063E1000E50FE /* TelephonyProviderViewController.swift */; };
3759635F26F72F1900831F4C /* Welcome.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3759636126F72F1900831F4C /* Welcome.storyboard */; };
3759636A26F72FD700831F4C /* Groupchat.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3759636C26F72FD700831F4C /* Groupchat.storyboard */; };
3759637126F7303100831F4C /* VoIP.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3759637326F7303100831F4C /* VoIP.storyboard */; };
3759637826F7309100831F4C /* Info.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3759637A26F7309100831F4C /* Info.storyboard */; };
3759637F26F7312A00831F4C /* Settings.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3759638126F7312A00831F4C /* Settings.storyboard */; };
3759638626F7317D00831F4C /* Account.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3759638826F7317D00831F4C /* Account.storyboard */; };
3759638D26F7320F00831F4C /* MIX.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3759638F26F7320F00831F4C /* MIX.storyboard */; };
3759A58C26F8C7CC002987B2 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 3759A58E26F8C7CC002987B2 /* Localizable.strings */; };
3776C43526EDC5F00047750B /* MessageStyling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3776C43426EDC5F00047750B /* MessageStyling.swift */; };
3795F92426FB69370067361A /* BartyCrouch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3795F92326FB69370067361A /* BartyCrouch.swift */; };
3797D5BD26E9E42E0091DAF8 /* AvatarColors.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3797D5BC26E9E42E0091DAF8 /* AvatarColors.swift */; };
3797D5C026EA456F0091DAF8 /* HSLuvSwift in Frameworks */ = {isa = PBXBuildFile; productRef = 3797D5BF26EA456F0091DAF8 /* HSLuvSwift */; };
379D914A26E8A0E300B877CA /* db-schema-15.sql in Resources */ = {isa = PBXBuildFile; fileRef = 379D914926E8A0E300B877CA /* db-schema-15.sql */; };
379D914C26E8A29800B877CA /* DBLastMessageSyncStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 379D914B26E8A29800B877CA /* DBLastMessageSyncStore.swift */; };
37B93BDF2711792300B943D0 /* TelephonyManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37B93BDE2711792300B943D0 /* TelephonyManager.swift */; };
E928AD4326D6A08A00F29F93 /* db-schema-14.sql in Resources */ = {isa = PBXBuildFile; fileRef = E928AD4226D6A08A00F29F93 /* db-schema-14.sql */; };
E95AA70226D38B6F00A38D44 /* DisplayNameViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E95AA70126D38B6E00A38D44 /* DisplayNameViewController.swift */; };
E963721026D786D000332482 /* BlockingCommandModuleExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = E963720F26D786D000332482 /* BlockingCommandModuleExtension.swift */; };
E963721226D79D3A00332482 /* PrivacyPolicyTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E963721126D79D3A00332482 /* PrivacyPolicyTableViewCell.swift */; };
E9AA502F26E1277D0005F497 /* MKMapExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9AA502E26E1277D0005F497 /* MKMapExtension.swift */; };
E9AA503126E12F5E0005F497 /* SendLocationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9AA503026E12F5E0005F497 /* SendLocationViewController.swift */; };
E9B25E2F26D0126800A54107 /* ChatViewInputBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9B25E2E26D0126800A54107 /* ChatViewInputBar.swift */; };
E9D384B426CA95FF009BEAF3 /* UIDeviceExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9D384B326CA95FF009BEAF3 /* UIDeviceExtension.swift */; };
E9D384B626CBB606009BEAF3 /* CustomUISlider.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9D384B526CBB606009BEAF3 /* CustomUISlider.swift */; };
E9D384B826CBBEB6009BEAF3 /* Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9D384B726CBBEB6009BEAF3 /* Extensions.swift */; };
E9EC2B3326D554C000222BB9 /* PEPDisplayNameModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9EC2B3226D554C000222BB9 /* PEPDisplayNameModule.swift */; };
FE00157D2017617B00490340 /* StreamFeaturesCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE00157C2017617B00490340 /* StreamFeaturesCache.swift */; };
FE00157F2019090300490340 /* ExperimentalSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE00157E2019090300490340 /* ExperimentalSettingsViewController.swift */; };
FE01ADA91E224CF400FA7E65 /* SiskinPushNotificationsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE01ADA81E224CF400FA7E65 /* SiskinPushNotificationsModule.swift */; };
FE0E30DF2535B9D20030F8C5 /* BaseChatViewController+Share.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE0E30DE2535B9D20030F8C5 /* BaseChatViewController+Share.swift */; };
FE0E30E42535BA520030F8C5 /* HTTPFileUploadHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE0E30E32535BA520030F8C5 /* HTTPFileUploadHelper.swift */; };
FE0E30E92535BA910030F8C5 /* BaseChatViewController+ShareMedia.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE0E30E82535BA910030F8C5 /* BaseChatViewController+ShareMedia.swift */; };
FE0E30F12535BB530030F8C5 /* BaseChatViewController+ShareFile.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE0E30F02535BB530030F8C5 /* BaseChatViewController+ShareFile.swift */; };
FE0E30FE253714050030F8C5 /* MediaHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE0E30FD253714050030F8C5 /* MediaHelper.swift */; };
FE0E3103253714420030F8C5 /* ImageQuality.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE0E3102253714420030F8C5 /* ImageQuality.swift */; };
FE0E3108253714570030F8C5 /* VideoQuality.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE0E3107253714570030F8C5 /* VideoQuality.swift */; };
FE0E31122537288A0030F8C5 /* MediaSettingsVIewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE0E31112537288A0030F8C5 /* MediaSettingsVIewController.swift */; };
FE10BCF323FD4EF000E214F3 /* db-schema-10.sql in Resources */ = {isa = PBXBuildFile; fileRef = FE10BCF223FD4EF000E214F3 /* db-schema-10.sql */; };
FE137A4821F6464D006B7F7C /* UIColor_mix.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE137A4721F6464D006B7F7C /* UIColor_mix.swift */; };
FE137A4C21F75660006B7F7C /* ChatBottomView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE137A4B21F75660006B7F7C /* ChatBottomView.swift */; };
FE17808D23EB4C7F00A1EA76 /* AccountQRCodeController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE17808C23EB4C7F00A1EA76 /* AccountQRCodeController.swift */; };
FE1908AA2584D6BC00CA049F /* OpenSSL.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = FE1908962584D69400CA049F /* OpenSSL.xcframework */; };
FE1908AB2584D6BC00CA049F /* OpenSSL.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = FE1908962584D69400CA049F /* OpenSSL.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
FE1908B72584D70300CA049F /* OpenSSL.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = FE1908962584D69400CA049F /* OpenSSL.xcframework */; };
FE1A07482525EDD4004F38A0 /* ExternalServiceDiscovery_Service_extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE1A07472525EDD4004F38A0 /* ExternalServiceDiscovery_Service_extension.swift */; };
FE1A34A7258CD3EE0058B86A /* WebRTC.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = FE1A349F258CD3E10058B86A /* WebRTC.xcframework */; };
FE1A34A8258CD3EE0058B86A /* WebRTC.xcframework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = FE1A349F258CD3E10058B86A /* WebRTC.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
FE1AC8F7216B8AB700D4CDAB /* NewFeaturesDetector.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE1AC8F6216B8AB700D4CDAB /* NewFeaturesDetector.swift */; };
FE1DCCA21EA52CE200850563 /* DataFormController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE1DCCA11EA52CE200850563 /* DataFormController.swift */; };
FE2332DB242B9C2300008ED4 /* ChannelInviteController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE2332DA242B9C2300008ED4 /* ChannelInviteController.swift */; };
FE2332DD242CB01600008ED4 /* ChatInvitation.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE2332DC242CB01600008ED4 /* ChatInvitation.swift */; };
FE2332DF242CB02700008ED4 /* AppendixProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE2332DE242CB02700008ED4 /* AppendixProtocol.swift */; };
FE2332E1242CCDB400008ED4 /* InvitationChatTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE2332E0242CCDB400008ED4 /* InvitationChatTableViewCell.swift */; };
FE2332E3242CE8D600008ED4 /* ChannelBlockedUsersController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE2332E2242CE8D600008ED4 /* ChannelBlockedUsersController.swift */; };
FE233CD521E6846E00099281 /* CameraPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE233CD421E6846E00099281 /* CameraPreviewView.swift */; };
FE233CDD21EA062E00099281 /* AboutController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE233CDC21EA062E00099281 /* AboutController.swift */; };
FE258EAA1F3B8BC90042CED9 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = FE258EA91F3B8BC90042CED9 /* Assets.xcassets */; };
FE2809812167CE18002F5BD0 /* server_features_list.xml in Resources */ = {isa = PBXBuildFile; fileRef = FE2809802167CE18002F5BD0 /* server_features_list.xml */; };
FE2809832167CF1B002F5BD0 /* ServerFeaturesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE2809822167CF1B002F5BD0 /* ServerFeaturesViewController.swift */; };
FE2D481A24505F1600C13CE5 /* CallManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE2D481924505F1600C13CE5 /* CallManager.swift */; };
FE2D481C24518C2800C13CE5 /* RTCCameraVideoCapturer_Format.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE2D481B24518C2800C13CE5 /* RTCCameraVideoCapturer_Format.swift */; };
FE3024321CE2036A00466497 /* DBVCardsCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE3024311CE2036A00466497 /* DBVCardsCache.swift */; };
FE31291A22240BEB00A92863 /* PEPBookmarksModule_extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE31291922240BEB00A92863 /* PEPBookmarksModule_extension.swift */; };
FE31291C222C0D1500A92863 /* AvatarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE31291B222C0D1500A92863 /* AvatarView.swift */; };
FE31DDE4201261A200C2AB1D /* DNSSrvDiskCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE31DDE3201261A200C2AB1D /* DNSSrvDiskCache.swift */; };
FE36B3C821FA52E000D1F037 /* EmptyViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE36B3C721FA52E000D1F037 /* EmptyViewController.swift */; };
FE3A45CF1CE49D3300C36264 /* RosterItemEditViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE3A45CE1CE49D3300C36264 /* RosterItemEditViewController.swift */; };
FE3BA0C024B61583000C80D4 /* db-schema-12.sql in Resources */ = {isa = PBXBuildFile; fileRef = FE3BA0BF24B61583000C80D4 /* db-schema-12.sql */; };
FE3DCCEE1FE18334008B6C8B /* CertificateErrorAlert.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE3DCCED1FE18334008B6C8B /* CertificateErrorAlert.swift */; };
FE3E387A242765E800D3A8E8 /* MixEventHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE3E3879242765E700D3A8E8 /* MixEventHandler.swift */; };
FE3E387C242766A900D3A8E8 /* DBChannelStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE3E387B242766A900D3A8E8 /* DBChannelStore.swift */; };
FE3E387E2427A09A00D3A8E8 /* ChannelSelectToJoinViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE3E387D2427A09A00D3A8E8 /* ChannelSelectToJoinViewController.swift */; };
FE3E38802427B8A900D3A8E8 /* ChannelsHelper.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE3E387F2427B8A900D3A8E8 /* ChannelsHelper.swift */; };
FE3E38822427BF8600D3A8E8 /* ChannelSelectAccountAndComponentController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE3E38812427BF8600D3A8E8 /* ChannelSelectAccountAndComponentController.swift */; };
FE3E38842427E34300D3A8E8 /* ChannelJoinViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE3E38832427E34300D3A8E8 /* ChannelJoinViewController.swift */; };
FE3E38862428C21100D3A8E8 /* OSLog.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE3E38852428C21100D3A8E8 /* OSLog.swift */; };
FE3E38882428D9DB00D3A8E8 /* ChannelCreateViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE3E38872428D9DB00D3A8E8 /* ChannelCreateViewController.swift */; };
FE3E388A2429364E00D3A8E8 /* UIImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE3E38892429364D00D3A8E8 /* UIImage.swift */; };
FE3E388C2429FAC500D3A8E8 /* ChannelSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE3E388B2429FAC500D3A8E8 /* ChannelSettingsViewController.swift */; };
FE3E388E242A251E00D3A8E8 /* ChannelEditInfoController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE3E388D242A251E00D3A8E8 /* ChannelEditInfoController.swift */; };
FE3E3890242A98C000D3A8E8 /* ChannelParticipantsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE3E388F242A98C000D3A8E8 /* ChannelParticipantsController.swift */; };
FE4071E421E2605900F09B58 /* VideoCallController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE4071E321E2605900F09B58 /* VideoCallController.swift */; };
FE4071E821E2653700F09B58 /* RoundButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE4071E721E2653700F09B58 /* RoundButton.swift */; };
FE43E43823BF3DE80079BD9B /* ChatAttachementsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE43E43723BF3DE80079BD9B /* ChatAttachementsController.swift */; };
FE43EB551F3CC55900A4CAAD /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE43EB541F3CC55900A4CAAD /* ImageCache.swift */; };
FE4DDF561F39E0B500A4CE5A /* ShareViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE4DDF551F39E0B500A4CE5A /* ShareViewController.swift */; };
FE4DDF591F39E0B500A4CE5A /* MainInterface.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = FE4DDF571F39E0B500A4CE5A /* MainInterface.storyboard */; };
FE4DDF641F3A181B00A4CE5A /* AccountsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE4DDF631F3A181B00A4CE5A /* AccountsTableViewController.swift */; };
FE4DDF661F3A207200A4CE5A /* AccountTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE4DDF651F3A207200A4CE5A /* AccountTableViewCell.swift */; };
FE4DDF681F3A403900A4CE5A /* RecipientsSelectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE4DDF671F3A403900A4CE5A /* RecipientsSelectionViewController.swift */; };
FE4DDF6A1F3A44AC00A4CE5A /* RecipientTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE4DDF691F3A44AC00A4CE5A /* RecipientTableViewCell.swift */; };
FE5079F01CD3CA91001A015C /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FE5079EF1CD3CA91001A015C /* Security.framework */; };
FE507A151CDB7B3B001A015C /* ChatsListTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE5079FE1CDB7B3B001A015C /* ChatsListTableViewCell.swift */; };
FE507A161CDB7B3B001A015C /* ChatsListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE5079FF1CDB7B3B001A015C /* ChatsListViewController.swift */; };
FE507A171CDB7B3B001A015C /* ChatTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE507A001CDB7B3B001A015C /* ChatTableViewCell.swift */; };
FE507A181CDB7B3B001A015C /* ChatViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE507A011CDB7B3B001A015C /* ChatViewController.swift */; };
FE507A191CDB7B3B001A015C /* DBChatHistoryStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE507A031CDB7B3B001A015C /* DBChatHistoryStore.swift */; };
FE507A1A1CDB7B3B001A015C /* DBChatStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE507A041CDB7B3B001A015C /* DBChatStore.swift */; };
FE507A1C1CDB7B3B001A015C /* DBRosterStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE507A061CDB7B3B001A015C /* DBRosterStore.swift */; };
FE507A1D1CDB7B3B001A015C /* RosterItemTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE507A081CDB7B3B001A015C /* RosterItemTableViewCell.swift */; };
FE507A1E1CDB7B3B001A015C /* RosterViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE507A091CDB7B3B001A015C /* RosterViewController.swift */; };
FE507A1F1CDB7B3B001A015C /* AccountTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE507A0B1CDB7B3B001A015C /* AccountTableViewCell.swift */; };
FE507A201CDB7B3B001A015C /* AddAccountController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE507A0C1CDB7B3B001A015C /* AddAccountController.swift */; };
FE507A211CDB7B3B001A015C /* SettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE507A0D1CDB7B3B001A015C /* SettingsViewController.swift */; };
FE507A221CDB7B3B001A015C /* AvatarStatusView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE507A0F1CDB7B3B001A015C /* AvatarStatusView.swift */; };
FE507A231CDB7B3B001A015C /* CustomTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE507A101CDB7B3B001A015C /* CustomTabBarController.swift */; };
FE507A241CDB7B3B001A015C /* GlobalSplitViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE507A111CDB7B3B001A015C /* GlobalSplitViewController.swift */; };
FE507A251CDB7B3B001A015C /* AccountManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE507A131CDB7B3B001A015C /* AccountManager.swift */; };
FE507A261CDB7B3B001A015C /* AvatarManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE507A141CDB7B3B001A015C /* AvatarManager.swift */; };
FE6545601E9E7B85006A14AC /* RegisterAccountController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE65455F1E9E7B85006A14AC /* RegisterAccountController.swift */; };
FE6545621E9E7FDE006A14AC /* AccountDomainTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE6545611E9E7FDE006A14AC /* AccountDomainTableViewCell.swift */; };
FE6545641E9E8B67006A14AC /* ServerSelectorTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE6545631E9E8B67006A14AC /* ServerSelectorTableViewCell.swift */; };
FE65D62822E9F8EB0065DEA5 /* Markdown.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE65D62722E9F8EB0065DEA5 /* Markdown.swift */; };
FE719E762271B2BA007CEEC9 /* OpenSSL_AES_GCM_Engine.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE719E752271B2BA007CEEC9 /* OpenSSL_AES_GCM_Engine.swift */; };
FE719E782271B439007CEEC9 /* MessageEncryption.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE719E772271B439007CEEC9 /* MessageEncryption.swift */; };
FE719E7A227307D0007CEEC9 /* OMEMOEncryptionSwitchTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE719E79227307D0007CEEC9 /* OMEMOEncryptionSwitchTableViewCell.swift */; };
FE719E7C22730DC3007CEEC9 /* OMEMOIdentityTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE719E7B22730DC3007CEEC9 /* OMEMOIdentityTableViewCell.swift */; };
FE719E7E2274D20D007CEEC9 /* OMEMOFingerprintsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE719E7D2274D20D007CEEC9 /* OMEMOFingerprintsController.swift */; };
FE74D510234A4E1F001A925B /* ChatTableViewSystemCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE74D50F234A4E1F001A925B /* ChatTableViewSystemCell.swift */; };
FE759FA42370ACA4001E78D9 /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE759FA32370ACA4001E78D9 /* NotificationService.swift */; };
FE759FA82370ACA4001E78D9 /* NotificationService.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = FE759FA12370ACA4001E78D9 /* NotificationService.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; };
FE759FC92370B2A4001E78D9 /* Shared.h in Headers */ = {isa = PBXBuildFile; fileRef = FE759FC72370B2A4001E78D9 /* Shared.h */; settings = {ATTRIBUTES = (Public, ); }; };
FE759FCC2370B2A4001E78D9 /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FE759FC52370B2A4001E78D9 /* Shared.framework */; };
FE759FCD2370B2A4001E78D9 /* Shared.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = FE759FC52370B2A4001E78D9 /* Shared.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
FE759FD12370B2F2001E78D9 /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FE759FC52370B2A4001E78D9 /* Shared.framework */; };
FE759FDB2370B384001E78D9 /* Cipher+AES.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE759FDA2370B384001E78D9 /* Cipher+AES.swift */; };
FE759FDE2371989B001E78D9 /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = FE759FDD2371988B001E78D9 /* libsqlite3.tbd */; };
FE759FE22371C83D001E78D9 /* Shared.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = FE759FC52370B2A4001E78D9 /* Shared.framework */; };
FE759FE82371C972001E78D9 /* libxml2.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = FE759FE72371C966001E78D9 /* libxml2.tbd */; };
FE759FE92371DDD1001E78D9 /* DBManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE507A051CDB7B3B001A015C /* DBManager.swift */; };
FE759FEB2371F11F001E78D9 /* DBConnection_main.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE759FEA2371F11F001E78D9 /* DBConnection_main.swift */; };
FE759FEC2371F1A5001E78D9 /* DBSchemaManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE2A0E8F1F74051E006ADF08 /* DBSchemaManager.swift */; };
FE759FED2371F213001E78D9 /* db-schema-2.sql in Resources */ = {isa = PBXBuildFile; fileRef = FE2A0E8D1F74012D006ADF08 /* db-schema-2.sql */; };
FE759FEE2371F217001E78D9 /* db-schema-1.sql in Resources */ = {isa = PBXBuildFile; fileRef = FE168ACC1CCD197A003F8B26 /* db-schema-1.sql */; };
FE759FEF2371F21C001E78D9 /* db-schema-3.sql in Resources */ = {isa = PBXBuildFile; fileRef = FE4496C31F87911C009F649C /* db-schema-3.sql */; };
FE759FF02371F21C001E78D9 /* db-schema-4.sql in Resources */ = {isa = PBXBuildFile; fileRef = FE8DD9CA221DBED80090F5AA /* db-schema-4.sql */; };
FE759FF12371F21C001E78D9 /* db-schema-5.sql in Resources */ = {isa = PBXBuildFile; fileRef = FE719E732271AF88007CEEC9 /* db-schema-5.sql */; };
FE759FF22371F21C001E78D9 /* db-schema-6.sql in Resources */ = {isa = PBXBuildFile; fileRef = FEE9608B22F2F8950009B191 /* db-schema-6.sql */; };
FE759FF32371F21C001E78D9 /* db-schema-7.sql in Resources */ = {isa = PBXBuildFile; fileRef = FEF19F0523474943005CFE9A /* db-schema-7.sql */; };
FE759FF523741527001E78D9 /* db-schema-8.sql in Resources */ = {isa = PBXBuildFile; fileRef = FE759FF423741527001E78D9 /* db-schema-8.sql */; };
FE759FF923742AC1001E78D9 /* NotificationCategory.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE759FF823742AC1001E78D9 /* NotificationCategory.swift */; };
FE759FFC23742CE5001E78D9 /* NotificationCenterDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE759FFA23742C48001E78D9 /* NotificationCenterDelegate.swift */; };
FE75A00323743A5C001E78D9 /* NotificationManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE75A00223743A5C001E78D9 /* NotificationManager.swift */; };
FE75A006237475E2001E78D9 /* MainNotificationManagerProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE75A004237475CD001E78D9 /* MainNotificationManagerProvider.swift */; };
FE75A008237585DC001E78D9 /* NotificationEncryptionKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE75A007237585DC001E78D9 /* NotificationEncryptionKeys.swift */; };
FE75A0102375F338001E78D9 /* PushEventHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE75A00E2375F324001E78D9 /* PushEventHandler.swift */; };
FE75A0122376E73C001E78D9 /* SiskinPushNotificationsModuleProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE75A0112376E73C001E78D9 /* SiskinPushNotificationsModuleProvider.swift */; };
FE75AA7E25854DE2002B59AE /* WelcomeController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE75AA7D25854DE2002B59AE /* WelcomeController.swift */; };
FE7D293423B919FF001A877D /* DownloadManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE7D293323B919FF001A877D /* DownloadManager.swift */; };
FE7D293623BB5E0A001A877D /* LinkPreviewChatTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE7D293523BB5E0A001A877D /* LinkPreviewChatTableViewCell.swift */; };
FE7F645B1D281B1C00B9DF56 /* DBCapabilitiesCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE7F645A1D281B1C00B9DF56 /* DBCapabilitiesCache.swift */; };
FE7F9303200FD5AC004C6195 /* AccountManagerScramSaltedPasswordCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE7F9302200FD5AC004C6195 /* AccountManagerScramSaltedPasswordCache.swift */; };
FE80BDAB1D953FC4001914B0 /* SetupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE80BDAA1D953FC4001914B0 /* SetupViewController.swift */; };
FE8DD9C5221B153A0090F5AA /* InviteViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE8DD9C4221B153A0090F5AA /* InviteViewController.swift */; };
FE8DD9C7221B15DC0090F5AA /* AbstractRosterViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE8DD9C6221B15DC0090F5AA /* AbstractRosterViewController.swift */; };
FE94E5251CCBA74F00FAE755 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE94E5241CCBA74F00FAE755 /* AppDelegate.swift */; };
FE94E52C1CCBA74F00FAE755 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = FE94E52A1CCBA74F00FAE755 /* Main.storyboard */; };
FE94E52E1CCBA74F00FAE755 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = FE94E52D1CCBA74F00FAE755 /* Assets.xcassets */; };
FE94E5311CCBA74F00FAE755 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = FE94E52F1CCBA74F00FAE755 /* LaunchScreen.storyboard */; };
FE9625A01D9AE7CB00D07118 /* RosterProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE96259F1D9AE7CB00D07118 /* RosterProvider.swift */; };
FE9E136D1F25F5F7005C0EE5 /* ChatSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE9E136C1F25F5F7005C0EE5 /* ChatSettingsViewController.swift */; };
FE9E136F1F26049A005C0EE5 /* NotificationSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE9E136E1F26049A005C0EE5 /* NotificationSettingsViewController.swift */; };
FE9E13711F2606E9005C0EE5 /* ContactsSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE9E13701F2606E9005C0EE5 /* ContactsSettingsViewController.swift */; };
FE9E13731F260B33005C0EE5 /* StepperTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE9E13721F260B33005C0EE5 /* StepperTableViewCell.swift */; };
FE9EA16B23BF9DB2008C401A /* ChatAttachementsCellView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE9EA16A23BF9DB2008C401A /* ChatAttachementsCellView.swift */; };
FEA303AB24694447004A3B3E /* VCardAvatarEditCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEA303AA24694447004A3B3E /* VCardAvatarEditCell.swift */; };
FEA303AD24696604004A3B3E /* VCardTextEditCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEA303AC24696604004A3B3E /* VCardTextEditCell.swift */; };
FEA308D01F27A063002EF4C0 /* NavigationControllerWrappingSegue.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEA308CF1F27A063002EF4C0 /* NavigationControllerWrappingSegue.swift */; };
FEA7BF5B21E50C5800D9E36C /* JingleManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEA7BF5A21E50C5800D9E36C /* JingleManager.swift */; };
FEA7BF5D21E50CAB00D9E36C /* JingleManager_Session.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEA7BF5C21E50CAB00D9E36C /* JingleManager_Session.swift */; };
FEA8D65D1F2F6AF60077C12F /* VCardEntryTypeAwareTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEA8D65C1F2F6AF60077C12F /* VCardEntryTypeAwareTableViewCell.swift */; };
FEA8D6621F30F54B0077C12F /* XmppService.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEA8D6611F30F54B0077C12F /* XmppService.swift */; };
FEA8D6641F30F9260077C12F /* XmppService_VCardExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEA8D6631F30F9260077C12F /* XmppService_VCardExtension.swift */; };
FEAC71791CECE50400ABABEF /* MucChatOccupantsTableViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEAC71781CECE50400ABABEF /* MucChatOccupantsTableViewController.swift */; };
FEAC717B1CECE70100ABABEF /* MucChatOccupantsTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEAC717A1CECE70100ABABEF /* MucChatOccupantsTableViewCell.swift */; };
FEB5EC9D1F6AE448007FE0E7 /* BaseChatViewControllerWithDataSourceContextMenuAndToolbar.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEB5EC9C1F6AE448007FE0E7 /* BaseChatViewControllerWithDataSourceContextMenuAndToolbar.swift */; };
FEB62C501DA80956001500D5 /* AvatarStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEB62C4F1DA80956001500D5 /* AvatarStore.swift */; };
FEBC12F224C70DE000689475 /* db-schema-13.sql in Resources */ = {isa = PBXBuildFile; fileRef = FEBC12F124C70DE000689475 /* db-schema-13.sql */; };
FEBC12F524C70E7F00689475 /* DBChatHistorySyncStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEBC12F324C70E2900689475 /* DBChatHistorySyncStore.swift */; };
FEC514261CEB74F8003AF765 /* BaseChatViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEC514251CEB74F8003AF765 /* BaseChatViewController.swift */; };
FEC514281CEB82E9003AF765 /* MucChatViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEC514271CEB82E9003AF765 /* MucChatViewController.swift */; };
FEC79193241AAF55007BE572 /* DBRoomStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEC79192241AAF55007BE572 /* DBRoomStore.swift */; };
FEC79195241ABEF4007BE572 /* MessageState.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEC79194241ABEF4007BE572 /* MessageState.swift */; };
FEC79199241BE89E007BE572 /* db-schema-11.sql in Resources */ = {isa = PBXBuildFile; fileRef = FEC79198241BE89E007BE572 /* db-schema-11.sql */; };
FEC9B1162440E7B500A484EE /* TigaseSwiftOMEMO in Frameworks */ = {isa = PBXBuildFile; productRef = FEC9B1152440E7B500A484EE /* TigaseSwiftOMEMO */; };
FECEF28C23B79151007EC323 /* ChatEntry.swift in Sources */ = {isa = PBXBuildFile; fileRef = FECEF28B23B79151007EC323 /* ChatEntry.swift */; };
FECEF28E23B7919E007EC323 /* ChatMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = FECEF28D23B7919E007EC323 /* ChatMessage.swift */; };
FECEF29023B7926E007EC323 /* ChatAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = FECEF28F23B7926E007EC323 /* ChatAttachment.swift */; };
FECEF29223B792C6007EC323 /* ChatLinkPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = FECEF29123B792C6007EC323 /* ChatLinkPreview.swift */; };
FECEF29423B7933A007EC323 /* MetadataCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = FECEF29323B7933A007EC323 /* MetadataCache.swift */; };
FECEF29623B7B076007EC323 /* DownloadStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = FECEF29523B7B076007EC323 /* DownloadStore.swift */; };
FECEF29823B7B838007EC323 /* db-schema-9.sql in Resources */ = {isa = PBXBuildFile; fileRef = FECEF29723B7B838007EC323 /* db-schema-9.sql */; };
FECEF29B23B7BC02007EC323 /* BaseChatTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FECEF29923B7BBD3007EC323 /* BaseChatTableViewCell.swift */; };
FECEF29E23B7C390007EC323 /* AttachmentChatTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FECEF29C23B7C36F007EC323 /* AttachmentChatTableViewCell.swift */; };
FED353892270C1D000B69C53 /* DBOMEMOStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = FED353882270C1D000B69C53 /* DBOMEMOStore.swift */; };
FEDC678A238A9F16005C0FAB /* BlockedEventHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEDC6789238A9F16005C0FAB /* BlockedEventHandler.swift */; };
FEDC678E238B03C1005C0FAB /* AppStoryboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEDC678D238B03C1005C0FAB /* AppStoryboard.swift */; };
FEDC6790238B05E4005C0FAB /* BlockedContactsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEDC678F238B05E4005C0FAB /* BlockedContactsController.swift */; };
FEDCBF671D9C3EE700AE9129 /* RosterProviderFlat.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEDCBF661D9C3EE700AE9129 /* RosterProviderFlat.swift */; };
FEDCBF691D9C53BA00AE9129 /* RosterProviderGrouped.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEDCBF681D9C53BA00AE9129 /* RosterProviderGrouped.swift */; };
FEDE93871D07564F00CA60A9 /* SwitchTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEDE93861D07564F00CA60A9 /* SwitchTableViewCell.swift */; };
FEDE93891D081C3D00CA60A9 /* Settings.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEDE93881D081C3D00CA60A9 /* Settings.swift */; };
FEDE938C1D08AFE800CA60A9 /* VCardEditViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEDE938B1D08AFE800CA60A9 /* VCardEditViewController.swift */; };
FEDE93901D09BB8300CA60A9 /* VCardEditPhoneTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEDE938F1D09BB8300CA60A9 /* VCardEditPhoneTableViewCell.swift */; };
FEDE93921D09E74100CA60A9 /* VCardEditAddressTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEDE93911D09E74100CA60A9 /* VCardEditAddressTableViewCell.swift */; };
FEDE93941D0AC01200CA60A9 /* VCardEditEmailTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEDE93931D0AC01200CA60A9 /* VCardEditEmailTableViewCell.swift */; };
FEDE93971D0C202600CA60A9 /* ContactViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEDE93961D0C202600CA60A9 /* ContactViewController.swift */; };
FEDE93991D0C207100CA60A9 /* ContactBasicTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEDE93981D0C207100CA60A9 /* ContactBasicTableViewCell.swift */; };
FEDE939B1D0C38B000CA60A9 /* ContactFormTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEDE939A1D0C38B000CA60A9 /* ContactFormTableViewCell.swift */; };
FEE097621F1FCE1800B1CEAB /* TablePicketViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEE097611F1FCE1800B1CEAB /* TablePicketViewController.swift */; };
FEE49DCC2424C03200900BBB /* Conversation.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = FEE49DCB2424C03200900BBB /* Conversation.storyboard */; };
FEE49DCE2424C1F800900BBB /* ConversationLogController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEE49DCD2424C1F800900BBB /* ConversationLogController.swift */; };
FEE49DD02426485500900BBB /* DBConnection_main.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEE49DCF2426485500900BBB /* DBConnection_main.swift */; };
FEE49DD7242688E100900BBB /* ChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEE49DD6242688E100900BBB /* ChannelViewController.swift */; };
FEE9608A22F191980009B191 /* MucChatSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEE9608922F191980009B191 /* MucChatSettingsViewController.swift */; };
FEF19F0223473B9E005CFE9A /* XmppServiceEventHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEF19F0123473B9E005CFE9A /* XmppServiceEventHandler.swift */; };
FEF19F0423473C06005CFE9A /* MessageEventHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEF19F0323473C06005CFE9A /* MessageEventHandler.swift */; };
FEF19F08234751FF005CFE9A /* ChatViewItemProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEF19F07234751FF005CFE9A /* ChatViewItemProtocol.swift */; };
FEF19F0A2347619D005CFE9A /* TasksQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEF19F092347619D005CFE9A /* TasksQueue.swift */; };
FEF19F0C23476466005CFE9A /* MucEventHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEF19F0B23476466005CFE9A /* MucEventHandler.swift */; };
FEF19F0E23479F4C005CFE9A /* ChatViewDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEF19F0D23479F4C005CFE9A /* ChatViewDataSource.swift */; };
FEF19F102348A046005CFE9A /* PresenceRosterEventHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEF19F0F2348A046005CFE9A /* PresenceRosterEventHandler.swift */; };
FEF19F122348A3B8005CFE9A /* AvatarEventHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEF19F112348A3B8005CFE9A /* AvatarEventHandler.swift */; };
FEF19F142348B655005CFE9A /* DiscoEventHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEF19F132348B655005CFE9A /* DiscoEventHandler.swift */; };
FEF19F162348E781005CFE9A /* BaseChatViewControllerWithDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEF19F152348E781005CFE9A /* BaseChatViewControllerWithDataSource.swift */; };
FEF80DB21CDBBBFE005645A7 /* AccountSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEF80DB11CDBBBFE005645A7 /* AccountSettingsViewController.swift */; };
FEF8255524BA0AFE00820108 /* MessageTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEF8255424BA0AFE00820108 /* MessageTextView.swift */; };
FEFB63AD1F31E4EE00EFB3E7 /* MainTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEFB63AC1F31E4EE00EFB3E7 /* MainTabBarController.swift */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
FE4DDF5B1F39E0B500A4CE5A /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = FE94E5191CCBA74F00FAE755 /* Project object */;
proxyType = 1;
remoteGlobalIDString = FE4DDF521F39E0B500A4CE5A;
remoteInfo = "SiskinIM - Share";
};
FE759FA62370ACA4001E78D9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = FE94E5191CCBA74F00FAE755 /* Project object */;
proxyType = 1;
remoteGlobalIDString = FE759FA02370ACA4001E78D9;
remoteInfo = NotificationService;
};
FE759FCA2370B2A4001E78D9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = FE94E5191CCBA74F00FAE755 /* Project object */;
proxyType = 1;
remoteGlobalIDString = FE759FC42370B2A4001E78D9;
remoteInfo = Shared;
};
FE759FD32370B2F2001E78D9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = FE94E5191CCBA74F00FAE755 /* Project object */;
proxyType = 1;
remoteGlobalIDString = FE759FC42370B2A4001E78D9;
remoteInfo = Shared;
};
FE759FE42371C83D001E78D9 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = FE94E5191CCBA74F00FAE755 /* Project object */;
proxyType = 1;
remoteGlobalIDString = FE759FC42370B2A4001E78D9;
remoteInfo = Shared;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
FE4DDF611F39E0B600A4CE5A /* Embed App Extensions */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 13;
files = (
FE759FA82370ACA4001E78D9 /* NotificationService.appex in Embed App Extensions */,
);
name = "Embed App Extensions";
runOnlyForDeploymentPostprocessing = 0;
};
FEF80DB71CDCC508005645A7 /* Embed Frameworks */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 12;
dstPath = "";
dstSubfolderSpec = 10;
files = (
FE1908AB2584D6BC00CA049F /* OpenSSL.xcframework in Embed Frameworks */,
FE759FCD2370B2A4001E78D9 /* Shared.framework in Embed Frameworks */,
FE1A34A8258CD3EE0058B86A /* WebRTC.xcframework in Embed Frameworks */,
);
name = "Embed Frameworks";
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
373A801F271063E1000E50FE /* TelephonyProviderViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TelephonyProviderViewController.swift; sourceTree = "<group>"; };
3759635C26F72EAA00831F4C /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/LaunchScreen.strings; sourceTree = "<group>"; };
3759635D26F72ED700831F4C /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Main.strings; sourceTree = "<group>"; };
3759635E26F72ED700831F4C /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/MainInterface.strings; sourceTree = "<group>"; };
3759636026F72F1900831F4C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Welcome.storyboard; sourceTree = "<group>"; };
3759636326F72F2500831F4C /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Welcome.strings; sourceTree = "<group>"; };
3759636526F72F7000831F4C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Welcome.strings; sourceTree = "<group>"; };
3759636726F72F9600831F4C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Main.strings; sourceTree = "<group>"; };
3759636926F72FC300831F4C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/LaunchScreen.strings; sourceTree = "<group>"; };
3759636B26F72FD700831F4C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Groupchat.storyboard; sourceTree = "<group>"; };
3759636E26F72FE200831F4C /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Groupchat.strings; sourceTree = "<group>"; };
3759637026F7301100831F4C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Groupchat.strings; sourceTree = "<group>"; };
3759637226F7303100831F4C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/VoIP.storyboard; sourceTree = "<group>"; };
3759637526F7303700831F4C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/VoIP.strings; sourceTree = "<group>"; };
3759637726F7306500831F4C /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/VoIP.strings; sourceTree = "<group>"; };
3759637926F7309100831F4C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Info.storyboard; sourceTree = "<group>"; };
3759637C26F7309500831F4C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Info.strings; sourceTree = "<group>"; };
3759637E26F730C400831F4C /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Info.strings; sourceTree = "<group>"; };
3759638026F7312A00831F4C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Settings.storyboard; sourceTree = "<group>"; };
3759638326F7313400831F4C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Settings.strings; sourceTree = "<group>"; };
3759638526F7316600831F4C /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Settings.strings; sourceTree = "<group>"; };
3759638726F7317D00831F4C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Account.storyboard; sourceTree = "<group>"; };
3759638A26F7318F00831F4C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Account.strings; sourceTree = "<group>"; };
3759638C26F731C700831F4C /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Account.strings; sourceTree = "<group>"; };
3759638E26F7320F00831F4C /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MIX.storyboard; sourceTree = "<group>"; };
3759639126F7322300831F4C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/MIX.strings; sourceTree = "<group>"; };
3759639326F7325100831F4C /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/MIX.strings; sourceTree = "<group>"; };
3759639426F7481200831F4C /* Base */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = Base; path = Base.lproj/Info.plist; sourceTree = "<group>"; };
3759A58D26F8C7CC002987B2 /* en */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = "<group>"; };
3759A58F26F8C7CF002987B2 /* da */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = da; path = da.lproj/Localizable.strings; sourceTree = "<group>"; };
3776C43426EDC5F00047750B /* MessageStyling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageStyling.swift; sourceTree = "<group>"; };
3795F92326FB69370067361A /* BartyCrouch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BartyCrouch.swift; sourceTree = "<group>"; };
3797D5BC26E9E42E0091DAF8 /* AvatarColors.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AvatarColors.swift; sourceTree = "<group>"; };
379D914926E8A0E300B877CA /* db-schema-15.sql */ = {isa = PBXFileReference; lastKnownFileType = text; path = "db-schema-15.sql"; sourceTree = "<group>"; };
379D914B26E8A29800B877CA /* DBLastMessageSyncStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DBLastMessageSyncStore.swift; sourceTree = "<group>"; };
37B93BDE2711792300B943D0 /* TelephonyManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TelephonyManager.swift; sourceTree = "<group>"; };
591D5EFC26FCA0AC00B2F114 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/LaunchScreen.strings; sourceTree = "<group>"; };
591D5EFD26FCA0AC00B2F114 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/VoIP.strings; sourceTree = "<group>"; };
591D5EFE26FCA0AD00B2F114 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Groupchat.strings; sourceTree = "<group>"; };
591D5EFF26FCA0AD00B2F114 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Info.strings; sourceTree = "<group>"; };
591D5F0026FCA0AD00B2F114 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Settings.strings; sourceTree = "<group>"; };
591D5F0126FCA0AE00B2F114 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Account.strings; sourceTree = "<group>"; };
591D5F0226FCA0AE00B2F114 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/MIX.strings; sourceTree = "<group>"; };
591D5F0326FCA0AE00B2F114 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Welcome.strings; sourceTree = "<group>"; };
591D5F0426FCA0AF00B2F114 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/MainInterface.strings; sourceTree = "<group>"; };
591D5F0526FCA0AF00B2F114 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = de; path = de.lproj/Info.plist; sourceTree = "<group>"; };
591D5F0626FCA0B000B2F114 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Localizable.strings; sourceTree = "<group>"; };
591D5F0726FCA2B300B2F114 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/LaunchScreen.strings; sourceTree = "<group>"; };
591D5F0826FCA2E100B2F114 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/VoIP.strings; sourceTree = "<group>"; };
591D5F0926FCA2E100B2F114 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Groupchat.strings; sourceTree = "<group>"; };
591D5F0A26FCA2E200B2F114 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Info.strings; sourceTree = "<group>"; };
591D5F0B26FCA2E200B2F114 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Settings.strings; sourceTree = "<group>"; };
591D5F0C26FCA2E200B2F114 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Account.strings; sourceTree = "<group>"; };
591D5F0D26FCA2E300B2F114 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/MIX.strings; sourceTree = "<group>"; };
591D5F0E26FCA2E300B2F114 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Welcome.strings; sourceTree = "<group>"; };
591D5F0F26FCA2E300B2F114 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/MainInterface.strings; sourceTree = "<group>"; };
591D5F1026FCA2E400B2F114 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = fr; path = fr.lproj/Info.plist; sourceTree = "<group>"; };
591D5F1126FCA2E400B2F114 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Localizable.strings; sourceTree = "<group>"; };
591D5F1326FCB5B900B2F114 /* fr */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = fr; path = fr.lproj/Main.strings; sourceTree = "<group>"; };
591D5F1526FCB62600B2F114 /* de */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = de; path = de.lproj/Main.strings; sourceTree = "<group>"; };
591D5F1626FCD2EB00B2F114 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/LaunchScreen.strings; sourceTree = "<group>"; };
591D5F1726FCD2EC00B2F114 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/VoIP.strings; sourceTree = "<group>"; };
591D5F1826FCD2EC00B2F114 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Groupchat.strings; sourceTree = "<group>"; };
591D5F1926FCD2EC00B2F114 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Info.strings; sourceTree = "<group>"; };
591D5F1A26FCD2ED00B2F114 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Settings.strings; sourceTree = "<group>"; };
591D5F1B26FCD2ED00B2F114 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Account.strings; sourceTree = "<group>"; };
591D5F1C26FCD2ED00B2F114 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/MIX.strings; sourceTree = "<group>"; };
591D5F1D26FCD2EE00B2F114 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Welcome.strings; sourceTree = "<group>"; };
591D5F1E26FCD2EE00B2F114 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/MainInterface.strings; sourceTree = "<group>"; };
591D5F1F26FCD2EE00B2F114 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = sv; path = sv.lproj/Info.plist; sourceTree = "<group>"; };
591D5F2026FCD2EF00B2F114 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Localizable.strings; sourceTree = "<group>"; };
591D5F2226FCD7B200B2F114 /* sv */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = sv; path = sv.lproj/Main.strings; sourceTree = "<group>"; };
591D5F2326FFAEB300B2F114 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/LaunchScreen.strings"; sourceTree = "<group>"; };
591D5F2426FFAEB800B2F114 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Main.strings"; sourceTree = "<group>"; };
591D5F2526FFAEB900B2F114 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/VoIP.strings"; sourceTree = "<group>"; };
591D5F2626FFAEBA00B2F114 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Groupchat.strings"; sourceTree = "<group>"; };
591D5F2726FFAEBB00B2F114 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Info.strings"; sourceTree = "<group>"; };
591D5F2826FFAEBE00B2F114 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Settings.strings"; sourceTree = "<group>"; };
591D5F2926FFAEEE00B2F114 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Account.strings"; sourceTree = "<group>"; };
591D5F2A26FFAEEF00B2F114 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/MIX.strings"; sourceTree = "<group>"; };
591D5F2B26FFAEF000B2F114 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Welcome.strings"; sourceTree = "<group>"; };
591D5F2C26FFAEF500B2F114 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "en-GB"; path = "en-GB.lproj/Info.plist"; sourceTree = "<group>"; };
591D5F2D26FFAEF600B2F114 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/Localizable.strings"; sourceTree = "<group>"; };
591D5F2E26FFAEF700B2F114 /* en-GB */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "en-GB"; path = "en-GB.lproj/MainInterface.strings"; sourceTree = "<group>"; };
59D7B863276489C000412972 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/LaunchScreen.strings; sourceTree = "<group>"; };
59D7B864276489C200412972 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Main.strings; sourceTree = "<group>"; };
59D7B865276489C200412972 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/VoIP.strings; sourceTree = "<group>"; };
59D7B866276489C300412972 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Groupchat.strings; sourceTree = "<group>"; };
59D7B867276489C300412972 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Info.strings; sourceTree = "<group>"; };
59D7B868276489C400412972 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Settings.strings; sourceTree = "<group>"; };
59D7B869276489C400412972 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/MIX.strings; sourceTree = "<group>"; };
59D7B86A276489C500412972 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Welcome.strings; sourceTree = "<group>"; };
59D7B86B276489C600412972 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/MainInterface.strings; sourceTree = "<group>"; };
59D7B86C276489C600412972 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = id; path = id.lproj/Info.plist; sourceTree = "<group>"; };
59D7B86D276489C600412972 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Localizable.strings; sourceTree = "<group>"; };
59D7B86F27648A5700412972 /* id */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = id; path = id.lproj/Account.strings; sourceTree = "<group>"; };
E928AD4226D6A08A00F29F93 /* db-schema-14.sql */ = {isa = PBXFileReference; lastKnownFileType = text; path = "db-schema-14.sql"; sourceTree = "<group>"; };
E95AA70126D38B6E00A38D44 /* DisplayNameViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DisplayNameViewController.swift; sourceTree = "<group>"; };
E963720F26D786D000332482 /* BlockingCommandModuleExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlockingCommandModuleExtension.swift; sourceTree = "<group>"; };
E963721126D79D3A00332482 /* PrivacyPolicyTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PrivacyPolicyTableViewCell.swift; sourceTree = "<group>"; };
E9AA502E26E1277D0005F497 /* MKMapExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MKMapExtension.swift; sourceTree = "<group>"; };
E9AA503026E12F5E0005F497 /* SendLocationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendLocationViewController.swift; sourceTree = "<group>"; };
E9B25E2E26D0126800A54107 /* ChatViewInputBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatViewInputBar.swift; sourceTree = "<group>"; };
E9D384B326CA95FF009BEAF3 /* UIDeviceExtension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIDeviceExtension.swift; sourceTree = "<group>"; };
E9D384B526CBB606009BEAF3 /* CustomUISlider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomUISlider.swift; sourceTree = "<group>"; };
E9D384B726CBBEB6009BEAF3 /* Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Extensions.swift; sourceTree = "<group>"; };
E9EC2B3226D554C000222BB9 /* PEPDisplayNameModule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PEPDisplayNameModule.swift; sourceTree = "<group>"; };
FE00157C2017617B00490340 /* StreamFeaturesCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamFeaturesCache.swift; sourceTree = "<group>"; };
FE00157E2019090300490340 /* ExperimentalSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExperimentalSettingsViewController.swift; sourceTree = "<group>"; };
FE01ADA81E224CF400FA7E65 /* SiskinPushNotificationsModule.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SiskinPushNotificationsModule.swift; sourceTree = "<group>"; };
FE0E30DE2535B9D20030F8C5 /* BaseChatViewController+Share.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "BaseChatViewController+Share.swift"; sourceTree = "<group>"; };
FE0E30E32535BA520030F8C5 /* HTTPFileUploadHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPFileUploadHelper.swift; sourceTree = "<group>"; };
FE0E30E82535BA910030F8C5 /* BaseChatViewController+ShareMedia.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "BaseChatViewController+ShareMedia.swift"; sourceTree = "<group>"; };
FE0E30F02535BB530030F8C5 /* BaseChatViewController+ShareFile.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "BaseChatViewController+ShareFile.swift"; sourceTree = "<group>"; };
FE0E30FD253714050030F8C5 /* MediaHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaHelper.swift; sourceTree = "<group>"; };
FE0E3102253714420030F8C5 /* ImageQuality.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageQuality.swift; sourceTree = "<group>"; };
FE0E3107253714570030F8C5 /* VideoQuality.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoQuality.swift; sourceTree = "<group>"; };
FE0E31112537288A0030F8C5 /* MediaSettingsVIewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaSettingsVIewController.swift; sourceTree = "<group>"; };
FE10BCF223FD4EF000E214F3 /* db-schema-10.sql */ = {isa = PBXFileReference; lastKnownFileType = text; path = "db-schema-10.sql"; sourceTree = "<group>"; };
FE137A4721F6464D006B7F7C /* UIColor_mix.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIColor_mix.swift; sourceTree = "<group>"; };
FE137A4B21F75660006B7F7C /* ChatBottomView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatBottomView.swift; sourceTree = "<group>"; };
FE168ACC1CCD197A003F8B26 /* db-schema-1.sql */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "db-schema-1.sql"; sourceTree = "<group>"; };
FE17808C23EB4C7F00A1EA76 /* AccountQRCodeController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountQRCodeController.swift; sourceTree = "<group>"; };
FE1908962584D69400CA049F /* OpenSSL.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = OpenSSL.xcframework; sourceTree = "<group>"; };
FE1A07472525EDD4004F38A0 /* ExternalServiceDiscovery_Service_extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExternalServiceDiscovery_Service_extension.swift; sourceTree = "<group>"; };
FE1A349F258CD3E10058B86A /* WebRTC.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; path = WebRTC.xcframework; sourceTree = "<group>"; };
FE1AC8F6216B8AB700D4CDAB /* NewFeaturesDetector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewFeaturesDetector.swift; sourceTree = "<group>"; };
FE1DCCA11EA52CE200850563 /* DataFormController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataFormController.swift; sourceTree = "<group>"; };
FE2332DA242B9C2300008ED4 /* ChannelInviteController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelInviteController.swift; sourceTree = "<group>"; };
FE2332DC242CB01600008ED4 /* ChatInvitation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatInvitation.swift; sourceTree = "<group>"; };
FE2332DE242CB02700008ED4 /* AppendixProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppendixProtocol.swift; sourceTree = "<group>"; };
FE2332E0242CCDB400008ED4 /* InvitationChatTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvitationChatTableViewCell.swift; sourceTree = "<group>"; };
FE2332E2242CE8D600008ED4 /* ChannelBlockedUsersController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelBlockedUsersController.swift; sourceTree = "<group>"; };
FE233CD421E6846E00099281 /* CameraPreviewView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CameraPreviewView.swift; sourceTree = "<group>"; };
FE233CDC21EA062E00099281 /* AboutController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AboutController.swift; sourceTree = "<group>"; };
FE258EA91F3B8BC90042CED9 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
FE2809802167CE18002F5BD0 /* server_features_list.xml */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = server_features_list.xml; sourceTree = "<group>"; };
FE2809822167CF1B002F5BD0 /* ServerFeaturesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServerFeaturesViewController.swift; sourceTree = "<group>"; };
FE2A0E8D1F74012D006ADF08 /* db-schema-2.sql */ = {isa = PBXFileReference; lastKnownFileType = text; path = "db-schema-2.sql"; sourceTree = "<group>"; };
FE2A0E8F1F74051E006ADF08 /* DBSchemaManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DBSchemaManager.swift; sourceTree = "<group>"; };
FE2D481924505F1600C13CE5 /* CallManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallManager.swift; sourceTree = "<group>"; };
FE2D481B24518C2800C13CE5 /* RTCCameraVideoCapturer_Format.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RTCCameraVideoCapturer_Format.swift; sourceTree = "<group>"; };
FE3024311CE2036A00466497 /* DBVCardsCache.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DBVCardsCache.swift; sourceTree = "<group>"; };
FE31291922240BEB00A92863 /* PEPBookmarksModule_extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PEPBookmarksModule_extension.swift; sourceTree = "<group>"; };
FE31291B222C0D1500A92863 /* AvatarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AvatarView.swift; sourceTree = "<group>"; };
FE31DDE3201261A200C2AB1D /* DNSSrvDiskCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DNSSrvDiskCache.swift; sourceTree = "<group>"; };
FE36B3C721FA52E000D1F037 /* EmptyViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyViewController.swift; sourceTree = "<group>"; };
FE3A45CE1CE49D3300C36264 /* RosterItemEditViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RosterItemEditViewController.swift; sourceTree = "<group>"; };
FE3BA0BF24B61583000C80D4 /* db-schema-12.sql */ = {isa = PBXFileReference; lastKnownFileType = text; path = "db-schema-12.sql"; sourceTree = "<group>"; };
FE3DCCED1FE18334008B6C8B /* CertificateErrorAlert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CertificateErrorAlert.swift; sourceTree = "<group>"; };
FE3E3879242765E700D3A8E8 /* MixEventHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MixEventHandler.swift; sourceTree = "<group>"; };
FE3E387B242766A900D3A8E8 /* DBChannelStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DBChannelStore.swift; sourceTree = "<group>"; };
FE3E387D2427A09A00D3A8E8 /* ChannelSelectToJoinViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelSelectToJoinViewController.swift; sourceTree = "<group>"; };
FE3E387F2427B8A900D3A8E8 /* ChannelsHelper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelsHelper.swift; sourceTree = "<group>"; };
FE3E38812427BF8600D3A8E8 /* ChannelSelectAccountAndComponentController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelSelectAccountAndComponentController.swift; sourceTree = "<group>"; };
FE3E38832427E34300D3A8E8 /* ChannelJoinViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelJoinViewController.swift; sourceTree = "<group>"; };
FE3E38852428C21100D3A8E8 /* OSLog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OSLog.swift; sourceTree = "<group>"; };
FE3E38872428D9DB00D3A8E8 /* ChannelCreateViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelCreateViewController.swift; sourceTree = "<group>"; };
FE3E38892429364D00D3A8E8 /* UIImage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UIImage.swift; sourceTree = "<group>"; };
FE3E388B2429FAC500D3A8E8 /* ChannelSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelSettingsViewController.swift; sourceTree = "<group>"; };
FE3E388D242A251E00D3A8E8 /* ChannelEditInfoController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelEditInfoController.swift; sourceTree = "<group>"; };
FE3E388F242A98C000D3A8E8 /* ChannelParticipantsController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelParticipantsController.swift; sourceTree = "<group>"; };
FE4071E321E2605900F09B58 /* VideoCallController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoCallController.swift; sourceTree = "<group>"; };
FE4071E721E2653700F09B58 /* RoundButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RoundButton.swift; sourceTree = "<group>"; };
FE43E43723BF3DE80079BD9B /* ChatAttachementsController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatAttachementsController.swift; sourceTree = "<group>"; };
FE43EB541F3CC55900A4CAAD /* ImageCache.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageCache.swift; sourceTree = "<group>"; };
FE4496C31F87911C009F649C /* db-schema-3.sql */ = {isa = PBXFileReference; lastKnownFileType = text; path = "db-schema-3.sql"; sourceTree = "<group>"; };
FE4DDF531F39E0B500A4CE5A /* Snikket - Share.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = "Snikket - Share.appex"; sourceTree = BUILT_PRODUCTS_DIR; };
FE4DDF551F39E0B500A4CE5A /* ShareViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareViewController.swift; sourceTree = "<group>"; };
FE4DDF581F39E0B500A4CE5A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/MainInterface.storyboard; sourceTree = "<group>"; };
FE4DDF5A1F39E0B500A4CE5A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
FE4DDF621F3A12AD00A4CE5A /* Snikket - Share.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "Snikket - Share.entitlements"; sourceTree = "<group>"; };
FE4DDF631F3A181B00A4CE5A /* AccountsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountsTableViewController.swift; sourceTree = "<group>"; };
FE4DDF651F3A207200A4CE5A /* AccountTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountTableViewCell.swift; sourceTree = "<group>"; };
FE4DDF671F3A403900A4CE5A /* RecipientsSelectionViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecipientsSelectionViewController.swift; sourceTree = "<group>"; };
FE4DDF691F3A44AC00A4CE5A /* RecipientTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecipientTableViewCell.swift; sourceTree = "<group>"; };
FE5079EF1CD3CA91001A015C /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
FE5079FE1CDB7B3B001A015C /* ChatsListTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatsListTableViewCell.swift; sourceTree = "<group>"; };
FE5079FF1CDB7B3B001A015C /* ChatsListViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatsListViewController.swift; sourceTree = "<group>"; };
FE507A001CDB7B3B001A015C /* ChatTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatTableViewCell.swift; sourceTree = "<group>"; };
FE507A011CDB7B3B001A015C /* ChatViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatViewController.swift; sourceTree = "<group>"; };
FE507A031CDB7B3B001A015C /* DBChatHistoryStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DBChatHistoryStore.swift; sourceTree = "<group>"; };
FE507A041CDB7B3B001A015C /* DBChatStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DBChatStore.swift; sourceTree = "<group>"; };
FE507A051CDB7B3B001A015C /* DBManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DBManager.swift; sourceTree = "<group>"; };
FE507A061CDB7B3B001A015C /* DBRosterStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DBRosterStore.swift; sourceTree = "<group>"; };
FE507A081CDB7B3B001A015C /* RosterItemTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RosterItemTableViewCell.swift; sourceTree = "<group>"; };
FE507A091CDB7B3B001A015C /* RosterViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RosterViewController.swift; sourceTree = "<group>"; };
FE507A0B1CDB7B3B001A015C /* AccountTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountTableViewCell.swift; sourceTree = "<group>"; };
FE507A0C1CDB7B3B001A015C /* AddAccountController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AddAccountController.swift; sourceTree = "<group>"; };
FE507A0D1CDB7B3B001A015C /* SettingsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SettingsViewController.swift; sourceTree = "<group>"; };
FE507A0F1CDB7B3B001A015C /* AvatarStatusView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AvatarStatusView.swift; sourceTree = "<group>"; };
FE507A101CDB7B3B001A015C /* CustomTabBarController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CustomTabBarController.swift; sourceTree = "<group>"; };
FE507A111CDB7B3B001A015C /* GlobalSplitViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GlobalSplitViewController.swift; sourceTree = "<group>"; };
FE507A131CDB7B3B001A015C /* AccountManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountManager.swift; sourceTree = "<group>"; };
FE507A141CDB7B3B001A015C /* AvatarManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AvatarManager.swift; sourceTree = "<group>"; };
FE60F29B1ED48B470030D411 /* libxml2.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libxml2.tbd; path = usr/lib/libxml2.tbd; sourceTree = SDKROOT; };
FE65455F1E9E7B85006A14AC /* RegisterAccountController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RegisterAccountController.swift; sourceTree = "<group>"; };
FE6545611E9E7FDE006A14AC /* AccountDomainTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountDomainTableViewCell.swift; sourceTree = "<group>"; };
FE6545631E9E8B67006A14AC /* ServerSelectorTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ServerSelectorTableViewCell.swift; sourceTree = "<group>"; };
FE65D62722E9F8EB0065DEA5 /* Markdown.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Markdown.swift; sourceTree = "<group>"; };
FE719E732271AF88007CEEC9 /* db-schema-5.sql */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "db-schema-5.sql"; sourceTree = "<group>"; };
FE719E752271B2BA007CEEC9 /* OpenSSL_AES_GCM_Engine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenSSL_AES_GCM_Engine.swift; sourceTree = "<group>"; };
FE719E772271B439007CEEC9 /* MessageEncryption.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageEncryption.swift; sourceTree = "<group>"; };
FE719E79227307D0007CEEC9 /* OMEMOEncryptionSwitchTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OMEMOEncryptionSwitchTableViewCell.swift; sourceTree = "<group>"; };
FE719E7B22730DC3007CEEC9 /* OMEMOIdentityTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OMEMOIdentityTableViewCell.swift; sourceTree = "<group>"; };
FE719E7D2274D20D007CEEC9 /* OMEMOFingerprintsController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OMEMOFingerprintsController.swift; sourceTree = "<group>"; };
FE74D50F234A4E1F001A925B /* ChatTableViewSystemCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatTableViewSystemCell.swift; sourceTree = "<group>"; };
FE759FA12370ACA4001E78D9 /* NotificationService.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = NotificationService.appex; sourceTree = BUILT_PRODUCTS_DIR; };
FE759FA32370ACA4001E78D9 /* NotificationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationService.swift; sourceTree = "<group>"; };
FE759FA52370ACA4001E78D9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
FE759FC52370B2A4001E78D9 /* Shared.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Shared.framework; sourceTree = BUILT_PRODUCTS_DIR; };
FE759FC72370B2A4001E78D9 /* Shared.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Shared.h; sourceTree = "<group>"; };
FE759FC82370B2A4001E78D9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
FE759FDA2370B384001E78D9 /* Cipher+AES.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Cipher+AES.swift"; sourceTree = "<group>"; };
FE759FDD2371988B001E78D9 /* libsqlite3.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.tbd; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/usr/lib/libsqlite3.tbd; sourceTree = DEVELOPER_DIR; };
FE759FE12371C79E001E78D9 /* NotificationService.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = NotificationService.entitlements; sourceTree = "<group>"; };
FE759FE72371C966001E78D9 /* libxml2.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libxml2.tbd; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.15.sdk/usr/lib/libxml2.tbd; sourceTree = DEVELOPER_DIR; };
FE759FEA2371F11F001E78D9 /* DBConnection_main.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DBConnection_main.swift; sourceTree = "<group>"; };
FE759FF423741527001E78D9 /* db-schema-8.sql */ = {isa = PBXFileReference; lastKnownFileType = text; path = "db-schema-8.sql"; sourceTree = "<group>"; };
FE759FF823742AC1001E78D9 /* NotificationCategory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationCategory.swift; sourceTree = "<group>"; };
FE759FFA23742C48001E78D9 /* NotificationCenterDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationCenterDelegate.swift; sourceTree = "<group>"; };
FE75A00223743A5C001E78D9 /* NotificationManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationManager.swift; sourceTree = "<group>"; };
FE75A004237475CD001E78D9 /* MainNotificationManagerProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainNotificationManagerProvider.swift; sourceTree = "<group>"; };
FE75A007237585DC001E78D9 /* NotificationEncryptionKeys.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationEncryptionKeys.swift; sourceTree = "<group>"; };
FE75A00E2375F324001E78D9 /* PushEventHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PushEventHandler.swift; sourceTree = "<group>"; };
FE75A0112376E73C001E78D9 /* SiskinPushNotificationsModuleProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SiskinPushNotificationsModuleProvider.swift; sourceTree = "<group>"; };
FE75AA7D25854DE2002B59AE /* WelcomeController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WelcomeController.swift; sourceTree = "<group>"; };
FE7D293323B919FF001A877D /* DownloadManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadManager.swift; sourceTree = "<group>"; };
FE7D293523BB5E0A001A877D /* LinkPreviewChatTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LinkPreviewChatTableViewCell.swift; sourceTree = "<group>"; };
FE7F645A1D281B1C00B9DF56 /* DBCapabilitiesCache.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DBCapabilitiesCache.swift; sourceTree = "<group>"; };
FE7F9302200FD5AC004C6195 /* AccountManagerScramSaltedPasswordCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AccountManagerScramSaltedPasswordCache.swift; sourceTree = "<group>"; };
FE80BDA91D92974C001914B0 /* Snikket.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = Snikket.entitlements; sourceTree = "<group>"; };
FE80BDAA1D953FC4001914B0 /* SetupViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SetupViewController.swift; sourceTree = "<group>"; };
FE86C4481F7BFF93009E3CB8 /* SiskinIM-Bridging-Header.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "SiskinIM-Bridging-Header.h"; sourceTree = "<group>"; };
FE8DD9C4221B153A0090F5AA /* InviteViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InviteViewController.swift; sourceTree = "<group>"; };
FE8DD9C6221B15DC0090F5AA /* AbstractRosterViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AbstractRosterViewController.swift; sourceTree = "<group>"; };
FE8DD9CA221DBED80090F5AA /* db-schema-4.sql */ = {isa = PBXFileReference; lastKnownFileType = text; path = "db-schema-4.sql"; sourceTree = "<group>"; };
FE94E5211CCBA74F00FAE755 /* Snikket.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Snikket.app; sourceTree = BUILT_PRODUCTS_DIR; };
FE94E5241CCBA74F00FAE755 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
FE94E52B1CCBA74F00FAE755 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
FE94E52D1CCBA74F00FAE755 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
FE94E5301CCBA74F00FAE755 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
FE94E55D1CCCC14E00FAE755 /* libsqlite3.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.tbd; path = usr/lib/libsqlite3.tbd; sourceTree = SDKROOT; };
FE96259F1D9AE7CB00D07118 /* RosterProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RosterProvider.swift; sourceTree = "<group>"; };
FE9E136C1F25F5F7005C0EE5 /* ChatSettingsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatSettingsViewController.swift; sourceTree = "<group>"; };
FE9E136E1F26049A005C0EE5 /* NotificationSettingsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NotificationSettingsViewController.swift; sourceTree = "<group>"; };
FE9E13701F2606E9005C0EE5 /* ContactsSettingsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContactsSettingsViewController.swift; sourceTree = "<group>"; };
FE9E13721F260B33005C0EE5 /* StepperTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StepperTableViewCell.swift; sourceTree = "<group>"; };
FE9EA16A23BF9DB2008C401A /* ChatAttachementsCellView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatAttachementsCellView.swift; sourceTree = "<group>"; };
FEA303AA24694447004A3B3E /* VCardAvatarEditCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VCardAvatarEditCell.swift; sourceTree = "<group>"; };
FEA303AC24696604004A3B3E /* VCardTextEditCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VCardTextEditCell.swift; sourceTree = "<group>"; };
FEA308CF1F27A063002EF4C0 /* NavigationControllerWrappingSegue.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NavigationControllerWrappingSegue.swift; sourceTree = "<group>"; };
FEA7BF5A21E50C5800D9E36C /* JingleManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JingleManager.swift; sourceTree = "<group>"; };
FEA7BF5C21E50CAB00D9E36C /* JingleManager_Session.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JingleManager_Session.swift; sourceTree = "<group>"; };
FEA8D65C1F2F6AF60077C12F /* VCardEntryTypeAwareTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VCardEntryTypeAwareTableViewCell.swift; sourceTree = "<group>"; };
FEA8D6611F30F54B0077C12F /* XmppService.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XmppService.swift; sourceTree = "<group>"; };
FEA8D6631F30F9260077C12F /* XmppService_VCardExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = XmppService_VCardExtension.swift; sourceTree = "<group>"; };
FEAC71781CECE50400ABABEF /* MucChatOccupantsTableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MucChatOccupantsTableViewController.swift; sourceTree = "<group>"; };
FEAC717A1CECE70100ABABEF /* MucChatOccupantsTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MucChatOccupantsTableViewCell.swift; sourceTree = "<group>"; };
FEB5EC9C1F6AE448007FE0E7 /* BaseChatViewControllerWithDataSourceContextMenuAndToolbar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseChatViewControllerWithDataSourceContextMenuAndToolbar.swift; sourceTree = "<group>"; };
FEB62C4F1DA80956001500D5 /* AvatarStore.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AvatarStore.swift; sourceTree = "<group>"; };
FEBC12F124C70DE000689475 /* db-schema-13.sql */ = {isa = PBXFileReference; lastKnownFileType = text; path = "db-schema-13.sql"; sourceTree = "<group>"; };
FEBC12F324C70E2900689475 /* DBChatHistorySyncStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DBChatHistorySyncStore.swift; sourceTree = "<group>"; };
FEC514251CEB74F8003AF765 /* BaseChatViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseChatViewController.swift; sourceTree = "<group>"; };
FEC514271CEB82E9003AF765 /* MucChatViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MucChatViewController.swift; sourceTree = "<group>"; };
FEC79192241AAF55007BE572 /* DBRoomStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DBRoomStore.swift; sourceTree = "<group>"; };
FEC79194241ABEF4007BE572 /* MessageState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageState.swift; sourceTree = "<group>"; };
FEC79198241BE89E007BE572 /* db-schema-11.sql */ = {isa = PBXFileReference; lastKnownFileType = text; path = "db-schema-11.sql"; sourceTree = "<group>"; };
FECEF28B23B79151007EC323 /* ChatEntry.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatEntry.swift; sourceTree = "<group>"; };
FECEF28D23B7919E007EC323 /* ChatMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessage.swift; sourceTree = "<group>"; };
FECEF28F23B7926E007EC323 /* ChatAttachment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatAttachment.swift; sourceTree = "<group>"; };
FECEF29123B792C6007EC323 /* ChatLinkPreview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatLinkPreview.swift; sourceTree = "<group>"; };
FECEF29323B7933A007EC323 /* MetadataCache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MetadataCache.swift; sourceTree = "<group>"; };
FECEF29523B7B076007EC323 /* DownloadStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DownloadStore.swift; sourceTree = "<group>"; };
FECEF29723B7B838007EC323 /* db-schema-9.sql */ = {isa = PBXFileReference; lastKnownFileType = text; path = "db-schema-9.sql"; sourceTree = "<group>"; };
FECEF29923B7BBD3007EC323 /* BaseChatTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseChatTableViewCell.swift; sourceTree = "<group>"; };
FECEF29C23B7C36F007EC323 /* AttachmentChatTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentChatTableViewCell.swift; sourceTree = "<group>"; };
FED353732270BBA500B69C53 /* TigaseSwiftOMEMO.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; path = TigaseSwiftOMEMO.framework; sourceTree = BUILT_PRODUCTS_DIR; };
FED353882270C1D000B69C53 /* DBOMEMOStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DBOMEMOStore.swift; sourceTree = "<group>"; };
FEDC6789238A9F16005C0FAB /* BlockedEventHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlockedEventHandler.swift; sourceTree = "<group>"; };
FEDC678D238B03C1005C0FAB /* AppStoryboard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppStoryboard.swift; sourceTree = "<group>"; };
FEDC678F238B05E4005C0FAB /* BlockedContactsController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlockedContactsController.swift; sourceTree = "<group>"; };
FEDCBF661D9C3EE700AE9129 /* RosterProviderFlat.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RosterProviderFlat.swift; sourceTree = "<group>"; };
FEDCBF681D9C53BA00AE9129 /* RosterProviderGrouped.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RosterProviderGrouped.swift; sourceTree = "<group>"; };
FEDE93861D07564F00CA60A9 /* SwitchTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwitchTableViewCell.swift; sourceTree = "<group>"; };
FEDE93881D081C3D00CA60A9 /* Settings.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Settings.swift; sourceTree = "<group>"; };
FEDE938B1D08AFE800CA60A9 /* VCardEditViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VCardEditViewController.swift; sourceTree = "<group>"; };
FEDE938F1D09BB8300CA60A9 /* VCardEditPhoneTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VCardEditPhoneTableViewCell.swift; sourceTree = "<group>"; };
FEDE93911D09E74100CA60A9 /* VCardEditAddressTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VCardEditAddressTableViewCell.swift; sourceTree = "<group>"; };
FEDE93931D0AC01200CA60A9 /* VCardEditEmailTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VCardEditEmailTableViewCell.swift; sourceTree = "<group>"; };
FEDE93961D0C202600CA60A9 /* ContactViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContactViewController.swift; sourceTree = "<group>"; };
FEDE93981D0C207100CA60A9 /* ContactBasicTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContactBasicTableViewCell.swift; sourceTree = "<group>"; };
FEDE939A1D0C38B000CA60A9 /* ContactFormTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContactFormTableViewCell.swift; sourceTree = "<group>"; };
FEE097611F1FCE1800B1CEAB /* TablePicketViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TablePicketViewController.swift; sourceTree = "<group>"; };
FEE49DCB2424C03200900BBB /* Conversation.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Conversation.storyboard; sourceTree = "<group>"; };
FEE49DCD2424C1F800900BBB /* ConversationLogController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConversationLogController.swift; sourceTree = "<group>"; };
FEE49DCF2426485500900BBB /* DBConnection_main.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DBConnection_main.swift; sourceTree = "<group>"; };
FEE49DD6242688E100900BBB /* ChannelViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelViewController.swift; sourceTree = "<group>"; };
FEE9608922F191980009B191 /* MucChatSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MucChatSettingsViewController.swift; sourceTree = "<group>"; };
FEE9608B22F2F8950009B191 /* db-schema-6.sql */ = {isa = PBXFileReference; lastKnownFileType = text; path = "db-schema-6.sql"; sourceTree = "<group>"; };
FEF19F0123473B9E005CFE9A /* XmppServiceEventHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = XmppServiceEventHandler.swift; sourceTree = "<group>"; };
FEF19F0323473C06005CFE9A /* MessageEventHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageEventHandler.swift; sourceTree = "<group>"; };
FEF19F0523474943005CFE9A /* db-schema-7.sql */ = {isa = PBXFileReference; lastKnownFileType = text; path = "db-schema-7.sql"; sourceTree = "<group>"; };
FEF19F07234751FF005CFE9A /* ChatViewItemProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatViewItemProtocol.swift; sourceTree = "<group>"; };
FEF19F092347619D005CFE9A /* TasksQueue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TasksQueue.swift; sourceTree = "<group>"; };
FEF19F0B23476466005CFE9A /* MucEventHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MucEventHandler.swift; sourceTree = "<group>"; };
FEF19F0D23479F4C005CFE9A /* ChatViewDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatViewDataSource.swift; sourceTree = "<group>"; };
FEF19F0F2348A046005CFE9A /* PresenceRosterEventHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PresenceRosterEventHandler.swift; sourceTree = "<group>"; };
FEF19F112348A3B8005CFE9A /* AvatarEventHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AvatarEventHandler.swift; sourceTree = "<group>"; };
FEF19F132348B655005CFE9A /* DiscoEventHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DiscoEventHandler.swift; sourceTree = "<group>"; };
FEF19F152348E781005CFE9A /* BaseChatViewControllerWithDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseChatViewControllerWithDataSource.swift; sourceTree = "<group>"; };
FEF80DB11CDBBBFE005645A7 /* AccountSettingsViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AccountSettingsViewController.swift; sourceTree = "<group>"; };
FEF8255424BA0AFE00820108 /* MessageTextView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageTextView.swift; sourceTree = "<group>"; };
FEFB63AC1F31E4EE00EFB3E7 /* MainTabBarController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MainTabBarController.swift; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
FE4DDF501F39E0B500A4CE5A /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
FE759FE22371C83D001E78D9 /* Shared.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
FE759F9E2370ACA4001E78D9 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
FE759FD12370B2F2001E78D9 /* Shared.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
FE759FC22370B2A4001E78D9 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
FE759FDE2371989B001E78D9 /* libsqlite3.tbd in Frameworks */,
FE759FE82371C972001E78D9 /* libxml2.tbd in Frameworks */,
FE1908B72584D70300CA049F /* OpenSSL.xcframework in Frameworks */,
FEC9B1162440E7B500A484EE /* TigaseSwiftOMEMO in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
FE94E51E1CCBA74F00FAE755 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
FE1A34A7258CD3EE0058B86A /* WebRTC.xcframework in Frameworks */,
FE5079F01CD3CA91001A015C /* Security.framework in Frameworks */,
3797D5C026EA456F0091DAF8 /* HSLuvSwift in Frameworks */,
FE759FCC2370B2A4001E78D9 /* Shared.framework in Frameworks */,
FE1908AA2584D6BC00CA049F /* OpenSSL.xcframework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
FE01ADA11E214CEA00FA7E65 /* xmpp */ = {
isa = PBXGroup;
children = (
FE01ADA81E224CF400FA7E65 /* SiskinPushNotificationsModule.swift */,
);
path = xmpp;
sourceTree = "<group>";
};
FE1908902584D69400CA049F /* Frameworks */ = {
isa = PBXGroup;
children = (
FE1A349F258CD3E10058B86A /* WebRTC.xcframework */,
FE1908962584D69400CA049F /* OpenSSL.xcframework */,
);
path = Frameworks;
sourceTree = "<group>";
};
FE4071E221E2603400F09B58 /* voip */ = {
isa = PBXGroup;
children = (
FE4071E321E2605900F09B58 /* VideoCallController.swift */,
FEA7BF5A21E50C5800D9E36C /* JingleManager.swift */,
FEA7BF5C21E50CAB00D9E36C /* JingleManager_Session.swift */,
FE233CD421E6846E00099281 /* CameraPreviewView.swift */,
FE2D481924505F1600C13CE5 /* CallManager.swift */,
FE2D481B24518C2800C13CE5 /* RTCCameraVideoCapturer_Format.swift */,
FE1A07472525EDD4004F38A0 /* ExternalServiceDiscovery_Service_extension.swift */,
);
path = voip;
sourceTree = "<group>";
};
FE4DDF541F39E0B500A4CE5A /* Snikket - Share */ = {
isa = PBXGroup;
children = (
FE4DDF621F3A12AD00A4CE5A /* Snikket - Share.entitlements */,
FE4DDF551F39E0B500A4CE5A /* ShareViewController.swift */,
FE4DDF571F39E0B500A4CE5A /* MainInterface.storyboard */,
FE4DDF5A1F39E0B500A4CE5A /* Info.plist */,
FE4DDF631F3A181B00A4CE5A /* AccountsTableViewController.swift */,
FE4DDF651F3A207200A4CE5A /* AccountTableViewCell.swift */,
FE4DDF671F3A403900A4CE5A /* RecipientsSelectionViewController.swift */,
FE4DDF691F3A44AC00A4CE5A /* RecipientTableViewCell.swift */,
FE258EA91F3B8BC90042CED9 /* Assets.xcassets */,
);
path = "Snikket - Share";
sourceTree = "<group>";
};
FE5079FD1CDB7B3B001A015C /* chat */ = {
isa = PBXGroup;
children = (
FE507A001CDB7B3B001A015C /* ChatTableViewCell.swift */,
FE507A011CDB7B3B001A015C /* ChatViewController.swift */,
FEC514251CEB74F8003AF765 /* BaseChatViewController.swift */,
FE0E30DE2535B9D20030F8C5 /* BaseChatViewController+Share.swift */,
FE0E30F02535BB530030F8C5 /* BaseChatViewController+ShareFile.swift */,
FE0E30E82535BA910030F8C5 /* BaseChatViewController+ShareMedia.swift */,
FEB5EC9C1F6AE448007FE0E7 /* BaseChatViewControllerWithDataSourceContextMenuAndToolbar.swift */,
FEF19F07234751FF005CFE9A /* ChatViewItemProtocol.swift */,
FEF19F0D23479F4C005CFE9A /* ChatViewDataSource.swift */,
FEF19F152348E781005CFE9A /* BaseChatViewControllerWithDataSource.swift */,
FE74D50F234A4E1F001A925B /* ChatTableViewSystemCell.swift */,
FECEF28B23B79151007EC323 /* ChatEntry.swift */,
FECEF28D23B7919E007EC323 /* ChatMessage.swift */,
FECEF28F23B7926E007EC323 /* ChatAttachment.swift */,
FECEF29123B792C6007EC323 /* ChatLinkPreview.swift */,
FECEF29923B7BBD3007EC323 /* BaseChatTableViewCell.swift */,
FECEF29C23B7C36F007EC323 /* AttachmentChatTableViewCell.swift */,
FE7D293523BB5E0A001A877D /* LinkPreviewChatTableViewCell.swift */,
FE43E43723BF3DE80079BD9B /* ChatAttachementsController.swift */,
FE9EA16A23BF9DB2008C401A /* ChatAttachementsCellView.swift */,
FEE49DCD2424C1F800900BBB /* ConversationLogController.swift */,
FE2332DC242CB01600008ED4 /* ChatInvitation.swift */,
FE2332DE242CB02700008ED4 /* AppendixProtocol.swift */,
FE2332E0242CCDB400008ED4 /* InvitationChatTableViewCell.swift */,
E9B25E2E26D0126800A54107 /* ChatViewInputBar.swift */,
E9AA503026E12F5E0005F497 /* SendLocationViewController.swift */,
);
path = chat;
sourceTree = "<group>";
};
FE507A021CDB7B3B001A015C /* database */ = {
isa = PBXGroup;
children = (
FE507A031CDB7B3B001A015C /* DBChatHistoryStore.swift */,
FE507A041CDB7B3B001A015C /* DBChatStore.swift */,
FE507A061CDB7B3B001A015C /* DBRosterStore.swift */,
FE3024311CE2036A00466497 /* DBVCardsCache.swift */,
FE7F645A1D281B1C00B9DF56 /* DBCapabilitiesCache.swift */,
FED353882270C1D000B69C53 /* DBOMEMOStore.swift */,
FEC79192241AAF55007BE572 /* DBRoomStore.swift */,
FEC79194241ABEF4007BE572 /* MessageState.swift */,
FEE49DCF2426485500900BBB /* DBConnection_main.swift */,
FE3E387B242766A900D3A8E8 /* DBChannelStore.swift */,
FEBC12F324C70E2900689475 /* DBChatHistorySyncStore.swift */,
379D914B26E8A29800B877CA /* DBLastMessageSyncStore.swift */,
);
path = database;
sourceTree = "<group>";
};
FE507A071CDB7B3B001A015C /* roster */ = {
isa = PBXGroup;
children = (
FE507A081CDB7B3B001A015C /* RosterItemTableViewCell.swift */,
FE507A091CDB7B3B001A015C /* RosterViewController.swift */,
FE3A45CE1CE49D3300C36264 /* RosterItemEditViewController.swift */,
FE96259F1D9AE7CB00D07118 /* RosterProvider.swift */,
FEDCBF661D9C3EE700AE9129 /* RosterProviderFlat.swift */,
FEDCBF681D9C53BA00AE9129 /* RosterProviderGrouped.swift */,
FE8DD9C6221B15DC0090F5AA /* AbstractRosterViewController.swift */,
);
path = roster;
sourceTree = "<group>";
};
FE507A0A1CDB7B3B001A015C /* settings */ = {
isa = PBXGroup;
children = (
FE507A0B1CDB7B3B001A015C /* AccountTableViewCell.swift */,
FE507A0C1CDB7B3B001A015C /* AddAccountController.swift */,
FE507A0D1CDB7B3B001A015C /* SettingsViewController.swift */,
FEF80DB11CDBBBFE005645A7 /* AccountSettingsViewController.swift */,
FE80BDAA1D953FC4001914B0 /* SetupViewController.swift */,
FE65455F1E9E7B85006A14AC /* RegisterAccountController.swift */,
FE6545611E9E7FDE006A14AC /* AccountDomainTableViewCell.swift */,
FE6545631E9E8B67006A14AC /* ServerSelectorTableViewCell.swift */,
FE9E136C1F25F5F7005C0EE5 /* ChatSettingsViewController.swift */,
FE9E136E1F26049A005C0EE5 /* NotificationSettingsViewController.swift */,
FE9E13701F2606E9005C0EE5 /* ContactsSettingsViewController.swift */,
FE00157E2019090300490340 /* ExperimentalSettingsViewController.swift */,
FE2809802167CE18002F5BD0 /* server_features_list.xml */,
FE2809822167CF1B002F5BD0 /* ServerFeaturesViewController.swift */,
FE719E7D2274D20D007CEEC9 /* OMEMOFingerprintsController.swift */,
FEDC678F238B05E4005C0FAB /* BlockedContactsController.swift */,
FE17808C23EB4C7F00A1EA76 /* AccountQRCodeController.swift */,
FE0E31112537288A0030F8C5 /* MediaSettingsVIewController.swift */,
E963721126D79D3A00332482 /* PrivacyPolicyTableViewCell.swift */,
373A801F271063E1000E50FE /* TelephonyProviderViewController.swift */,
);
path = settings;
sourceTree = "<group>";
};
FE507A0E1CDB7B3B001A015C /* ui */ = {
isa = PBXGroup;
children = (
FE507A0F1CDB7B3B001A015C /* AvatarStatusView.swift */,
FE507A101CDB7B3B001A015C /* CustomTabBarController.swift */,
FE507A111CDB7B3B001A015C /* GlobalSplitViewController.swift */,
FEDE93861D07564F00CA60A9 /* SwitchTableViewCell.swift */,
FE1DCCA11EA52CE200850563 /* DataFormController.swift */,
FEE097611F1FCE1800B1CEAB /* TablePicketViewController.swift */,
FE9E13721F260B33005C0EE5 /* StepperTableViewCell.swift */,
FEA308CF1F27A063002EF4C0 /* NavigationControllerWrappingSegue.swift */,
FEFB63AC1F31E4EE00EFB3E7 /* MainTabBarController.swift */,
FE3DCCED1FE18334008B6C8B /* CertificateErrorAlert.swift */,
FE4071E721E2653700F09B58 /* RoundButton.swift */,
FE233CDC21EA062E00099281 /* AboutController.swift */,
FE137A4B21F75660006B7F7C /* ChatBottomView.swift */,
FE36B3C721FA52E000D1F037 /* EmptyViewController.swift */,
FE31291B222C0D1500A92863 /* AvatarView.swift */,
FE65D62722E9F8EB0065DEA5 /* Markdown.swift */,
FE3E38892429364D00D3A8E8 /* UIImage.swift */,
FEF8255424BA0AFE00820108 /* MessageTextView.swift */,
FE75AA7D25854DE2002B59AE /* WelcomeController.swift */,
E9D384B526CBB606009BEAF3 /* CustomUISlider.swift */,
E9AA502E26E1277D0005F497 /* MKMapExtension.swift */,
3797D5BC26E9E42E0091DAF8 /* AvatarColors.swift */,
3776C43426EDC5F00047750B /* MessageStyling.swift */,
);
path = ui;
sourceTree = "<group>";
};
FE507A121CDB7B3B001A015C /* util */ = {
isa = PBXGroup;
children = (
FE719E752271B2BA007CEEC9 /* OpenSSL_AES_GCM_Engine.swift */,
FE507A131CDB7B3B001A015C /* AccountManager.swift */,
FE507A141CDB7B3B001A015C /* AvatarManager.swift */,
FEDE93881D081C3D00CA60A9 /* Settings.swift */,
FEB62C4F1DA80956001500D5 /* AvatarStore.swift */,
FE43EB541F3CC55900A4CAAD /* ImageCache.swift */,
FE7F9302200FD5AC004C6195 /* AccountManagerScramSaltedPasswordCache.swift */,
FE137A4721F6464D006B7F7C /* UIColor_mix.swift */,
FE719E772271B439007CEEC9 /* MessageEncryption.swift */,
FEF19F092347619D005CFE9A /* TasksQueue.swift */,
FE75A004237475CD001E78D9 /* MainNotificationManagerProvider.swift */,
FE75A0112376E73C001E78D9 /* SiskinPushNotificationsModuleProvider.swift */,
FEDC678D238B03C1005C0FAB /* AppStoryboard.swift */,
FECEF29323B7933A007EC323 /* MetadataCache.swift */,
FECEF29523B7B076007EC323 /* DownloadStore.swift */,
FE7D293323B919FF001A877D /* DownloadManager.swift */,
FE3E38852428C21100D3A8E8 /* OSLog.swift */,
FE0E30E32535BA520030F8C5 /* HTTPFileUploadHelper.swift */,
FE0E30FD253714050030F8C5 /* MediaHelper.swift */,
FE0E3102253714420030F8C5 /* ImageQuality.swift */,
FE0E3107253714570030F8C5 /* VideoQuality.swift */,
E9D384B326CA95FF009BEAF3 /* UIDeviceExtension.swift */,
E9D384B726CBBEB6009BEAF3 /* Extensions.swift */,
);
path = util;
sourceTree = "<group>";
};
FE60F29A1ED48B470030D411 /* Frameworks */ = {
isa = PBXGroup;
children = (
FE759FE72371C966001E78D9 /* libxml2.tbd */,
FE759FDD2371988B001E78D9 /* libsqlite3.tbd */,
FED353732270BBA500B69C53 /* TigaseSwiftOMEMO.framework */,
FE60F29B1ED48B470030D411 /* libxml2.tbd */,
);
name = Frameworks;
sourceTree = "<group>";
};
FE759FA22370ACA4001E78D9 /* NotificationService */ = {
isa = PBXGroup;
children = (
FE759FE12371C79E001E78D9 /* NotificationService.entitlements */,
FE759FA32370ACA4001E78D9 /* NotificationService.swift */,
FE759FA52370ACA4001E78D9 /* Info.plist */,
);
path = NotificationService;
sourceTree = "<group>";
};
FE759FC62370B2A4001E78D9 /* Shared */ = {
isa = PBXGroup;
children = (
FE759FFF237435A0001E78D9 /* notifications */,
FE168ACC1CCD197A003F8B26 /* db-schema-1.sql */,
FE2A0E8D1F74012D006ADF08 /* db-schema-2.sql */,
FE4496C31F87911C009F649C /* db-schema-3.sql */,
FE8DD9CA221DBED80090F5AA /* db-schema-4.sql */,
FE719E732271AF88007CEEC9 /* db-schema-5.sql */,
FEE9608B22F2F8950009B191 /* db-schema-6.sql */,
FEF19F0523474943005CFE9A /* db-schema-7.sql */,
FE759FF423741527001E78D9 /* db-schema-8.sql */,
FE759FDC23719865001E78D9 /* database */,
FE759FD62370B316001E78D9 /* util */,
FE759FC72370B2A4001E78D9 /* Shared.h */,
FE759FC82370B2A4001E78D9 /* Info.plist */,
FE759FF823742AC1001E78D9 /* NotificationCategory.swift */,
FECEF29723B7B838007EC323 /* db-schema-9.sql */,
FE10BCF223FD4EF000E214F3 /* db-schema-10.sql */,
FEC79198241BE89E007BE572 /* db-schema-11.sql */,
FE3BA0BF24B61583000C80D4 /* db-schema-12.sql */,
FEBC12F124C70DE000689475 /* db-schema-13.sql */,
E928AD4226D6A08A00F29F93 /* db-schema-14.sql */,
379D914926E8A0E300B877CA /* db-schema-15.sql */,
);
path = Shared;
sourceTree = "<group>";
};
FE759FD62370B316001E78D9 /* util */ = {
isa = PBXGroup;
children = (
FE759FDA2370B384001E78D9 /* Cipher+AES.swift */,
);
path = util;
sourceTree = "<group>";
};
FE759FDC23719865001E78D9 /* database */ = {
isa = PBXGroup;
children = (
FE507A051CDB7B3B001A015C /* DBManager.swift */,
FE2A0E8F1F74051E006ADF08 /* DBSchemaManager.swift */,
FE759FEA2371F11F001E78D9 /* DBConnection_main.swift */,
);
path = database;
sourceTree = "<group>";
};
FE759FFF237435A0001E78D9 /* notifications */ = {
isa = PBXGroup;
children = (
FE75A00223743A5C001E78D9 /* NotificationManager.swift */,
FE75A007237585DC001E78D9 /* NotificationEncryptionKeys.swift */,
);
path = notifications;
sourceTree = "<group>";
};
FE94E5181CCBA74F00FAE755 = {
isa = PBXGroup;
children = (
FE1908902584D69400CA049F /* Frameworks */,
FE759FA22370ACA4001E78D9 /* NotificationService */,
FE759FC62370B2A4001E78D9 /* Shared */,
FE60F29A1ED48B470030D411 /* Frameworks */,
FE94E55D1CCCC14E00FAE755 /* libsqlite3.tbd */,
FE94E5221CCBA74F00FAE755 /* Products */,
FE5079EF1CD3CA91001A015C /* Security.framework */,
FE94E5231CCBA74F00FAE755 /* Snikket */,
FE4DDF541F39E0B500A4CE5A /* Snikket - Share */,
);
sourceTree = "<group>";
};
FE94E5221CCBA74F00FAE755 /* Products */ = {
isa = PBXGroup;
children = (
FE94E5211CCBA74F00FAE755 /* Snikket.app */,
FE4DDF531F39E0B500A4CE5A /* Snikket - Share.appex */,
FE759FA12370ACA4001E78D9 /* NotificationService.appex */,
FE759FC52370B2A4001E78D9 /* Shared.framework */,
);
name = Products;
sourceTree = "<group>";
};
FE94E5231CCBA74F00FAE755 /* Snikket */ = {
isa = PBXGroup;
children = (
FEE49DD3242687D800900BBB /* chats */,
FEE49DD22426879500900BBB /* channel */,
FEE49DD12426879400900BBB /* groupchat */,
FE4071E221E2603400F09B58 /* voip */,
FE86C4481F7BFF93009E3CB8 /* SiskinIM-Bridging-Header.h */,
FE94E5241CCBA74F00FAE755 /* AppDelegate.swift */,
FE94E52D1CCBA74F00FAE755 /* Assets.xcassets */,
3759639526F7481200831F4C /* Info.plist */,
FE94E52F1CCBA74F00FAE755 /* LaunchScreen.storyboard */,
FE94E52A1CCBA74F00FAE755 /* Main.storyboard */,
3759637326F7303100831F4C /* VoIP.storyboard */,
3759636C26F72FD700831F4C /* Groupchat.storyboard */,
FE5079FD1CDB7B3B001A015C /* chat */,
FEDE93951D0C200C00CA60A9 /* contacts */,
FE507A021CDB7B3B001A015C /* database */,
FE507A071CDB7B3B001A015C /* roster */,
FEA8D6601F30F54B0077C12F /* service */,
FE507A0A1CDB7B3B001A015C /* settings */,
FE507A0E1CDB7B3B001A015C /* ui */,
FE507A121CDB7B3B001A015C /* util */,
FEDE938A1D08A4DD00CA60A9 /* vcard */,
FE01ADA11E214CEA00FA7E65 /* xmpp */,
3759637A26F7309100831F4C /* Info.storyboard */,
FE759FFA23742C48001E78D9 /* NotificationCenterDelegate.swift */,
3759638126F7312A00831F4C /* Settings.storyboard */,
3759638826F7317D00831F4C /* Account.storyboard */,
FEE49DCB2424C03200900BBB /* Conversation.storyboard */,
3759638F26F7320F00831F4C /* MIX.storyboard */,
FE80BDA91D92974C001914B0 /* Snikket.entitlements */,
3759636126F72F1900831F4C /* Welcome.storyboard */,
3759A58E26F8C7CC002987B2 /* Localizable.strings */,
3795F92326FB69370067361A /* BartyCrouch.swift */,
);
path = Snikket;
sourceTree = "<group>";
};
FEA8D6601F30F54B0077C12F /* service */ = {
isa = PBXGroup;
children = (
FEA8D6611F30F54B0077C12F /* XmppService.swift */,
FEA8D6631F30F9260077C12F /* XmppService_VCardExtension.swift */,
FE31DDE3201261A200C2AB1D /* DNSSrvDiskCache.swift */,
FE00157C2017617B00490340 /* StreamFeaturesCache.swift */,
FE1AC8F6216B8AB700D4CDAB /* NewFeaturesDetector.swift */,
FE31291922240BEB00A92863 /* PEPBookmarksModule_extension.swift */,
FEF19F0123473B9E005CFE9A /* XmppServiceEventHandler.swift */,
FEF19F0323473C06005CFE9A /* MessageEventHandler.swift */,
FEF19F0B23476466005CFE9A /* MucEventHandler.swift */,
FEF19F0F2348A046005CFE9A /* PresenceRosterEventHandler.swift */,
FEF19F112348A3B8005CFE9A /* AvatarEventHandler.swift */,
FEF19F132348B655005CFE9A /* DiscoEventHandler.swift */,
FE75A00E2375F324001E78D9 /* PushEventHandler.swift */,
FEDC6789238A9F16005C0FAB /* BlockedEventHandler.swift */,
FE3E3879242765E700D3A8E8 /* MixEventHandler.swift */,
E9EC2B3226D554C000222BB9 /* PEPDisplayNameModule.swift */,
E963720F26D786D000332482 /* BlockingCommandModuleExtension.swift */,
37B93BDE2711792300B943D0 /* TelephonyManager.swift */,
);
path = service;
sourceTree = "<group>";
};
FEDE938A1D08A4DD00CA60A9 /* vcard */ = {
isa = PBXGroup;
children = (
FEDE938B1D08AFE800CA60A9 /* VCardEditViewController.swift */,
FEDE938F1D09BB8300CA60A9 /* VCardEditPhoneTableViewCell.swift */,
FEDE93911D09E74100CA60A9 /* VCardEditAddressTableViewCell.swift */,
FEDE93931D0AC01200CA60A9 /* VCardEditEmailTableViewCell.swift */,
FEA8D65C1F2F6AF60077C12F /* VCardEntryTypeAwareTableViewCell.swift */,
FEA303AA24694447004A3B3E /* VCardAvatarEditCell.swift */,
FEA303AC24696604004A3B3E /* VCardTextEditCell.swift */,
E95AA70126D38B6E00A38D44 /* DisplayNameViewController.swift */,
);
path = vcard;
sourceTree = "<group>";
};
FEDE93951D0C200C00CA60A9 /* contacts */ = {
isa = PBXGroup;
children = (
FEDE93961D0C202600CA60A9 /* ContactViewController.swift */,
FEDE93981D0C207100CA60A9 /* ContactBasicTableViewCell.swift */,
FEDE939A1D0C38B000CA60A9 /* ContactFormTableViewCell.swift */,
FE719E79227307D0007CEEC9 /* OMEMOEncryptionSwitchTableViewCell.swift */,
FE719E7B22730DC3007CEEC9 /* OMEMOIdentityTableViewCell.swift */,
);
path = contacts;
sourceTree = "<group>";
};
FEE49DD12426879400900BBB /* groupchat */ = {
isa = PBXGroup;
children = (
FEC514271CEB82E9003AF765 /* MucChatViewController.swift */,
FEAC71781CECE50400ABABEF /* MucChatOccupantsTableViewController.swift */,
FEAC717A1CECE70100ABABEF /* MucChatOccupantsTableViewCell.swift */,
FE8DD9C4221B153A0090F5AA /* InviteViewController.swift */,
FEE9608922F191980009B191 /* MucChatSettingsViewController.swift */,
);
path = groupchat;
sourceTree = "<group>";
};
FEE49DD22426879500900BBB /* channel */ = {
isa = PBXGroup;
children = (
FEE49DD6242688E100900BBB /* ChannelViewController.swift */,
FE3E387D2427A09A00D3A8E8 /* ChannelSelectToJoinViewController.swift */,
FE3E387F2427B8A900D3A8E8 /* ChannelsHelper.swift */,
FE3E38812427BF8600D3A8E8 /* ChannelSelectAccountAndComponentController.swift */,
FE3E38832427E34300D3A8E8 /* ChannelJoinViewController.swift */,
FE3E38872428D9DB00D3A8E8 /* ChannelCreateViewController.swift */,
FE3E388B2429FAC500D3A8E8 /* ChannelSettingsViewController.swift */,
FE3E388D242A251E00D3A8E8 /* ChannelEditInfoController.swift */,
FE3E388F242A98C000D3A8E8 /* ChannelParticipantsController.swift */,
FE2332DA242B9C2300008ED4 /* ChannelInviteController.swift */,
FE2332E2242CE8D600008ED4 /* ChannelBlockedUsersController.swift */,
);
path = channel;
sourceTree = "<group>";
};
FEE49DD3242687D800900BBB /* chats */ = {
isa = PBXGroup;
children = (
FE5079FE1CDB7B3B001A015C /* ChatsListTableViewCell.swift */,
FE5079FF1CDB7B3B001A015C /* ChatsListViewController.swift */,
);
path = chats;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXHeadersBuildPhase section */
FE759FC02370B2A4001E78D9 /* Headers */ = {
isa = PBXHeadersBuildPhase;
buildActionMask = 2147483647;
files = (
FE759FC92370B2A4001E78D9 /* Shared.h in Headers */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXHeadersBuildPhase section */
/* Begin PBXNativeTarget section */
FE4DDF521F39E0B500A4CE5A /* Snikket - Share */ = {
isa = PBXNativeTarget;
buildConfigurationList = FE4DDF5E1F39E0B600A4CE5A /* Build configuration list for PBXNativeTarget "Snikket - Share" */;
buildPhases = (
FE4DDF4F1F39E0B500A4CE5A /* Sources */,
FE4DDF501F39E0B500A4CE5A /* Frameworks */,
FE4DDF511F39E0B500A4CE5A /* Resources */,
);
buildRules = (
);
dependencies = (
FE759FE52371C83D001E78D9 /* PBXTargetDependency */,
);
name = "Snikket - Share";
productName = "SiskinIM - Share";
productReference = FE4DDF531F39E0B500A4CE5A /* Snikket - Share.appex */;
productType = "com.apple.product-type.app-extension";
};
FE759FA02370ACA4001E78D9 /* NotificationService */ = {
isa = PBXNativeTarget;
buildConfigurationList = FE759FAB2370ACA4001E78D9 /* Build configuration list for PBXNativeTarget "NotificationService" */;
buildPhases = (
FE759F9D2370ACA4001E78D9 /* Sources */,
FE759F9E2370ACA4001E78D9 /* Frameworks */,
FE759F9F2370ACA4001E78D9 /* Resources */,
);
buildRules = (
);
dependencies = (
FE759FD42370B2F2001E78D9 /* PBXTargetDependency */,
);
name = NotificationService;
productName = NotificationService;
productReference = FE759FA12370ACA4001E78D9 /* NotificationService.appex */;
productType = "com.apple.product-type.app-extension";
};
FE759FC42370B2A4001E78D9 /* Shared */ = {
isa = PBXNativeTarget;
buildConfigurationList = FE759FCE2370B2A4001E78D9 /* Build configuration list for PBXNativeTarget "Shared" */;
buildPhases = (
FE759FC02370B2A4001E78D9 /* Headers */,
FE759FC12370B2A4001E78D9 /* Sources */,
FE759FC22370B2A4001E78D9 /* Frameworks */,
FE759FC32370B2A4001E78D9 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = Shared;
packageProductDependencies = (
FEC9B1152440E7B500A484EE /* TigaseSwiftOMEMO */,
);
productName = Shared;
productReference = FE759FC52370B2A4001E78D9 /* Shared.framework */;
productType = "com.apple.product-type.framework";
};
FE94E5201CCBA74F00FAE755 /* Snikket */ = {
isa = PBXNativeTarget;
buildConfigurationList = FE94E54B1CCBA74F00FAE755 /* Build configuration list for PBXNativeTarget "Snikket" */;
buildPhases = (
3795F91E26FB55270067361A /* BartyCrouch */,
FE94E51D1CCBA74F00FAE755 /* Sources */,
FE94E51E1CCBA74F00FAE755 /* Frameworks */,
FE94E51F1CCBA74F00FAE755 /* Resources */,
FECD0F2A1CDB8B1B00420DF5 /* Mark TODO and FIX ME */,
FEF80DB71CDCC508005645A7 /* Embed Frameworks */,
FE0473391D86CEE700E6D6CE /* Trim Framework Executables */,
FE4DDF611F39E0B600A4CE5A /* Embed App Extensions */,
);
buildRules = (
);
dependencies = (
FE4DDF5C1F39E0B500A4CE5A /* PBXTargetDependency */,
FE759FA72370ACA4001E78D9 /* PBXTargetDependency */,
FE759FCB2370B2A4001E78D9 /* PBXTargetDependency */,
);
name = Snikket;
packageProductDependencies = (
3797D5BF26EA456F0091DAF8 /* HSLuvSwift */,
);
productName = SiskinIM;
productReference = FE94E5211CCBA74F00FAE755 /* Snikket.app */;
productType = "com.apple.product-type.application";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
FE94E5191CCBA74F00FAE755 /* Project object */ = {
isa = PBXProject;
attributes = {
LastSwiftUpdateCheck = 1120;
LastUpgradeCheck = 1140;
ORGANIZATIONNAME = Snikket;
TargetAttributes = {
FE4DDF521F39E0B500A4CE5A = {
CreatedOnToolsVersion = 8.3.3;
LastSwiftMigration = 1020;
ProvisioningStyle = Automatic;
SystemCapabilities = {
com.apple.ApplicationGroups.iOS = {
enabled = 1;
};
com.apple.Keychain = {
enabled = 1;
};
};
};
FE759FA02370ACA4001E78D9 = {
CreatedOnToolsVersion = 11.2;
ProvisioningStyle = Automatic;
};
FE759FC42370B2A4001E78D9 = {
CreatedOnToolsVersion = 11.2;
LastSwiftMigration = 1120;
ProvisioningStyle = Automatic;
};
FE94E5201CCBA74F00FAE755 = {
CreatedOnToolsVersion = 7.3;
LastSwiftMigration = 1020;
SystemCapabilities = {
com.apple.ApplicationGroups.iOS = {
enabled = 1;
};
com.apple.BackgroundModes = {
enabled = 1;
};
com.apple.Keychain = {
enabled = 1;
};
com.apple.Push = {
enabled = 1;
};
};
};
};
};
buildConfigurationList = FE94E51C1CCBA74F00FAE755 /* Build configuration list for PBXProject "Snikket" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = en;
hasScannedForEncodings = 0;
knownRegions = (
en,
Base,
da,
de,
fr,
sv,
"en-GB",
id,
);
mainGroup = FE94E5181CCBA74F00FAE755;
packageReferences = (
FEC9B1122440E79D00A484EE /* XCRemoteSwiftPackageReference "tigase-swift-omemo" */,
3797D5BE26EA456F0091DAF8 /* XCRemoteSwiftPackageReference "hsluv-swift" */,
);
productRefGroup = FE94E5221CCBA74F00FAE755 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
FE94E5201CCBA74F00FAE755 /* Snikket */,
FE4DDF521F39E0B500A4CE5A /* Snikket - Share */,
FE759FA02370ACA4001E78D9 /* NotificationService */,
FE759FC42370B2A4001E78D9 /* Shared */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
FE4DDF511F39E0B500A4CE5A /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
FE258EAA1F3B8BC90042CED9 /* Assets.xcassets in Resources */,
FE4DDF591F39E0B500A4CE5A /* MainInterface.storyboard in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
FE759F9F2370ACA4001E78D9 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
FE759FC32370B2A4001E78D9 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
379D914A26E8A0E300B877CA /* db-schema-15.sql in Resources */,
FE10BCF323FD4EF000E214F3 /* db-schema-10.sql in Resources */,
FE759FF22371F21C001E78D9 /* db-schema-6.sql in Resources */,
FE759FEF2371F21C001E78D9 /* db-schema-3.sql in Resources */,
FEC79199241BE89E007BE572 /* db-schema-11.sql in Resources */,
FE759FED2371F213001E78D9 /* db-schema-2.sql in Resources */,
FECEF29823B7B838007EC323 /* db-schema-9.sql in Resources */,
FE3BA0C024B61583000C80D4 /* db-schema-12.sql in Resources */,
FE759FF02371F21C001E78D9 /* db-schema-4.sql in Resources */,
E928AD4326D6A08A00F29F93 /* db-schema-14.sql in Resources */,
FE759FF32371F21C001E78D9 /* db-schema-7.sql in Resources */,
FE759FF12371F21C001E78D9 /* db-schema-5.sql in Resources */,
FE759FF523741527001E78D9 /* db-schema-8.sql in Resources */,
FE759FEE2371F217001E78D9 /* db-schema-1.sql in Resources */,
FEBC12F224C70DE000689475 /* db-schema-13.sql in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
FE94E51F1CCBA74F00FAE755 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
3759637826F7309100831F4C /* Info.storyboard in Resources */,
FE94E5311CCBA74F00FAE755 /* LaunchScreen.storyboard in Resources */,
3759636A26F72FD700831F4C /* Groupchat.storyboard in Resources */,
3759637F26F7312A00831F4C /* Settings.storyboard in Resources */,
FE94E52E1CCBA74F00FAE755 /* Assets.xcassets in Resources */,
3759635F26F72F1900831F4C /* Welcome.storyboard in Resources */,
3759637126F7303100831F4C /* VoIP.storyboard in Resources */,
FE94E52C1CCBA74F00FAE755 /* Main.storyboard in Resources */,
FEE49DCC2424C03200900BBB /* Conversation.storyboard in Resources */,
3759A58C26F8C7CC002987B2 /* Localizable.strings in Resources */,
3759638626F7317D00831F4C /* Account.storyboard in Resources */,
3759638D26F7320F00831F4C /* MIX.storyboard in Resources */,
FE2809812167CE18002F5BD0 /* server_features_list.xml in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
3795F91E26FB55270067361A /* BartyCrouch */ = {
isa = PBXShellScriptBuildPhase;
alwaysOutOfDate = 1;
buildActionMask = 2147483647;
files = (
);
inputFileListPaths = (
);
inputPaths = (
);
name = BartyCrouch;
outputFileListPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "export PATH=\"$PATH:/opt/homebrew/bin\"\nif which bartycrouch > /dev/null; then\n bartycrouch update -x\n bartycrouch lint -x\nelse\n echo \"warning: BartyCrouch not installed, download it from https://github.com/Flinesoft/BartyCrouch\"\nfi\n";
};
FE0473391D86CEE700E6D6CE /* Trim Framework Executables */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Trim Framework Executables";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "#\"${SRCROOT}/\"trim.sh TigaseSwift\n\"${SRCROOT}/\"trim.sh WebRTC\n";
};
FECD0F2A1CDB8B1B00420DF5 /* Mark TODO and FIX ME */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
name = "Mark TODO and FIX ME";
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "\"${SRCROOT}/\"swiftScript.swift argumentOne argumentTwo\n";
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
FE4DDF4F1F39E0B500A4CE5A /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
FE4DDF661F3A207200A4CE5A /* AccountTableViewCell.swift in Sources */,
FE4DDF681F3A403900A4CE5A /* RecipientsSelectionViewController.swift in Sources */,
FE4DDF561F39E0B500A4CE5A /* ShareViewController.swift in Sources */,
FE4DDF6A1F3A44AC00A4CE5A /* RecipientTableViewCell.swift in Sources */,
FE4DDF641F3A181B00A4CE5A /* AccountsTableViewController.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
FE759F9D2370ACA4001E78D9 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
FE759FA42370ACA4001E78D9 /* NotificationService.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
FE759FC12370B2A4001E78D9 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
FE75A008237585DC001E78D9 /* NotificationEncryptionKeys.swift in Sources */,
FE75A00323743A5C001E78D9 /* NotificationManager.swift in Sources */,
FE759FDB2370B384001E78D9 /* Cipher+AES.swift in Sources */,
FE759FE92371DDD1001E78D9 /* DBManager.swift in Sources */,
FE759FF923742AC1001E78D9 /* NotificationCategory.swift in Sources */,
FE759FEC2371F1A5001E78D9 /* DBSchemaManager.swift in Sources */,
FE759FEB2371F11F001E78D9 /* DBConnection_main.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
FE94E51D1CCBA74F00FAE755 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
FEDE93921D09E74100CA60A9 /* VCardEditAddressTableViewCell.swift in Sources */,
FEAC71791CECE50400ABABEF /* MucChatOccupantsTableViewController.swift in Sources */,
FE3E387E2427A09A00D3A8E8 /* ChannelSelectToJoinViewController.swift in Sources */,
FEF19F162348E781005CFE9A /* BaseChatViewControllerWithDataSource.swift in Sources */,
FEF19F0223473B9E005CFE9A /* XmppServiceEventHandler.swift in Sources */,
FEE49DD02426485500900BBB /* DBConnection_main.swift in Sources */,
FEDE93971D0C202600CA60A9 /* ContactViewController.swift in Sources */,
FEE49DCE2424C1F800900BBB /* ConversationLogController.swift in Sources */,
FEF19F142348B655005CFE9A /* DiscoEventHandler.swift in Sources */,
FE1AC8F7216B8AB700D4CDAB /* NewFeaturesDetector.swift in Sources */,
FE17808D23EB4C7F00A1EA76 /* AccountQRCodeController.swift in Sources */,
FE719E762271B2BA007CEEC9 /* OpenSSL_AES_GCM_Engine.swift in Sources */,
FEDC678A238A9F16005C0FAB /* BlockedEventHandler.swift in Sources */,
FE4071E821E2653700F09B58 /* RoundButton.swift in Sources */,
FEAC717B1CECE70100ABABEF /* MucChatOccupantsTableViewCell.swift in Sources */,
FE7F9303200FD5AC004C6195 /* AccountManagerScramSaltedPasswordCache.swift in Sources */,
37B93BDF2711792300B943D0 /* TelephonyManager.swift in Sources */,
FE9625A01D9AE7CB00D07118 /* RosterProvider.swift in Sources */,
FEF19F0423473C06005CFE9A /* MessageEventHandler.swift in Sources */,
FE137A4C21F75660006B7F7C /* ChatBottomView.swift in Sources */,
FE3E38802427B8A900D3A8E8 /* ChannelsHelper.swift in Sources */,
E963721226D79D3A00332482 /* PrivacyPolicyTableViewCell.swift in Sources */,
FE3A45CF1CE49D3300C36264 /* RosterItemEditViewController.swift in Sources */,
FEE49DD7242688E100900BBB /* ChannelViewController.swift in Sources */,
FE507A211CDB7B3B001A015C /* SettingsViewController.swift in Sources */,
E9EC2B3326D554C000222BB9 /* PEPDisplayNameModule.swift in Sources */,
FE507A191CDB7B3B001A015C /* DBChatHistoryStore.swift in Sources */,
FEA8D65D1F2F6AF60077C12F /* VCardEntryTypeAwareTableViewCell.swift in Sources */,
FEBC12F524C70E7F00689475 /* DBChatHistorySyncStore.swift in Sources */,
FEDC6790238B05E4005C0FAB /* BlockedContactsController.swift in Sources */,
FE2332E1242CCDB400008ED4 /* InvitationChatTableViewCell.swift in Sources */,
373A8020271063E1000E50FE /* TelephonyProviderViewController.swift in Sources */,
FE3E38862428C21100D3A8E8 /* OSLog.swift in Sources */,
FECEF29423B7933A007EC323 /* MetadataCache.swift in Sources */,
E9D384B426CA95FF009BEAF3 /* UIDeviceExtension.swift in Sources */,
FEB62C501DA80956001500D5 /* AvatarStore.swift in Sources */,
FE7D293423B919FF001A877D /* DownloadManager.swift in Sources */,
FE137A4821F6464D006B7F7C /* UIColor_mix.swift in Sources */,
3797D5BD26E9E42E0091DAF8 /* AvatarColors.swift in Sources */,
FE507A1E1CDB7B3B001A015C /* RosterViewController.swift in Sources */,
FE2332DF242CB02700008ED4 /* AppendixProtocol.swift in Sources */,
FEDCBF691D9C53BA00AE9129 /* RosterProviderGrouped.swift in Sources */,
E95AA70226D38B6F00A38D44 /* DisplayNameViewController.swift in Sources */,
FEDE938C1D08AFE800CA60A9 /* VCardEditViewController.swift in Sources */,
FEDC678E238B03C1005C0FAB /* AppStoryboard.swift in Sources */,
FEA303AD24696604004A3B3E /* VCardTextEditCell.swift in Sources */,
FE36B3C821FA52E000D1F037 /* EmptyViewController.swift in Sources */,
FE507A161CDB7B3B001A015C /* ChatsListViewController.swift in Sources */,
FE3E38842427E34300D3A8E8 /* ChannelJoinViewController.swift in Sources */,
FE75A0122376E73C001E78D9 /* SiskinPushNotificationsModuleProvider.swift in Sources */,
FE3E3890242A98C000D3A8E8 /* ChannelParticipantsController.swift in Sources */,
FE01ADA91E224CF400FA7E65 /* SiskinPushNotificationsModule.swift in Sources */,
FE507A1F1CDB7B3B001A015C /* AccountTableViewCell.swift in Sources */,
FEF19F122348A3B8005CFE9A /* AvatarEventHandler.swift in Sources */,
FE0E30E92535BA910030F8C5 /* BaseChatViewController+ShareMedia.swift in Sources */,
FE7F645B1D281B1C00B9DF56 /* DBCapabilitiesCache.swift in Sources */,
FECEF29023B7926E007EC323 /* ChatAttachment.swift in Sources */,
FE43E43823BF3DE80079BD9B /* ChatAttachementsController.swift in Sources */,
FEDE93891D081C3D00CA60A9 /* Settings.swift in Sources */,
FECEF29B23B7BC02007EC323 /* BaseChatTableViewCell.swift in Sources */,
FECEF29E23B7C390007EC323 /* AttachmentChatTableViewCell.swift in Sources */,
FED353892270C1D000B69C53 /* DBOMEMOStore.swift in Sources */,
FE8DD9C5221B153A0090F5AA /* InviteViewController.swift in Sources */,
FEB5EC9D1F6AE448007FE0E7 /* BaseChatViewControllerWithDataSourceContextMenuAndToolbar.swift in Sources */,
FEE9608A22F191980009B191 /* MucChatSettingsViewController.swift in Sources */,
FE3E38822427BF8600D3A8E8 /* ChannelSelectAccountAndComponentController.swift in Sources */,
FE0E30FE253714050030F8C5 /* MediaHelper.swift in Sources */,
FE9E136F1F26049A005C0EE5 /* NotificationSettingsViewController.swift in Sources */,
FEA8D6641F30F9260077C12F /* XmppService_VCardExtension.swift in Sources */,
FE31291C222C0D1500A92863 /* AvatarView.swift in Sources */,
FE719E7E2274D20D007CEEC9 /* OMEMOFingerprintsController.swift in Sources */,
FE759FFC23742CE5001E78D9 /* NotificationCenterDelegate.swift in Sources */,
E963721026D786D000332482 /* BlockingCommandModuleExtension.swift in Sources */,
FE3E388A2429364E00D3A8E8 /* UIImage.swift in Sources */,
FEF19F0C23476466005CFE9A /* MucEventHandler.swift in Sources */,
FE1DCCA21EA52CE200850563 /* DataFormController.swift in Sources */,
3795F92426FB69370067361A /* BartyCrouch.swift in Sources */,
FE7D293623BB5E0A001A877D /* LinkPreviewChatTableViewCell.swift in Sources */,
FE6545641E9E8B67006A14AC /* ServerSelectorTableViewCell.swift in Sources */,
FE0E3103253714420030F8C5 /* ImageQuality.swift in Sources */,
FE3E387C242766A900D3A8E8 /* DBChannelStore.swift in Sources */,
FE31291A22240BEB00A92863 /* PEPBookmarksModule_extension.swift in Sources */,
FECEF28E23B7919E007EC323 /* ChatMessage.swift in Sources */,
FE00157F2019090300490340 /* ExperimentalSettingsViewController.swift in Sources */,
FE2332E3242CE8D600008ED4 /* ChannelBlockedUsersController.swift in Sources */,
FE75A006237475E2001E78D9 /* MainNotificationManagerProvider.swift in Sources */,
FE0E31122537288A0030F8C5 /* MediaSettingsVIewController.swift in Sources */,
FEDE93871D07564F00CA60A9 /* SwitchTableViewCell.swift in Sources */,
FE0E30E42535BA520030F8C5 /* HTTPFileUploadHelper.swift in Sources */,
FE507A171CDB7B3B001A015C /* ChatTableViewCell.swift in Sources */,
FE31DDE4201261A200C2AB1D /* DNSSrvDiskCache.swift in Sources */,
E9D384B626CBB606009BEAF3 /* CustomUISlider.swift in Sources */,
3776C43526EDC5F00047750B /* MessageStyling.swift in Sources */,
FE233CDD21EA062E00099281 /* AboutController.swift in Sources */,
FE2D481C24518C2800C13CE5 /* RTCCameraVideoCapturer_Format.swift in Sources */,
FE4071E421E2605900F09B58 /* VideoCallController.swift in Sources */,
FE9E13731F260B33005C0EE5 /* StepperTableViewCell.swift in Sources */,
FE6545601E9E7B85006A14AC /* RegisterAccountController.swift in Sources */,
FE507A181CDB7B3B001A015C /* ChatViewController.swift in Sources */,
FEFB63AD1F31E4EE00EFB3E7 /* MainTabBarController.swift in Sources */,
FE65D62822E9F8EB0065DEA5 /* Markdown.swift in Sources */,
FE507A201CDB7B3B001A015C /* AddAccountController.swift in Sources */,
FE2332DB242B9C2300008ED4 /* ChannelInviteController.swift in Sources */,
FE507A151CDB7B3B001A015C /* ChatsListTableViewCell.swift in Sources */,
FE43EB551F3CC55900A4CAAD /* ImageCache.swift in Sources */,
FE507A1C1CDB7B3B001A015C /* DBRosterStore.swift in Sources */,
FE9EA16B23BF9DB2008C401A /* ChatAttachementsCellView.swift in Sources */,
FEF19F102348A046005CFE9A /* PresenceRosterEventHandler.swift in Sources */,
FE94E5251CCBA74F00FAE755 /* AppDelegate.swift in Sources */,
FEF80DB21CDBBBFE005645A7 /* AccountSettingsViewController.swift in Sources */,
FEA303AB24694447004A3B3E /* VCardAvatarEditCell.swift in Sources */,
FE6545621E9E7FDE006A14AC /* AccountDomainTableViewCell.swift in Sources */,
FE507A231CDB7B3B001A015C /* CustomTabBarController.swift in Sources */,
FEA8D6621F30F54B0077C12F /* XmppService.swift in Sources */,
FEF19F0A2347619D005CFE9A /* TasksQueue.swift in Sources */,
FE8DD9C7221B15DC0090F5AA /* AbstractRosterViewController.swift in Sources */,
E9AA502F26E1277D0005F497 /* MKMapExtension.swift in Sources */,
FEA7BF5D21E50CAB00D9E36C /* JingleManager_Session.swift in Sources */,
FE507A1A1CDB7B3B001A015C /* DBChatStore.swift in Sources */,
FE80BDAB1D953FC4001914B0 /* SetupViewController.swift in Sources */,
FEE097621F1FCE1800B1CEAB /* TablePicketViewController.swift in Sources */,
E9D384B826CBBEB6009BEAF3 /* Extensions.swift in Sources */,
FEDE93941D0AC01200CA60A9 /* VCardEditEmailTableViewCell.swift in Sources */,
FEF8255524BA0AFE00820108 /* MessageTextView.swift in Sources */,
FEDE939B1D0C38B000CA60A9 /* ContactFormTableViewCell.swift in Sources */,
FEDE93991D0C207100CA60A9 /* ContactBasicTableViewCell.swift in Sources */,
FE0E30F12535BB530030F8C5 /* BaseChatViewController+ShareFile.swift in Sources */,
FE507A251CDB7B3B001A015C /* AccountManager.swift in Sources */,
FEC79195241ABEF4007BE572 /* MessageState.swift in Sources */,
379D914C26E8A29800B877CA /* DBLastMessageSyncStore.swift in Sources */,
FE719E7C22730DC3007CEEC9 /* OMEMOIdentityTableViewCell.swift in Sources */,
FEDE93901D09BB8300CA60A9 /* VCardEditPhoneTableViewCell.swift in Sources */,
FE507A221CDB7B3B001A015C /* AvatarStatusView.swift in Sources */,
FE719E782271B439007CEEC9 /* MessageEncryption.swift in Sources */,
FE3E38882428D9DB00D3A8E8 /* ChannelCreateViewController.swift in Sources */,
FE3DCCEE1FE18334008B6C8B /* CertificateErrorAlert.swift in Sources */,
FE75A0102375F338001E78D9 /* PushEventHandler.swift in Sources */,
FEDCBF671D9C3EE700AE9129 /* RosterProviderFlat.swift in Sources */,
FE9E136D1F25F5F7005C0EE5 /* ChatSettingsViewController.swift in Sources */,
FE3E387A242765E800D3A8E8 /* MixEventHandler.swift in Sources */,
FECEF29623B7B076007EC323 /* DownloadStore.swift in Sources */,
FE0E30DF2535B9D20030F8C5 /* BaseChatViewController+Share.swift in Sources */,
FEF19F08234751FF005CFE9A /* ChatViewItemProtocol.swift in Sources */,
FECEF28C23B79151007EC323 /* ChatEntry.swift in Sources */,
FECEF29223B792C6007EC323 /* ChatLinkPreview.swift in Sources */,
FE9E13711F2606E9005C0EE5 /* ContactsSettingsViewController.swift in Sources */,
FE0E3108253714570030F8C5 /* VideoQuality.swift in Sources */,
FE2D481A24505F1600C13CE5 /* CallManager.swift in Sources */,
FE3E388C2429FAC500D3A8E8 /* ChannelSettingsViewController.swift in Sources */,
FE00157D2017617B00490340 /* StreamFeaturesCache.swift in Sources */,
E9B25E2F26D0126800A54107 /* ChatViewInputBar.swift in Sources */,
FE2332DD242CB01600008ED4 /* ChatInvitation.swift in Sources */,
E9AA503126E12F5E0005F497 /* SendLocationViewController.swift in Sources */,
FE3E388E242A251E00D3A8E8 /* ChannelEditInfoController.swift in Sources */,
FEC514261CEB74F8003AF765 /* BaseChatViewController.swift in Sources */,
FE507A1D1CDB7B3B001A015C /* RosterItemTableViewCell.swift in Sources */,
FE2809832167CF1B002F5BD0 /* ServerFeaturesViewController.swift in Sources */,
FEC514281CEB82E9003AF765 /* MucChatViewController.swift in Sources */,
FE719E7A227307D0007CEEC9 /* OMEMOEncryptionSwitchTableViewCell.swift in Sources */,
FE3024321CE2036A00466497 /* DBVCardsCache.swift in Sources */,
FE1A07482525EDD4004F38A0 /* ExternalServiceDiscovery_Service_extension.swift in Sources */,
FE74D510234A4E1F001A925B /* ChatTableViewSystemCell.swift in Sources */,
FE507A241CDB7B3B001A015C /* GlobalSplitViewController.swift in Sources */,
FEC79193241AAF55007BE572 /* DBRoomStore.swift in Sources */,
FE75AA7E25854DE2002B59AE /* WelcomeController.swift in Sources */,
FE233CD521E6846E00099281 /* CameraPreviewView.swift in Sources */,
FEF19F0E23479F4C005CFE9A /* ChatViewDataSource.swift in Sources */,
FE507A261CDB7B3B001A015C /* AvatarManager.swift in Sources */,
FEA308D01F27A063002EF4C0 /* NavigationControllerWrappingSegue.swift in Sources */,
FEA7BF5B21E50C5800D9E36C /* JingleManager.swift in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin PBXTargetDependency section */
FE4DDF5C1F39E0B500A4CE5A /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = FE4DDF521F39E0B500A4CE5A /* Snikket - Share */;
targetProxy = FE4DDF5B1F39E0B500A4CE5A /* PBXContainerItemProxy */;
};
FE759FA72370ACA4001E78D9 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = FE759FA02370ACA4001E78D9 /* NotificationService */;
targetProxy = FE759FA62370ACA4001E78D9 /* PBXContainerItemProxy */;
};
FE759FCB2370B2A4001E78D9 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = FE759FC42370B2A4001E78D9 /* Shared */;
targetProxy = FE759FCA2370B2A4001E78D9 /* PBXContainerItemProxy */;
};
FE759FD42370B2F2001E78D9 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = FE759FC42370B2A4001E78D9 /* Shared */;
targetProxy = FE759FD32370B2F2001E78D9 /* PBXContainerItemProxy */;
};
FE759FE52371C83D001E78D9 /* PBXTargetDependency */ = {
isa = PBXTargetDependency;
target = FE759FC42370B2A4001E78D9 /* Shared */;
targetProxy = FE759FE42371C83D001E78D9 /* PBXContainerItemProxy */;
};
/* End PBXTargetDependency section */
/* Begin PBXVariantGroup section */
3759636126F72F1900831F4C /* Welcome.storyboard */ = {
isa = PBXVariantGroup;
children = (
3759636026F72F1900831F4C /* Base */,
3759636326F72F2500831F4C /* da */,
3759636526F72F7000831F4C /* en */,
591D5F0326FCA0AE00B2F114 /* de */,
591D5F0E26FCA2E300B2F114 /* fr */,
591D5F1D26FCD2EE00B2F114 /* sv */,
591D5F2B26FFAEF000B2F114 /* en-GB */,
59D7B86A276489C500412972 /* id */,
);
name = Welcome.storyboard;
sourceTree = "<group>";
};
3759636C26F72FD700831F4C /* Groupchat.storyboard */ = {
isa = PBXVariantGroup;
children = (
3759636B26F72FD700831F4C /* Base */,
3759636E26F72FE200831F4C /* da */,
3759637026F7301100831F4C /* en */,
591D5EFE26FCA0AD00B2F114 /* de */,
591D5F0926FCA2E100B2F114 /* fr */,
591D5F1826FCD2EC00B2F114 /* sv */,
591D5F2626FFAEBA00B2F114 /* en-GB */,
59D7B866276489C300412972 /* id */,
);
name = Groupchat.storyboard;
sourceTree = "<group>";
};
3759637326F7303100831F4C /* VoIP.storyboard */ = {
isa = PBXVariantGroup;
children = (
3759637226F7303100831F4C /* Base */,
3759637526F7303700831F4C /* en */,
3759637726F7306500831F4C /* da */,
591D5EFD26FCA0AC00B2F114 /* de */,
591D5F0826FCA2E100B2F114 /* fr */,
591D5F1726FCD2EC00B2F114 /* sv */,
591D5F2526FFAEB900B2F114 /* en-GB */,
59D7B865276489C200412972 /* id */,
);
name = VoIP.storyboard;
sourceTree = "<group>";
};
3759637A26F7309100831F4C /* Info.storyboard */ = {
isa = PBXVariantGroup;
children = (
3759637926F7309100831F4C /* Base */,
3759637C26F7309500831F4C /* en */,
3759637E26F730C400831F4C /* da */,
591D5EFF26FCA0AD00B2F114 /* de */,
591D5F0A26FCA2E200B2F114 /* fr */,
591D5F1926FCD2EC00B2F114 /* sv */,
591D5F2726FFAEBB00B2F114 /* en-GB */,
59D7B867276489C300412972 /* id */,
);
name = Info.storyboard;
sourceTree = "<group>";
};
3759638126F7312A00831F4C /* Settings.storyboard */ = {
isa = PBXVariantGroup;
children = (
3759638026F7312A00831F4C /* Base */,
3759638326F7313400831F4C /* en */,
3759638526F7316600831F4C /* da */,
591D5F0026FCA0AD00B2F114 /* de */,
591D5F0B26FCA2E200B2F114 /* fr */,
591D5F1A26FCD2ED00B2F114 /* sv */,
591D5F2826FFAEBE00B2F114 /* en-GB */,
59D7B868276489C400412972 /* id */,
);
name = Settings.storyboard;
sourceTree = "<group>";
};
3759638826F7317D00831F4C /* Account.storyboard */ = {
isa = PBXVariantGroup;
children = (
3759638726F7317D00831F4C /* Base */,
3759638A26F7318F00831F4C /* en */,
3759638C26F731C700831F4C /* da */,
591D5F0126FCA0AE00B2F114 /* de */,
591D5F0C26FCA2E200B2F114 /* fr */,
591D5F1B26FCD2ED00B2F114 /* sv */,
591D5F2926FFAEEE00B2F114 /* en-GB */,
59D7B86F27648A5700412972 /* id */,
);
name = Account.storyboard;
sourceTree = "<group>";
};
3759638F26F7320F00831F4C /* MIX.storyboard */ = {
isa = PBXVariantGroup;
children = (
3759638E26F7320F00831F4C /* Base */,
3759639126F7322300831F4C /* en */,
3759639326F7325100831F4C /* da */,
591D5F0226FCA0AE00B2F114 /* de */,
591D5F0D26FCA2E300B2F114 /* fr */,
591D5F1C26FCD2ED00B2F114 /* sv */,
591D5F2A26FFAEEF00B2F114 /* en-GB */,
59D7B869276489C400412972 /* id */,
);
name = MIX.storyboard;
sourceTree = "<group>";
};
3759639526F7481200831F4C /* Info.plist */ = {
isa = PBXVariantGroup;
children = (
3759639426F7481200831F4C /* Base */,
591D5F0526FCA0AF00B2F114 /* de */,
591D5F1026FCA2E400B2F114 /* fr */,
591D5F1F26FCD2EE00B2F114 /* sv */,
591D5F2C26FFAEF500B2F114 /* en-GB */,
59D7B86C276489C600412972 /* id */,
);
name = Info.plist;
sourceTree = "<group>";
};
3759A58E26F8C7CC002987B2 /* Localizable.strings */ = {
isa = PBXVariantGroup;
children = (
3759A58D26F8C7CC002987B2 /* en */,
3759A58F26F8C7CF002987B2 /* da */,
591D5F0626FCA0B000B2F114 /* de */,
591D5F1126FCA2E400B2F114 /* fr */,
591D5F2026FCD2EF00B2F114 /* sv */,
591D5F2D26FFAEF600B2F114 /* en-GB */,
59D7B86D276489C600412972 /* id */,
);
name = Localizable.strings;
sourceTree = "<group>";
};
FE4DDF571F39E0B500A4CE5A /* MainInterface.storyboard */ = {
isa = PBXVariantGroup;
children = (
FE4DDF581F39E0B500A4CE5A /* Base */,
3759635E26F72ED700831F4C /* da */,
591D5F0426FCA0AF00B2F114 /* de */,
591D5F0F26FCA2E300B2F114 /* fr */,
591D5F1E26FCD2EE00B2F114 /* sv */,
591D5F2E26FFAEF700B2F114 /* en-GB */,
59D7B86B276489C600412972 /* id */,
);
name = MainInterface.storyboard;
sourceTree = "<group>";
};
FE94E52A1CCBA74F00FAE755 /* Main.storyboard */ = {
isa = PBXVariantGroup;
children = (
FE94E52B1CCBA74F00FAE755 /* Base */,
3759635D26F72ED700831F4C /* da */,
3759636726F72F9600831F4C /* en */,
591D5F1326FCB5B900B2F114 /* fr */,
591D5F1526FCB62600B2F114 /* de */,
591D5F2226FCD7B200B2F114 /* sv */,
591D5F2426FFAEB800B2F114 /* en-GB */,
59D7B864276489C200412972 /* id */,
);
name = Main.storyboard;
sourceTree = "<group>";
};
FE94E52F1CCBA74F00FAE755 /* LaunchScreen.storyboard */ = {
isa = PBXVariantGroup;
children = (
FE94E5301CCBA74F00FAE755 /* Base */,
3759635C26F72EAA00831F4C /* da */,
3759636926F72FC300831F4C /* en */,
591D5EFC26FCA0AC00B2F114 /* de */,
591D5F0726FCA2B300B2F114 /* fr */,
591D5F1626FCD2EB00B2F114 /* sv */,
591D5F2326FFAEB300B2F114 /* en-GB */,
59D7B863276489C000412972 /* id */,
);
name = LaunchScreen.storyboard;
sourceTree = "<group>";
};
/* End PBXVariantGroup section */
/* Begin XCBuildConfiguration section */
FE4DDF5F1F39E0B600A4CE5A /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CODE_SIGN_ENTITLEMENTS = "Snikket - Share/Snikket - Share.entitlements";
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CURRENT_PROJECT_VERSION = 3;
DEVELOPMENT_TEAM = 2YH6MCD3C8;
ENABLE_BITCODE = NO;
HEADER_SEARCH_PATHS = (
"$(SDK_DIR)/usr/include",
"$(SDK_DIR)/usr/include/libxml2",
);
INFOPLIST_FILE = "$(SRCROOT)/Snikket - Share/Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MARKETING_VERSION = 1.2.1;
PRODUCT_BUNDLE_IDENTIFIER = org.snikket.ios.Share2;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OBJC_BRIDGING_HEADER = "Snikket/SiskinIM-Bridging-Header.h";
SWIFT_VERSION = 5.0;
};
name = Debug;
};
FE4DDF601F39E0B600A4CE5A /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CODE_SIGN_ENTITLEMENTS = "Snikket - Share/Snikket - Share.entitlements";
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CURRENT_PROJECT_VERSION = 3;
DEVELOPMENT_TEAM = 2YH6MCD3C8;
ENABLE_BITCODE = NO;
HEADER_SEARCH_PATHS = (
"$(SDK_DIR)/usr/include",
"$(SDK_DIR)/usr/include/libxml2",
);
INFOPLIST_FILE = "$(SRCROOT)/Snikket - Share/Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MARKETING_VERSION = 1.2.1;
PRODUCT_BUNDLE_IDENTIFIER = org.snikket.ios.Share2;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
SWIFT_OBJC_BRIDGING_HEADER = "Snikket/SiskinIM-Bridging-Header.h";
SWIFT_VERSION = 5.0;
};
name = Release;
};
FE759FA92370ACA4001E78D9 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CODE_SIGN_ENTITLEMENTS = NotificationService/NotificationService.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 3;
DEVELOPMENT_TEAM = 2YH6MCD3C8;
ENABLE_BITCODE = NO;
GCC_C_LANGUAGE_STANDARD = gnu11;
HEADER_SEARCH_PATHS = (
"$(SDK_DIR)/usr/include",
"$(SDK_DIR)/usr/include/libxml2/**",
);
INFOPLIST_FILE = NotificationService/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MARKETING_VERSION = 1.2.1;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = org.snikket.ios.NotificationService2;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OBJC_BRIDGING_HEADER = "Snikket/SiskinIM-Bridging-Header.h";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
FE759FAA2370ACA4001E78D9 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CODE_SIGN_ENTITLEMENTS = NotificationService/NotificationService.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 3;
DEVELOPMENT_TEAM = 2YH6MCD3C8;
ENABLE_BITCODE = NO;
GCC_C_LANGUAGE_STANDARD = gnu11;
HEADER_SEARCH_PATHS = (
"$(SDK_DIR)/usr/include",
"$(SDK_DIR)/usr/include/libxml2/**",
);
INFOPLIST_FILE = NotificationService/Info.plist;
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@executable_path/../../Frameworks",
);
MARKETING_VERSION = 1.2.1;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = org.snikket.ios.NotificationService2;
PRODUCT_NAME = "$(TARGET_NAME)";
SKIP_INSTALL = YES;
SWIFT_OBJC_BRIDGING_HEADER = "Snikket/SiskinIM-Bridging-Header.h";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Release;
};
FE759FCF2370B2A4001E78D9 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CODE_SIGN_IDENTITY = "Apple Development";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 3;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = 2YH6MCD3C8;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
GCC_C_LANGUAGE_STANDARD = gnu11;
HEADER_SEARCH_PATHS = (
"$(SDK_DIR)/usr/include",
"$(SDK_DIR)/usr/include/libxml2/**",
);
INFOPLIST_FILE = Shared/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MARKETING_VERSION = 1.2.1;
MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = org.snikket.ios.Shared;
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SKIP_INSTALL = YES;
SUPPORTS_MACCATALYST = NO;
SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
SWIFT_OBJC_BRIDGING_HEADER = "";
SWIFT_OPTIMIZATION_LEVEL = "-O";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Debug;
};
FE759FD02370B2A4001E78D9 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
APPLICATION_EXTENSION_API_ONLY = YES;
CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_WEAK = YES;
CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
CODE_SIGN_IDENTITY = "Apple Development";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CODE_SIGN_STYLE = Automatic;
CURRENT_PROJECT_VERSION = 3;
DEFINES_MODULE = YES;
DEVELOPMENT_TEAM = 2YH6MCD3C8;
DYLIB_COMPATIBILITY_VERSION = 1;
DYLIB_CURRENT_VERSION = 1;
DYLIB_INSTALL_NAME_BASE = "@rpath";
ENABLE_BITCODE = NO;
GCC_C_LANGUAGE_STANDARD = gnu11;
HEADER_SEARCH_PATHS = (
"$(SDK_DIR)/usr/include",
"$(SDK_DIR)/usr/include/libxml2/**",
);
INFOPLIST_FILE = Shared/Info.plist;
INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
"@loader_path/Frameworks",
);
MARKETING_VERSION = 1.2.1;
MTL_FAST_MATH = YES;
PRODUCT_BUNDLE_IDENTIFIER = org.snikket.ios.Shared;
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
SKIP_INSTALL = YES;
SUPPORTS_MACCATALYST = NO;
SWIFT_OBJC_BRIDGING_HEADER = "";
SWIFT_VERSION = 5.0;
TARGETED_DEVICE_FAMILY = "1,2";
VERSIONING_SYSTEM = "apple-generic";
VERSION_INFO_PREFIX = "";
};
name = Release;
};
FE94E5491CCBA74F00FAE755 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = dwarf;
ENABLE_BITCODE = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
ENABLE_TESTABILITY = YES;
FRAMEWORK_SEARCH_PATHS = "";
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DYNAMIC_NO_PIC = NO;
GCC_NO_COMMON_BLOCKS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREPROCESSOR_DEFINITIONS = (
"DEBUG=1",
"$(inherited)",
);
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
MTL_ENABLE_DEBUG_INFO = YES;
ONLY_ACTIVE_ARCH = YES;
SDKROOT = iphoneos;
SWIFT_OBJC_BRIDGING_HEADER = "Snikket/SiskinIM-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-Onone";
TARGETED_DEVICE_FAMILY = "1,2";
USER_HEADER_SEARCH_PATHS = "";
};
name = Debug;
};
FE94E54A1CCBA74F00FAE755 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
CLANG_ANALYZER_LOCALIZABILITY_NONLOCALIZED = YES;
CLANG_ANALYZER_NONNULL = YES;
CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
CLANG_CXX_LIBRARY = "libc++";
CLANG_ENABLE_MODULES = YES;
CLANG_ENABLE_OBJC_ARC = YES;
CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
CLANG_WARN_BOOL_CONVERSION = YES;
CLANG_WARN_COMMA = YES;
CLANG_WARN_CONSTANT_CONVERSION = YES;
CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
CLANG_WARN_EMPTY_BODY = YES;
CLANG_WARN_ENUM_CONVERSION = YES;
CLANG_WARN_INFINITE_RECURSION = YES;
CLANG_WARN_INT_CONVERSION = YES;
CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
CLANG_WARN_STRICT_PROTOTYPES = YES;
CLANG_WARN_SUSPICIOUS_MOVE = YES;
CLANG_WARN_UNREACHABLE_CODE = YES;
CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
COPY_PHASE_STRIP = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
ENABLE_BITCODE = NO;
ENABLE_NS_ASSERTIONS = NO;
ENABLE_STRICT_OBJC_MSGSEND = YES;
FRAMEWORK_SEARCH_PATHS = "";
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_NO_COMMON_BLOCKS = YES;
GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
GCC_WARN_UNDECLARED_SELECTOR = YES;
GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
GCC_WARN_UNUSED_FUNCTION = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 11.0;
MTL_ENABLE_DEBUG_INFO = NO;
ONLY_ACTIVE_ARCH = NO;
SDKROOT = iphoneos;
SWIFT_COMPILATION_MODE = wholemodule;
SWIFT_OBJC_BRIDGING_HEADER = "Snikket/SiskinIM-Bridging-Header.h";
SWIFT_OPTIMIZATION_LEVEL = "-O";
TARGETED_DEVICE_FAMILY = "1,2";
USER_HEADER_SEARCH_PATHS = "";
VALIDATE_PRODUCT = YES;
};
name = Release;
};
FE94E54C1CCBA74F00FAE755 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_ENTITLEMENTS = Snikket/Snikket.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CURRENT_PROJECT_VERSION = 3;
DEAD_CODE_STRIPPING = NO;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
DEVELOPMENT_TEAM = 2YH6MCD3C8;
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)",
"$(PROJECT_DIR)/Frameworks",
"$(PROJECT_DIR)/Frameworks/__MACOSX",
);
HEADER_SEARCH_PATHS = (
"$(SDK_DIR)/usr/include",
"$(SDK_DIR)/usr/include/libxml2/**",
);
INFOPLIST_FILE = "$(SRCROOT)/Snikket/Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.2.1;
PRODUCT_BUNDLE_IDENTIFIER = org.snikket.ios;
PRODUCT_NAME = Snikket;
PROVISIONING_PROFILE = "";
PROVISIONING_PROFILE_SPECIFIER = "";
STRIP_INSTALLED_PRODUCT = NO;
SWIFT_INCLUDE_PATHS = "$(SRCROOT)/Modules/";
SWIFT_OBJC_BRIDGING_HEADER = "Snikket/SiskinIM-Bridging-Header.h";
SWIFT_VERSION = 5.0;
};
name = Debug;
};
FE94E54D1CCBA74F00FAE755 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
CODE_SIGN_ENTITLEMENTS = Snikket/Snikket.entitlements;
CODE_SIGN_IDENTITY = "iPhone Developer";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
CURRENT_PROJECT_VERSION = 3;
DEAD_CODE_STRIPPING = NO;
DEVELOPMENT_TEAM = 2YH6MCD3C8;
ENABLE_BITCODE = NO;
FRAMEWORK_SEARCH_PATHS = (
"$(inherited)",
"$(PROJECT_DIR)",
"$(PROJECT_DIR)/Frameworks",
"$(PROJECT_DIR)/Frameworks/__MACOSX",
);
HEADER_SEARCH_PATHS = (
"$(SDK_DIR)/usr/include",
"$(SDK_DIR)/usr/include/libxml2/**",
);
INFOPLIST_FILE = "$(SRCROOT)/Snikket/Info.plist";
IPHONEOS_DEPLOYMENT_TARGET = 12.0;
LD_RUNPATH_SEARCH_PATHS = (
"$(inherited)",
"@executable_path/Frameworks",
);
MARKETING_VERSION = 1.2.1;
ONLY_ACTIVE_ARCH = YES;
PRODUCT_BUNDLE_IDENTIFIER = org.snikket.ios;
PRODUCT_NAME = Snikket;
PROVISIONING_PROFILE = "";
PROVISIONING_PROFILE_SPECIFIER = "";
STRIP_INSTALLED_PRODUCT = NO;
SWIFT_INCLUDE_PATHS = "$(SRCROOT)/Modules/";
SWIFT_OBJC_BRIDGING_HEADER = "Snikket/SiskinIM-Bridging-Header.h";
SWIFT_VERSION = 5.0;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
FE4DDF5E1F39E0B600A4CE5A /* Build configuration list for PBXNativeTarget "Snikket - Share" */ = {
isa = XCConfigurationList;
buildConfigurations = (
FE4DDF5F1F39E0B600A4CE5A /* Debug */,
FE4DDF601F39E0B600A4CE5A /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
FE759FAB2370ACA4001E78D9 /* Build configuration list for PBXNativeTarget "NotificationService" */ = {
isa = XCConfigurationList;
buildConfigurations = (
FE759FA92370ACA4001E78D9 /* Debug */,
FE759FAA2370ACA4001E78D9 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
FE759FCE2370B2A4001E78D9 /* Build configuration list for PBXNativeTarget "Shared" */ = {
isa = XCConfigurationList;
buildConfigurations = (
FE759FCF2370B2A4001E78D9 /* Debug */,
FE759FD02370B2A4001E78D9 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
FE94E51C1CCBA74F00FAE755 /* Build configuration list for PBXProject "Snikket" */ = {
isa = XCConfigurationList;
buildConfigurations = (
FE94E5491CCBA74F00FAE755 /* Debug */,
FE94E54A1CCBA74F00FAE755 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
FE94E54B1CCBA74F00FAE755 /* Build configuration list for PBXNativeTarget "Snikket" */ = {
isa = XCConfigurationList;
buildConfigurations = (
FE94E54C1CCBA74F00FAE755 /* Debug */,
FE94E54D1CCBA74F00FAE755 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
/* Begin XCRemoteSwiftPackageReference section */
3797D5BE26EA456F0091DAF8 /* XCRemoteSwiftPackageReference "hsluv-swift" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/hsluv/hsluv-swift.git";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 2.1.0;
};
};
FEC9B1122440E79D00A484EE /* XCRemoteSwiftPackageReference "tigase-swift-omemo" */ = {
isa = XCRemoteSwiftPackageReference;
repositoryURL = "https://github.com/tigase/tigase-swift-omemo/";
requirement = {
kind = upToNextMajorVersion;
minimumVersion = 1.1.3;
};
};
/* End XCRemoteSwiftPackageReference section */
/* Begin XCSwiftPackageProductDependency section */
3797D5BF26EA456F0091DAF8 /* HSLuvSwift */ = {
isa = XCSwiftPackageProductDependency;
package = 3797D5BE26EA456F0091DAF8 /* XCRemoteSwiftPackageReference "hsluv-swift" */;
productName = HSLuvSwift;
};
FEC9B1152440E7B500A484EE /* TigaseSwiftOMEMO */ = {
isa = XCSwiftPackageProductDependency;
package = FEC9B1122440E79D00A484EE /* XCRemoteSwiftPackageReference "tigase-swift-omemo" */;
productName = TigaseSwiftOMEMO;
};
/* End XCSwiftPackageProductDependency section */
};
rootObject = FE94E5191CCBA74F00FAE755 /* Project object */;
}