diff --git a/StreamChat.xcodeproj/project.pbxproj b/StreamChat.xcodeproj/project.pbxproj index 206877c6f18..a4bb0f0bad0 100644 --- a/StreamChat.xcodeproj/project.pbxproj +++ b/StreamChat.xcodeproj/project.pbxproj @@ -3,2756 +3,65 @@ archiveVersion = 1; classes = { }; - objectVersion = 54; + objectVersion = 77; objects = { /* Begin PBXBuildFile section */ - 2208241625DEE8070033544B /* ChatChannelListCollectionViewCell_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2208241525DEE8070033544B /* ChatChannelListCollectionViewCell_Tests.swift */; }; - 22086B40259509450007F8C0 /* FileAttachmentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22086B3F259509450007F8C0 /* FileAttachmentView.swift */; }; - 2210525F256FE16600A5F0DB /* CommandLabelView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2210525E256FE16600A5F0DB /* CommandLabelView.swift */; }; - 22411680258A91280034184D /* String+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2241167F258A91280034184D /* String+Extensions.swift */; }; - 224165A825910A2C00ED7F78 /* CheckboxControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 224165A725910A2C00ED7F78 /* CheckboxControl.swift */; }; - 2245B2B625602465006A612D /* ChatChannelAvatarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2245B2B525602465006A612D /* ChatChannelAvatarView.swift */; }; - 224FF67B2562F1EA00725DD1 /* ChatMessageDeliveryStatusCheckmarkView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 224FF67A2562F1EA00725DD1 /* ChatMessageDeliveryStatusCheckmarkView.swift */; }; - 224FF6812562F2E900725DD1 /* ChatChannelUnreadCountView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 224FF6802562F2E900725DD1 /* ChatChannelUnreadCountView.swift */; }; - 224FF6912562F58F00725DD1 /* UIColor+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 224FF6902562F58F00725DD1 /* UIColor+Extensions.swift */; }; - 224FF6972562F5AE00725DD1 /* Bundle+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 224FF6962562F5AE00725DD1 /* Bundle+Extensions.swift */; }; - 224FF69D2562F5D100725DD1 /* UIImage+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 224FF69C2562F5D100725DD1 /* UIImage+Extensions.swift */; }; - 225503B825DC59FD00A5A65A /* UIView+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 225503B725DC59FD00A5A65A /* UIView+Helpers.swift */; }; - 225504C725DEA03700A5A65A /* ChatChannelListItemView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 225504BE25DE9EB700A5A65A /* ChatChannelListItemView_Tests.swift */; }; - 225D7FE225D191400094E555 /* ChatMessageImageAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 225D7FE125D191400094E555 /* ChatMessageImageAttachment.swift */; }; - 22692C8725D176F4007C41D0 /* ChatMessageLinkAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22692C8625D176F4007C41D0 /* ChatMessageLinkAttachment.swift */; }; - 22692C8F25D18097007C41D0 /* ChatMessageGiphyAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22692C8E25D18097007C41D0 /* ChatMessageGiphyAttachment.swift */; }; - 22692C9725D1841E007C41D0 /* ChatMessageFileAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22692C9625D1841E007C41D0 /* ChatMessageFileAttachment.swift */; }; - 226C438D25802AAD008B3648 /* InputTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 226C438C25802AAD008B3648 /* InputTextView.swift */; }; - 227299B325DBF52D005EAFCF /* ChatChannelUnreadCountView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 227299B225DBF52D005EAFCF /* ChatChannelUnreadCountView_Tests.swift */; }; - 22753599257C442300D1FDB6 /* SendButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22753598257C442300D1FDB6 /* SendButton.swift */; }; - 228190EB256733420048D7C6 /* UIFont+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 228190EA256733420048D7C6 /* UIFont+Extensions.swift */; }; - 228C7EE52583AF4800AAE9E3 /* UITextView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 228C7EE42583AF4800AAE9E3 /* UITextView+Extensions.swift */; }; - 22A0921725682880001FE9F0 /* ChatNavigationBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22A0921625682880001FE9F0 /* ChatNavigationBar.swift */; }; - 22ADD67C256BF1550098EFEB /* InputChatMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22ADD67B256BF1550098EFEB /* InputChatMessageView.swift */; }; - 22ADD682256C40410098EFEB /* ComposerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22ADD681256C40410098EFEB /* ComposerView.swift */; }; - 22B54C4C25C80FA90041B357 /* RawJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22B54C3E25C80E940041B357 /* RawJSON.swift */; }; - 22C2359A259CA87B00DC805A /* Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22C23599259CA87B00DC805A /* Animation.swift */; }; - 22CAFA7625CAE278005935D9 /* RawJSON_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22CAFA7525CAE278005935D9 /* RawJSON_Tests.swift */; }; - 22FF4365256E943F00133910 /* ChatSuggestionsVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22FF4364256E943F00133910 /* ChatSuggestionsVC.swift */; }; - 400F063129A63A0B00242A86 /* ChatMessageDecorationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 400F063029A63A0B00242A86 /* ChatMessageDecorationView.swift */; }; - 400F063229A63A0B00242A86 /* ChatMessageDecorationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 400F063029A63A0B00242A86 /* ChatMessageDecorationView.swift */; }; - 400F063529A65DD500242A86 /* ChatMessageCell_DecorationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 400F063429A65DD500242A86 /* ChatMessageCell_DecorationTests.swift */; }; - 400F063C29A6632F00242A86 /* ChatMessageListDateSeparatorView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 400F063B29A6632F00242A86 /* ChatMessageListDateSeparatorView_Tests.swift */; }; - 401105292A12734800F877C7 /* WaveformView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 401105272A12734800F877C7 /* WaveformView.swift */; }; - 4011052A2A12734800F877C7 /* WaveformView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 401105272A12734800F877C7 /* WaveformView.swift */; }; - 4011052B2A12734800F877C7 /* AudioVisualizationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 401105282A12734800F877C7 /* AudioVisualizationView.swift */; }; - 4011052C2A12734800F877C7 /* AudioVisualizationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 401105282A12734800F877C7 /* AudioVisualizationView.swift */; }; - 401105462A12735900F877C7 /* WaveformView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4011052F2A12735900F877C7 /* WaveformView_Tests.swift */; }; - 401105472A12735900F877C7 /* WaveformView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4011052F2A12735900F877C7 /* WaveformView_Tests.swift */; }; - 401105482A12735900F877C7 /* AudioVisualizationView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 401105302A12735900F877C7 /* AudioVisualizationView_Tests.swift */; }; - 401105492A12735900F877C7 /* AudioVisualizationView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 401105302A12735900F877C7 /* AudioVisualizationView_Tests.swift */; }; - 4012252F29C9CBD80034B60B /* StreamAudioPlayer_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4012252E29C9CBD80034B60B /* StreamAudioPlayer_Tests.swift */; }; - 401EBB6D29A79686004D9304 /* ChatMessagesCountDecorationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 401EBB6C29A79686004D9304 /* ChatMessagesCountDecorationView.swift */; }; - 401EBB6E29A79686004D9304 /* ChatMessagesCountDecorationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 401EBB6C29A79686004D9304 /* ChatMessagesCountDecorationView.swift */; }; - 4042966929FA6B4B0089126D /* StreamAudioRecorder_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4042966829FA6B4B0089126D /* StreamAudioRecorder_Tests.swift */; }; - 4042967229FA97110089126D /* StreamΑudioRecorderMeterNormaliser_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4042967129FA97110089126D /* StreamΑudioRecorderMeterNormaliser_Tests.swift */; }; - 4042967429FAB6EE0089126D /* StreamAudioSessionConfigurator_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4042967329FAB6EE0089126D /* StreamAudioSessionConfigurator_Tests.swift */; }; - 4042967A29FAC7770089126D /* test_audio_file.m4a in Resources */ = {isa = PBXBuildFile; fileRef = 4042967929FAC7770089126D /* test_audio_file.m4a */; }; - 4042967D29FAC9DA0089126D /* AudioAnalysisContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4042967C29FAC9DA0089126D /* AudioAnalysisContext.swift */; }; - 4042967E29FAC9DA0089126D /* AudioAnalysisContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4042967C29FAC9DA0089126D /* AudioAnalysisContext.swift */; }; - 4042968029FAC9F80089126D /* AudioAnalysing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4042967F29FAC9F80089126D /* AudioAnalysing.swift */; }; - 4042968129FAC9F80089126D /* AudioAnalysing.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4042967F29FAC9F80089126D /* AudioAnalysing.swift */; }; - 4042968329FACA0E0089126D /* AudioSamplesProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4042968229FACA0E0089126D /* AudioSamplesProcessor.swift */; }; - 4042968429FACA0E0089126D /* AudioSamplesProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4042968229FACA0E0089126D /* AudioSamplesProcessor.swift */; }; - 4042968629FACA420089126D /* AudioSamplesExtractor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4042968529FACA420089126D /* AudioSamplesExtractor.swift */; }; - 4042968729FACA420089126D /* AudioSamplesExtractor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4042968529FACA420089126D /* AudioSamplesExtractor.swift */; }; - 4042968929FACA6A0089126D /* AudioValuePercentageNormaliser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4042968829FACA6A0089126D /* AudioValuePercentageNormaliser.swift */; }; - 4042968A29FACA6A0089126D /* AudioValuePercentageNormaliser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4042968829FACA6A0089126D /* AudioValuePercentageNormaliser.swift */; }; - 4042968C29FAD03B0089126D /* AudioSamplesPercentageTransformer_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4042968B29FAD03B0089126D /* AudioSamplesPercentageTransformer_Tests.swift */; }; - 4042968D29FAD03B0089126D /* AudioSamplesPercentageTransformer_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4042968B29FAD03B0089126D /* AudioSamplesPercentageTransformer_Tests.swift */; }; - 4042968F29FBCE1D0089126D /* AudioSamplesExtractor_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4042968E29FBCE1D0089126D /* AudioSamplesExtractor_Tests.swift */; }; - 4042969029FBCE1D0089126D /* AudioSamplesExtractor_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4042968E29FBCE1D0089126D /* AudioSamplesExtractor_Tests.swift */; }; - 4042969229FBF84B0089126D /* AudioSamplesProcessor_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4042969129FBF84B0089126D /* AudioSamplesProcessor_Tests.swift */; }; - 4042969329FBF84B0089126D /* AudioSamplesProcessor_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4042969129FBF84B0089126D /* AudioSamplesProcessor_Tests.swift */; }; - 4042969529FC092F0089126D /* StreamAudioWaveformAnalyser_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4042969429FC092F0089126D /* StreamAudioWaveformAnalyser_Tests.swift */; }; - 4042969629FC092F0089126D /* StreamAudioWaveformAnalyser_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4042969429FC092F0089126D /* StreamAudioWaveformAnalyser_Tests.swift */; }; - 4042969829FE92320089126D /* AudioAnalysisEngine_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4042969729FE92320089126D /* AudioAnalysisEngine_Tests.swift */; }; - 4042969929FE92320089126D /* AudioAnalysisEngine_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4042969729FE92320089126D /* AudioAnalysisEngine_Tests.swift */; }; - 404296DA2A0112D00089126D /* AudioQueuePlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 404296D92A0112D00089126D /* AudioQueuePlayer.swift */; }; - 404296DB2A0112D00089126D /* AudioQueuePlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 404296D92A0112D00089126D /* AudioQueuePlayer.swift */; }; - 404296DD2A0114900089126D /* StreamAudioQueuePlayer_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 404296DC2A0114900089126D /* StreamAudioQueuePlayer_Tests.swift */; }; - 404296DE2A0114900089126D /* StreamAudioQueuePlayer_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 404296DC2A0114900089126D /* StreamAudioQueuePlayer_Tests.swift */; }; - 404296EA2A011AC20089126D /* AudioSessionProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 404296E82A011AC20089126D /* AudioSessionProtocol.swift */; }; - 404296EB2A011B050089126D /* AudioSessionProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 404296E82A011AC20089126D /* AudioSessionProtocol.swift */; }; - 405D172D2A03E57C00A77C3B /* AVAssetTotalAudioSamples_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 405D172C2A03E57C00A77C3B /* AVAssetTotalAudioSamples_Tests.swift */; }; - 4067764F2A14CB550079B05C /* MediaButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4067764E2A14CB550079B05C /* MediaButton.swift */; }; - 406776502A14CB550079B05C /* MediaButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4067764E2A14CB550079B05C /* MediaButton.swift */; }; - 4068ECD2298D06BB0032D57A /* SplashViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4068ECD0298D06720032D57A /* SplashViewController.swift */; }; - 4068ECD3298D06BB0032D57A /* SplashViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4068ECD0298D06720032D57A /* SplashViewController.swift */; }; - 4068ECD4298D06BC0032D57A /* SplashViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4068ECD0298D06720032D57A /* SplashViewController.swift */; }; - 4068ECD5298D06BC0032D57A /* SplashViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4068ECD0298D06720032D57A /* SplashViewController.swift */; }; - 406CC6132A127552000780F7 /* ChatMessageVoiceRecordingAttachmentListViewItemView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 406CC60F2A127551000780F7 /* ChatMessageVoiceRecordingAttachmentListViewItemView_Tests.swift */; }; - 406CC6142A127552000780F7 /* ChatMessageVoiceRecordingAttachmentListViewItemViewPresenter_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 406CC6102A127552000780F7 /* ChatMessageVoiceRecordingAttachmentListViewItemViewPresenter_Tests.swift */; }; - 406CC6152A127552000780F7 /* VoiceRecordingAttachmentViewInjector_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 406CC6112A127552000780F7 /* VoiceRecordingAttachmentViewInjector_Tests.swift */; }; - 406CC6162A127552000780F7 /* ChatMessageVoiceRecordingAttachmentListView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 406CC6122A127552000780F7 /* ChatMessageVoiceRecordingAttachmentListView_Tests.swift */; }; - 40789D1329F6AC500018C2BB /* AudioPlaybackContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789CFD29F6AC4F0018C2BB /* AudioPlaybackContext.swift */; }; - 40789D1429F6AC500018C2BB /* AudioPlaybackContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789CFD29F6AC4F0018C2BB /* AudioPlaybackContext.swift */; }; - 40789D1529F6AC500018C2BB /* AudioPlaybackRate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789CFE29F6AC4F0018C2BB /* AudioPlaybackRate.swift */; }; - 40789D1629F6AC500018C2BB /* AudioPlaybackRate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789CFE29F6AC4F0018C2BB /* AudioPlaybackRate.swift */; }; - 40789D1729F6AC500018C2BB /* AudioPlaybackContextAccessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789CFF29F6AC4F0018C2BB /* AudioPlaybackContextAccessor.swift */; }; - 40789D1829F6AC500018C2BB /* AudioPlaybackContextAccessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789CFF29F6AC4F0018C2BB /* AudioPlaybackContextAccessor.swift */; }; - 40789D1929F6AC500018C2BB /* AudioPlayerObserving.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D0029F6AC4F0018C2BB /* AudioPlayerObserving.swift */; }; - 40789D1A29F6AC500018C2BB /* AudioPlayerObserving.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D0029F6AC4F0018C2BB /* AudioPlayerObserving.swift */; }; - 40789D1B29F6AC500018C2BB /* AudioPlaybackState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D0129F6AC4F0018C2BB /* AudioPlaybackState.swift */; }; - 40789D1C29F6AC500018C2BB /* AudioPlaybackState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D0129F6AC4F0018C2BB /* AudioPlaybackState.swift */; }; - 40789D1D29F6AC500018C2BB /* AudioPlayingDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D0229F6AC4F0018C2BB /* AudioPlayingDelegate.swift */; }; - 40789D1E29F6AC500018C2BB /* AudioPlayingDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D0229F6AC4F0018C2BB /* AudioPlayingDelegate.swift */; }; - 40789D1F29F6AC500018C2BB /* AudioPlaying.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D0329F6AC4F0018C2BB /* AudioPlaying.swift */; }; - 40789D2029F6AC500018C2BB /* AudioPlaying.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D0329F6AC4F0018C2BB /* AudioPlaying.swift */; }; - 40789D2129F6AC500018C2BB /* AppStateObserving.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D0429F6AC4F0018C2BB /* AppStateObserving.swift */; }; - 40789D2229F6AC500018C2BB /* AppStateObserving.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D0429F6AC4F0018C2BB /* AppStateObserving.swift */; }; - 40789D2529F6AC500018C2BB /* AudioSessionConfiguring.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D0629F6AC4F0018C2BB /* AudioSessionConfiguring.swift */; }; - 40789D2629F6AC500018C2BB /* AudioSessionConfiguring.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D0629F6AC4F0018C2BB /* AudioSessionConfiguring.swift */; }; - 40789D2929F6AC500018C2BB /* AudioRecordingContextAccessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D0929F6AC4F0018C2BB /* AudioRecordingContextAccessor.swift */; }; - 40789D2A29F6AC500018C2BB /* AudioRecordingContextAccessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D0929F6AC4F0018C2BB /* AudioRecordingContextAccessor.swift */; }; - 40789D2B29F6AC500018C2BB /* AudioRecordingContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D0A29F6AC4F0018C2BB /* AudioRecordingContext.swift */; }; - 40789D2C29F6AC500018C2BB /* AudioRecordingContext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D0A29F6AC4F0018C2BB /* AudioRecordingContext.swift */; }; - 40789D2D29F6AC500018C2BB /* AudioRecordingState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D0B29F6AC4F0018C2BB /* AudioRecordingState.swift */; }; - 40789D2E29F6AC500018C2BB /* AudioRecordingState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D0B29F6AC4F0018C2BB /* AudioRecordingState.swift */; }; - 40789D2F29F6AC500018C2BB /* AudioRecordingDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D0C29F6AC4F0018C2BB /* AudioRecordingDelegate.swift */; }; - 40789D3029F6AC500018C2BB /* AudioRecordingDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D0C29F6AC4F0018C2BB /* AudioRecordingDelegate.swift */; }; - 40789D3129F6AC500018C2BB /* AudioRecording.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D0D29F6AC4F0018C2BB /* AudioRecording.swift */; }; - 40789D3229F6AC500018C2BB /* AudioRecording.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D0D29F6AC4F0018C2BB /* AudioRecording.swift */; }; - 40789D3529F6AC500018C2BB /* AudioAnalysisEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D1029F6AC4F0018C2BB /* AudioAnalysisEngine.swift */; }; - 40789D3629F6AC500018C2BB /* AudioAnalysisEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D1029F6AC4F0018C2BB /* AudioAnalysisEngine.swift */; }; - 40789D3729F6AC500018C2BB /* AssetPropertyLoading.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D1129F6AC4F0018C2BB /* AssetPropertyLoading.swift */; }; - 40789D3829F6AC500018C2BB /* AssetPropertyLoading.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D1129F6AC4F0018C2BB /* AssetPropertyLoading.swift */; }; - 40789D3C29F6AD9C0018C2BB /* Debouncer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D3B29F6AD9C0018C2BB /* Debouncer.swift */; }; - 40789D3D29F6AD9C0018C2BB /* Debouncer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D3B29F6AD9C0018C2BB /* Debouncer.swift */; }; - 40789D3F29F6AFC40018C2BB /* Debouncer_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D3E29F6AFC40018C2BB /* Debouncer_Tests.swift */; }; - 40789D4029F6AFC40018C2BB /* Debouncer_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D3E29F6AFC40018C2BB /* Debouncer_Tests.swift */; }; - 40789D4229F6B3250018C2BB /* VoiceRecordingAttachmentPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D4129F6B3250018C2BB /* VoiceRecordingAttachmentPayload_Tests.swift */; }; - 40789D4329F6B3250018C2BB /* VoiceRecordingAttachmentPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D4129F6B3250018C2BB /* VoiceRecordingAttachmentPayload_Tests.swift */; }; - 40789D4829F6C1DC0018C2BB /* StreamAppStateObserver_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D4729F6C1DC0018C2BB /* StreamAppStateObserver_Tests.swift */; }; - 40789D4929F6C1DC0018C2BB /* StreamAppStateObserver_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D4729F6C1DC0018C2BB /* StreamAppStateObserver_Tests.swift */; }; - 40789D4B29F6C87B0018C2BB /* AudioRecordingState_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D4A29F6C87B0018C2BB /* AudioRecordingState_Tests.swift */; }; - 40789D4C29F6C87B0018C2BB /* AudioRecordingState_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D4A29F6C87B0018C2BB /* AudioRecordingState_Tests.swift */; }; - 40824D092A1270BF003B61FD /* VoiceRecordingAttachmentViewInjector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40824D082A1270BE003B61FD /* VoiceRecordingAttachmentViewInjector.swift */; }; - 40824D0A2A1270BF003B61FD /* VoiceRecordingAttachmentViewInjector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40824D082A1270BE003B61FD /* VoiceRecordingAttachmentViewInjector.swift */; }; - 40824D0E2A1270CB003B61FD /* ChatMessageVoiceRecordingAttachmentListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40824D0B2A1270CB003B61FD /* ChatMessageVoiceRecordingAttachmentListView.swift */; }; - 40824D0F2A1270CB003B61FD /* ChatMessageVoiceRecordingAttachmentListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40824D0B2A1270CB003B61FD /* ChatMessageVoiceRecordingAttachmentListView.swift */; }; - 40824D102A1270CB003B61FD /* ChatMessageVoiceRecordingAttachmentListView+ItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40824D0C2A1270CB003B61FD /* ChatMessageVoiceRecordingAttachmentListView+ItemView.swift */; }; - 40824D112A1270CB003B61FD /* ChatMessageVoiceRecordingAttachmentListView+ItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40824D0C2A1270CB003B61FD /* ChatMessageVoiceRecordingAttachmentListView+ItemView.swift */; }; - 40824D122A1270CB003B61FD /* ChatMessageVoiceRecordingAttachmentListView+ItemViewPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40824D0D2A1270CB003B61FD /* ChatMessageVoiceRecordingAttachmentListView+ItemViewPresenter.swift */; }; - 40824D132A1270CB003B61FD /* ChatMessageVoiceRecordingAttachmentListView+ItemViewPresenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40824D0D2A1270CB003B61FD /* ChatMessageVoiceRecordingAttachmentListView+ItemViewPresenter.swift */; }; - 40824D1D2A1271B9003B61FD /* PillButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40824D172A1271B9003B61FD /* PillButton.swift */; }; - 40824D1E2A1271B9003B61FD /* PillButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40824D172A1271B9003B61FD /* PillButton.swift */; }; - 40824D1F2A1271B9003B61FD /* ClampedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40824D182A1271B9003B61FD /* ClampedView.swift */; }; - 40824D202A1271B9003B61FD /* ClampedView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40824D182A1271B9003B61FD /* ClampedView.swift */; }; - 40824D212A1271B9003B61FD /* RecordButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40824D1A2A1271B9003B61FD /* RecordButton.swift */; }; - 40824D222A1271B9003B61FD /* RecordButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40824D1A2A1271B9003B61FD /* RecordButton.swift */; }; - 40824D232A1271B9003B61FD /* PlayPauseButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40824D1C2A1271B9003B61FD /* PlayPauseButton.swift */; }; - 40824D242A1271B9003B61FD /* PlayPauseButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40824D1C2A1271B9003B61FD /* PlayPauseButton.swift */; }; - 40824D2F2A1271D7003B61FD /* RecordButton_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40824D262A1271D7003B61FD /* RecordButton_Tests.swift */; }; - 40824D302A1271D7003B61FD /* RecordButton_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40824D262A1271D7003B61FD /* RecordButton_Tests.swift */; }; - 40824D352A1271D7003B61FD /* PillButton_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40824D2D2A1271D7003B61FD /* PillButton_Tests.swift */; }; - 40824D362A1271D7003B61FD /* PillButton_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40824D2D2A1271D7003B61FD /* PillButton_Tests.swift */; }; - 40824D372A1271D7003B61FD /* ClampedView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40824D2E2A1271D7003B61FD /* ClampedView_Tests.swift */; }; - 40824D382A1271D7003B61FD /* ClampedView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40824D2E2A1271D7003B61FD /* ClampedView_Tests.swift */; }; - 40824D492A1271EF003B61FD /* PlayPauseButton_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40824D3A2A1271EF003B61FD /* PlayPauseButton_Tests.swift */; }; - 40824D4A2A1271EF003B61FD /* PlayPauseButton_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40824D3A2A1271EF003B61FD /* PlayPauseButton_Tests.swift */; }; - 408599962A1FB90400FD6E26 /* AudioSessionFeedbackGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D1229F6AC4F0018C2BB /* AudioSessionFeedbackGenerator.swift */; }; - 408599972A1FB93900FD6E26 /* StreamAudioSessionFeedbackGenerator_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40789D4429F6B6F00018C2BB /* StreamAudioSessionFeedbackGenerator_Tests.swift */; }; - 408599982A1FB96300FD6E26 /* MockAudioSessionFeedbackGenerator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40D483F32A1264F1009E4134 /* MockAudioSessionFeedbackGenerator.swift */; }; - 40A2961A29F8244500E0C186 /* ChatMessageVoiceRecordingAttachment_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40A2961929F8244500E0C186 /* ChatMessageVoiceRecordingAttachment_Mock.swift */; }; - 40A458ED2A03AC7C00C198F7 /* AVAsset+TotalAudioSamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40A458EC2A03AC7C00C198F7 /* AVAsset+TotalAudioSamples.swift */; }; - 40A458EE2A03AC7C00C198F7 /* AVAsset+TotalAudioSamples.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40A458EC2A03AC7C00C198F7 /* AVAsset+TotalAudioSamples.swift */; }; - 40A941562B443212006D6965 /* DefaultAudioPlaybackRateFormatter_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40A941542B443212006D6965 /* DefaultAudioPlaybackRateFormatter_Tests.swift */; }; - 40A941572B443212006D6965 /* DefaultAudioRecordingNameFormatter_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40A941552B443212006D6965 /* DefaultAudioRecordingNameFormatter_Tests.swift */; }; - 40B345F429C46AE500B96027 /* AudioPlaybackState_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FC029129BE9C7100E2A1CD /* AudioPlaybackState_Tests.swift */; }; - 40B345F529C46AE500B96027 /* StreamAssetPropertyLoader_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FC029A29BF584300E2A1CD /* StreamAssetPropertyLoader_Tests.swift */; }; - 40B345F629C46AE500B96027 /* AudioPlaybackContext_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FC029329BF419A00E2A1CD /* AudioPlaybackContext_Tests.swift */; }; - 40B345F729C46AE500B96027 /* StreamPlayerObserver_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4032C4B029C0BA110086849E /* StreamPlayerObserver_Tests.swift */; }; - 40B345F829C46AE500B96027 /* AudioPlaybackRate_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FC028F29BE9B2000E2A1CD /* AudioPlaybackRate_Tests.swift */; }; - 40B735072A1273D5008BE681 /* Array+Sampling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40D3962D2A0910DE0020DDC9 /* Array+Sampling.swift */; }; - 40C20EB229F69E1D00702EEE /* ChatMessageVoiceRecordingAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40C20EB129F69E1D00702EEE /* ChatMessageVoiceRecordingAttachment.swift */; }; - 40C20EB329F69E1D00702EEE /* ChatMessageVoiceRecordingAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40C20EB129F69E1D00702EEE /* ChatMessageVoiceRecordingAttachment.swift */; }; - 40D396252A0905560020DDC9 /* AudioPlaybackRateFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40D396232A0905560020DDC9 /* AudioPlaybackRateFormatter.swift */; }; - 40D396262A0905560020DDC9 /* AudioPlaybackRateFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40D396232A0905560020DDC9 /* AudioPlaybackRateFormatter.swift */; }; - 40D396272A0905560020DDC9 /* AudioRecordingNameFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40D396242A0905560020DDC9 /* AudioRecordingNameFormatter.swift */; }; - 40D396282A0905560020DDC9 /* AudioRecordingNameFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40D396242A0905560020DDC9 /* AudioRecordingNameFormatter.swift */; }; - 40D3962C2A0910CF0020DDC9 /* ArraySampling_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40D3962B2A0910CF0020DDC9 /* ArraySampling_Tests.swift */; }; - 40D484012A1264F1009E4134 /* MockAudioSessionConfigurator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40D483F42A1264F1009E4134 /* MockAudioSessionConfigurator.swift */; }; - 40D484022A1264F1009E4134 /* MockAudioRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40D483F52A1264F1009E4134 /* MockAudioRecorder.swift */; }; - 40D484032A1264F1009E4134 /* MockAudioAnalyser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40D483F62A1264F1009E4134 /* MockAudioAnalyser.swift */; }; - 40D484042A1264F1009E4134 /* Stub.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40D483F72A1264F1009E4134 /* Stub.swift */; }; - 40D484052A1264F1009E4134 /* MockAssetPropertyLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40D483F82A1264F1009E4134 /* MockAssetPropertyLoader.swift */; }; - 40D484062A1264F1009E4134 /* MockAudioPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40D483F92A1264F1009E4134 /* MockAudioPlayer.swift */; }; - 40D484072A1264F1009E4134 /* MockAudioRecordingDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40D483FA2A1264F1009E4134 /* MockAudioRecordingDelegate.swift */; }; - 40D484082A1264F1009E4134 /* MockAVURLAsset.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40D483FB2A1264F1009E4134 /* MockAVURLAsset.swift */; }; - 40D484092A1264F1009E4134 /* MockAudioPlayerObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40D483FC2A1264F1009E4134 /* MockAudioPlayerObserver.swift */; }; - 40D4840A2A1264F1009E4134 /* MockAVPlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40D483FD2A1264F1009E4134 /* MockAVPlayer.swift */; }; - 40D4840B2A1264F1009E4134 /* MockAudioPlayerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40D483FE2A1264F1009E4134 /* MockAudioPlayerDelegate.swift */; }; - 40D4840C2A1264F1009E4134 /* MockAppStateObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40D483FF2A1264F1009E4134 /* MockAppStateObserver.swift */; }; - 40D4849D2A1267EA009E4134 /* MessageActionsTransitionController_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40D4849C2A1267EA009E4134 /* MessageActionsTransitionController_Tests.swift */; }; - 40FA4DD32A12A0C300DA21D2 /* LockIndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FA4DCE2A12A0C200DA21D2 /* LockIndicatorView.swift */; }; - 40FA4DD42A12A0C300DA21D2 /* SlideToCancelView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FA4DCF2A12A0C300DA21D2 /* SlideToCancelView.swift */; }; - 40FA4DD52A12A0C300DA21D2 /* RecordingTipView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FA4DD02A12A0C300DA21D2 /* RecordingTipView.swift */; }; - 40FA4DD62A12A0C300DA21D2 /* LiveRecordingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FA4DD12A12A0C300DA21D2 /* LiveRecordingView.swift */; }; - 40FA4DD72A12A0C300DA21D2 /* RecordingIndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FA4DD22A12A0C300DA21D2 /* RecordingIndicatorView.swift */; }; - 40FA4DD82A12A0C700DA21D2 /* VoiceRecordingVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FA4DCC2A12A0B600DA21D2 /* VoiceRecordingVC.swift */; }; - 40FA4DDB2A12A0D100DA21D2 /* AudioQueuePlayerNextItemProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FA4DD92A12A0D100DA21D2 /* AudioQueuePlayerNextItemProvider.swift */; }; - 40FA4DDC2A12A0D200DA21D2 /* BidirectionalPanGestureRecogniser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FA4DDA2A12A0D100DA21D2 /* BidirectionalPanGestureRecogniser.swift */; }; - 40FA4DE52A12A45400DA21D2 /* VoiceRecordingAttachmentComposerPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FA4DE32A12A45400DA21D2 /* VoiceRecordingAttachmentComposerPreview.swift */; }; - 40FA4DE62A12A45400DA21D2 /* VoiceRecordingAttachmentComposerPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FA4DE32A12A45400DA21D2 /* VoiceRecordingAttachmentComposerPreview.swift */; }; - 40FA4DE72A12A45400DA21D2 /* VoiceRecordingAttachmentQuotedPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FA4DE42A12A45400DA21D2 /* VoiceRecordingAttachmentQuotedPreview.swift */; }; - 40FA4DE82A12A45400DA21D2 /* VoiceRecordingAttachmentQuotedPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FA4DE42A12A45400DA21D2 /* VoiceRecordingAttachmentQuotedPreview.swift */; }; - 40FA4DEA2A12A46D00DA21D2 /* VoiceRecordingAttachmentComposerPreview_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FA4DE92A12A46D00DA21D2 /* VoiceRecordingAttachmentComposerPreview_Tests.swift */; }; - 40FA4DEB2A12A46D00DA21D2 /* VoiceRecordingAttachmentComposerPreview_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FA4DE92A12A46D00DA21D2 /* VoiceRecordingAttachmentComposerPreview_Tests.swift */; }; - 40FA4DFC2A12A79900DA21D2 /* MockVoiceRecordingAttachmentPresentationViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FA4DFB2A12A79900DA21D2 /* MockVoiceRecordingAttachmentPresentationViewDelegate.swift */; }; - 40FA4E012A12A85E00DA21D2 /* VoiceRecordingVC_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FA4DFD2A12A85E00DA21D2 /* VoiceRecordingVC_Tests.swift */; }; - 40FA4E022A12A85E00DA21D2 /* BiDirectionalPanGestureRecogniser_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FA4DFF2A12A85E00DA21D2 /* BiDirectionalPanGestureRecogniser_Tests.swift */; }; - 40FA4E032A12A85E00DA21D2 /* AudioQueuePlayerNextItemProvider_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FA4E002A12A85E00DA21D2 /* AudioQueuePlayerNextItemProvider_Tests.swift */; }; - 40FA4E092A12A86800DA21D2 /* LiveRecordingView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FA4E042A12A86700DA21D2 /* LiveRecordingView_Tests.swift */; }; - 40FA4E0A2A12A86800DA21D2 /* LockIndicatorView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FA4E052A12A86700DA21D2 /* LockIndicatorView_Tests.swift */; }; - 40FA4E0B2A12A86800DA21D2 /* RecordingTipView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FA4E062A12A86700DA21D2 /* RecordingTipView_Tests.swift */; }; - 40FA4E0C2A12A86800DA21D2 /* SlideToCancelView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FA4E072A12A86700DA21D2 /* SlideToCancelView_Tests.swift */; }; - 40FA4E0D2A12A86800DA21D2 /* RecordingIndicatorView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FA4E082A12A86700DA21D2 /* RecordingIndicatorView_Tests.swift */; }; - 40FA4E102A12AA4500DA21D2 /* AttachmentPreviewProvider_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FA4E0E2A12AA4500DA21D2 /* AttachmentPreviewProvider_Tests.swift */; }; - 40FA4E112A12AA4500DA21D2 /* AttachmentsPreviewVC_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FA4E0F2A12AA4500DA21D2 /* AttachmentsPreviewVC_Tests.swift */; }; - 40FA4E132A12AACC00DA21D2 /* MockAudioQueuePlayerNextItemProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FA4E122A12AACC00DA21D2 /* MockAudioQueuePlayerNextItemProvider.swift */; }; - 40FC028D29BE981B00E2A1CD /* AttachmentFileType_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40FC028C29BE981B00E2A1CD /* AttachmentFileType_Tests.swift */; }; - 430156DC26B1862C0006E7EA /* CustomDataHashMap_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430156DB26B1862C0006E7EA /* CustomDataHashMap_Tests.swift */; }; - 430156F226B4523A0006E7EA /* WebSocketConnectPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 430156F126B4523A0006E7EA /* WebSocketConnectPayload_Tests.swift */; }; - 43016E1626B734410054E805 /* ChatUser+CustomFields.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43016E1526B734410054E805 /* ChatUser+CustomFields.swift */; }; - 437FCA0726D67BE40000223C /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 437FCA0626D67BE40000223C /* NotificationService.swift */; }; 437FCA0B26D67BE40000223C /* DemoAppPush.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 437FCA0426D67BE40000223C /* DemoAppPush.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; 437FCA1026D67CB40000223C /* StreamChat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 799C941B247D2F80001F1104 /* StreamChat.framework */; }; - 437FCA1626D79A910000223C /* ChatRemoteNotificationHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 437FCA1526D79A910000223C /* ChatRemoteNotificationHandler.swift */; }; - 437FCA1926D906B20000223C /* ChatRemoteNotificationHandler_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 437FCA1826D906B20000223C /* ChatRemoteNotificationHandler_Tests.swift */; }; - 43ABF8B526C2CD900034BD62 /* ComposerVC_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43ABF8B326C2B7140034BD62 /* ComposerVC_Tests.swift */; }; - 43D3F0FC28410A0200B74921 /* CreateCallRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D3F0FB28410A0200B74921 /* CreateCallRequestBody.swift */; }; - 43D3F0FD28410A0200B74921 /* CreateCallRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43D3F0FB28410A0200B74921 /* CreateCallRequestBody.swift */; }; - 43EB3AE22671718200954323 /* AttachmentViewCatalog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43EB3AE12671718200954323 /* AttachmentViewCatalog.swift */; }; - 43F4750C26F4E4FF0009487D /* ChatMessageReactionItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F4750B26F4E4FF0009487D /* ChatMessageReactionItemView.swift */; }; - 43F4750E26FB247C0009487D /* ChatReactionPickerReactionsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F4750D26FB247C0009487D /* ChatReactionPickerReactionsView.swift */; }; 4A4E184728D06F260062378D /* Documentation.docc in Sources */ = {isa = PBXBuildFile; fileRef = 4A4E184528D06CA30062378D /* Documentation.docc */; }; - 4F05C0712C8832C40085B4B7 /* URLRequest+cURL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F05C0702C8832C40085B4B7 /* URLRequest+cURL.swift */; }; - 4F05C0722C8832C40085B4B7 /* URLRequest+cURL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F05C0702C8832C40085B4B7 /* URLRequest+cURL.swift */; }; - 4F05ECB82B6CCA4900641820 /* DifferenceKit+Stream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F05ECB72B6CCA4900641820 /* DifferenceKit+Stream.swift */; }; - 4F05ECB92B6CCA4900641820 /* DifferenceKit+Stream.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F05ECB72B6CCA4900641820 /* DifferenceKit+Stream.swift */; }; - 4F072F032BC008D9006A66CA /* StateLayerDatabaseObserver_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F072F022BC008D9006A66CA /* StateLayerDatabaseObserver_Tests.swift */; }; - 4F12DC8C2B70DE82009E48CC /* DifferenceKit+Stream_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F12DC8A2B70DE4C009E48CC /* DifferenceKit+Stream_Tests.swift */; }; - 4F12DC922B73801D009E48CC /* NukeImageLoader_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F12DC912B73801D009E48CC /* NukeImageLoader_Tests.swift */; }; - 4F14F1242BBA9CEF00B1074E /* Result+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F14F1232BBA9CEF00B1074E /* Result+Extensions.swift */; }; - 4F14F1262BBBDD7400B1074E /* StateLayerDatabaseObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F14F1252BBBDD7400B1074E /* StateLayerDatabaseObserver.swift */; }; - 4F14F1272BBBDD7400B1074E /* StateLayerDatabaseObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F14F1252BBBDD7400B1074E /* StateLayerDatabaseObserver.swift */; }; - 4F14F1282BBD2D8700B1074E /* ChannelList_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F5758F02BB45B2F00D89A94 /* ChannelList_Tests.swift */; }; - 4F14F12A2BBE8C1900B1074E /* MessageSearch_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F14F1292BBE8C1900B1074E /* MessageSearch_Tests.swift */; }; - 4F1BEE762BE384ED00B6685C /* ReactionList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F1BEE752BE384ED00B6685C /* ReactionList.swift */; }; - 4F1BEE772BE384ED00B6685C /* ReactionList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F1BEE752BE384ED00B6685C /* ReactionList.swift */; }; - 4F1BEE792BE384FE00B6685C /* ReactionListState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F1BEE782BE384FE00B6685C /* ReactionListState.swift */; }; - 4F1BEE7A2BE384FE00B6685C /* ReactionListState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F1BEE782BE384FE00B6685C /* ReactionListState.swift */; }; - 4F1BEE7C2BE3851200B6685C /* ReactionListState+Observer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F1BEE7B2BE3851200B6685C /* ReactionListState+Observer.swift */; }; - 4F1BEE7D2BE3851200B6685C /* ReactionListState+Observer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F1BEE7B2BE3851200B6685C /* ReactionListState+Observer.swift */; }; - 4F1BEE7F2BE38B5500B6685C /* ReactionList_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F1BEE7E2BE38B5500B6685C /* ReactionList_Tests.swift */; }; - 4F1FB7D62C7DE22D00C47C2A /* ChatMessageAudioAttachment_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F1FB7D52C7DE22D00C47C2A /* ChatMessageAudioAttachment_Mock.swift */; }; - 4F1FB7D82C7DEC6600C47C2A /* ChatMessageVideoAttachment_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F1FB7D72C7DEC6600C47C2A /* ChatMessageVideoAttachment_Mock.swift */; }; - 4F312D0E2C905A2E0073A1BC /* FlagRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F312D0D2C905A2E0073A1BC /* FlagRequestBody.swift */; }; - 4F312D0F2C905A2E0073A1BC /* FlagRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F312D0D2C905A2E0073A1BC /* FlagRequestBody.swift */; }; - 4F3554982C9C0F7200479229 /* StreamJSONDecoder_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F3554972C9C0F6500479229 /* StreamJSONDecoder_Tests.swift */; }; - 4F427F662BA2F43200D92238 /* ConnectedUser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F427F652BA2F43200D92238 /* ConnectedUser.swift */; }; - 4F427F672BA2F43200D92238 /* ConnectedUser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F427F652BA2F43200D92238 /* ConnectedUser.swift */; }; - 4F427F692BA2F52100D92238 /* ConnectedUserState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F427F682BA2F52100D92238 /* ConnectedUserState.swift */; }; - 4F427F6A2BA2F52100D92238 /* ConnectedUserState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F427F682BA2F52100D92238 /* ConnectedUserState.swift */; }; - 4F427F6C2BA2F53200D92238 /* ConnectedUserState+Observer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F427F6B2BA2F53200D92238 /* ConnectedUserState+Observer.swift */; }; - 4F427F6D2BA2F53200D92238 /* ConnectedUserState+Observer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F427F6B2BA2F53200D92238 /* ConnectedUserState+Observer.swift */; }; - 4F4562F62C240FD200675C7F /* DatabaseItemConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F4562F52C240FD200675C7F /* DatabaseItemConverter.swift */; }; - 4F4562F72C240FD200675C7F /* DatabaseItemConverter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F4562F52C240FD200675C7F /* DatabaseItemConverter.swift */; }; - 4F45802E2BEE0B4B0099F540 /* ChannelListLinker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F45802D2BEE0B4B0099F540 /* ChannelListLinker.swift */; }; - 4F45802F2BEE0B4B0099F540 /* ChannelListLinker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F45802D2BEE0B4B0099F540 /* ChannelListLinker.swift */; }; - 4F5151962BC3DEA1001B7152 /* UserSearch_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F5151952BC3DEA1001B7152 /* UserSearch_Tests.swift */; }; - 4F5151982BC407ED001B7152 /* UserList_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F5151972BC407ED001B7152 /* UserList_Tests.swift */; }; - 4F51519A2BC57C40001B7152 /* MessageState_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F5151992BC57C40001B7152 /* MessageState_Tests.swift */; }; - 4F51519C2BC66FBE001B7152 /* Task+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F51519B2BC66FBE001B7152 /* Task+Extensions.swift */; }; - 4F6A77042D2FD0A00019CAF8 /* AppSettings_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F6A77032D2FD09A0019CAF8 /* AppSettings_Tests.swift */; }; - 4F6AD5E42CABEAB6007E769C /* KeyPath+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F6AD5E32CABEAB0007E769C /* KeyPath+Extensions.swift */; }; - 4F6AD5E52CABEAB6007E769C /* KeyPath+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F6AD5E32CABEAB0007E769C /* KeyPath+Extensions.swift */; }; - 4F6B84102D008D6E005645B0 /* MemberUpdatePayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F6B840F2D008D5F005645B0 /* MemberUpdatePayload.swift */; }; - 4F6B84112D008D6E005645B0 /* MemberUpdatePayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F6B840F2D008D5F005645B0 /* MemberUpdatePayload.swift */; }; - 4F73F3982B91BD3000563CD9 /* MessageState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F73F3972B91BD3000563CD9 /* MessageState.swift */; }; - 4F73F3992B91BD3000563CD9 /* MessageState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F73F3972B91BD3000563CD9 /* MessageState.swift */; }; - 4F73F39E2B91C7BF00563CD9 /* MessageState+Observer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F73F39D2B91C7BF00563CD9 /* MessageState+Observer.swift */; }; - 4F73F39F2B91C7BF00563CD9 /* MessageState+Observer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F73F39D2B91C7BF00563CD9 /* MessageState+Observer.swift */; }; - 4F83FA462BA43DC3008BD8CD /* MemberList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F83FA452BA43DC3008BD8CD /* MemberList.swift */; }; - 4F83FA472BA43DC3008BD8CD /* MemberList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F83FA452BA43DC3008BD8CD /* MemberList.swift */; }; - 4F862F9A2C38001000062502 /* FileManager+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F862F992C38001000062502 /* FileManager+Extensions.swift */; }; - 4F877D3A2D019E0900CB66EC /* ChannelPinningScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F877D392D019E0400CB66EC /* ChannelPinningScope.swift */; }; - 4F877D3B2D019E0900CB66EC /* ChannelPinningScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F877D392D019E0400CB66EC /* ChannelPinningScope.swift */; }; - 4F877D3D2D019ED600CB66EC /* ChannelArchivingScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F877D3C2D019ECE00CB66EC /* ChannelArchivingScope.swift */; }; - 4F877D3E2D019ED600CB66EC /* ChannelArchivingScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F877D3C2D019ECE00CB66EC /* ChannelArchivingScope.swift */; }; - 4F8CA69B2CB665EB00EBEA2D /* EphemeralValuesContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F8CA69A2CB665EB00EBEA2D /* EphemeralValuesContainer.swift */; }; - 4F8CA69C2CB665EB00EBEA2D /* EphemeralValuesContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F8CA69A2CB665EB00EBEA2D /* EphemeralValuesContainer.swift */; }; - 4F8E53062B7CD01D008C0F9F /* Chat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F8E53052B7CD01D008C0F9F /* Chat.swift */; }; - 4F8E530B2B7CEBFB008C0F9F /* ChatClient+Factory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F8E530A2B7CEBFB008C0F9F /* ChatClient+Factory.swift */; }; - 4F8E53162B7F58BE008C0F9F /* Chat.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F8E53052B7CD01D008C0F9F /* Chat.swift */; }; - 4F8E53172B7F58C1008C0F9F /* ChatClient+Factory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F8E530A2B7CEBFB008C0F9F /* ChatClient+Factory.swift */; }; - 4F8E531C2B833D6C008C0F9F /* ChatState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F8E531B2B833D6C008C0F9F /* ChatState.swift */; }; - 4F8E531D2B833D6C008C0F9F /* ChatState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F8E531B2B833D6C008C0F9F /* ChatState.swift */; }; - 4F910C6C2BEE1BDC00214EB9 /* UnreadMessageLookup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F910C6B2BEE1BDC00214EB9 /* UnreadMessageLookup.swift */; }; - 4F910C6D2BEE1BDC00214EB9 /* UnreadMessageLookup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F910C6B2BEE1BDC00214EB9 /* UnreadMessageLookup.swift */; }; - 4F9494BB2C41086F00B5C9CE /* BackgroundEntityDatabaseObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F9494BA2C41086F00B5C9CE /* BackgroundEntityDatabaseObserver.swift */; }; - 4F9494BC2C41086F00B5C9CE /* BackgroundEntityDatabaseObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F9494BA2C41086F00B5C9CE /* BackgroundEntityDatabaseObserver.swift */; }; - 4F94B0E02BA1C4220045216B /* MemberListState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F94B0DF2BA1C4220045216B /* MemberListState.swift */; }; - 4F94B0E12BA1C4220045216B /* MemberListState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F94B0DF2BA1C4220045216B /* MemberListState.swift */; }; - 4F97F2672BA83146001C4D66 /* UserList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F97F2662BA83146001C4D66 /* UserList.swift */; }; - 4F97F2682BA83146001C4D66 /* UserList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F97F2662BA83146001C4D66 /* UserList.swift */; }; - 4F97F26A2BA83150001C4D66 /* UserListState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F97F2692BA83150001C4D66 /* UserListState.swift */; }; - 4F97F26B2BA83150001C4D66 /* UserListState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F97F2692BA83150001C4D66 /* UserListState.swift */; }; - 4F97F26D2BA858E9001C4D66 /* UserSearch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F97F26C2BA858E9001C4D66 /* UserSearch.swift */; }; - 4F97F26E2BA858E9001C4D66 /* UserSearch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F97F26C2BA858E9001C4D66 /* UserSearch.swift */; }; - 4F97F2702BA86491001C4D66 /* UserSearchState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F97F26F2BA86491001C4D66 /* UserSearchState.swift */; }; - 4F97F2712BA86491001C4D66 /* UserSearchState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F97F26F2BA86491001C4D66 /* UserSearchState.swift */; }; - 4F97F2742BA87C41001C4D66 /* MessageSearch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F97F2732BA87C41001C4D66 /* MessageSearch.swift */; }; - 4F97F2752BA87C41001C4D66 /* MessageSearch.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F97F2732BA87C41001C4D66 /* MessageSearch.swift */; }; - 4F97F2772BA87E30001C4D66 /* MessageSearchState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F97F2762BA87E30001C4D66 /* MessageSearchState.swift */; }; - 4F97F2782BA87E30001C4D66 /* MessageSearchState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F97F2762BA87E30001C4D66 /* MessageSearchState.swift */; }; - 4F97F27A2BA88936001C4D66 /* MessageSearchState+Observer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F97F2792BA88936001C4D66 /* MessageSearchState+Observer.swift */; }; - 4F97F27B2BA88936001C4D66 /* MessageSearchState+Observer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4F97F2792BA88936001C4D66 /* MessageSearchState+Observer.swift */; }; - 4FB4AB9F2BAD6DBD00712C4E /* Chat_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FB4AB9E2BAD6DBD00712C4E /* Chat_Tests.swift */; }; - 4FBD840B2C774E5C00B1E680 /* AttachmentDownloader_Spy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FBD840A2C774E5C00B1E680 /* AttachmentDownloader_Spy.swift */; }; - 4FC7B3F02ED86E3000246903 /* MarkUnreadPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FC7B3EF2ED86E1E00246903 /* MarkUnreadPayload.swift */; }; - 4FC7B3F12ED86E3000246903 /* MarkUnreadPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FC7B3EF2ED86E1E00246903 /* MarkUnreadPayload.swift */; }; - 4FCCACE42BC939EB009D23E1 /* MemberList_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FCCACE32BC939EB009D23E1 /* MemberList_Tests.swift */; }; - 4FD2BE502B99F68300FFC6F2 /* ReadStateHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FD2BE4F2B99F68300FFC6F2 /* ReadStateHandler.swift */; }; - 4FD2BE512B99F68300FFC6F2 /* ReadStateHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FD2BE4F2B99F68300FFC6F2 /* ReadStateHandler.swift */; }; - 4FD2BE532B9AEE3500FFC6F2 /* StreamCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FD2BE522B9AEE3500FFC6F2 /* StreamCollection.swift */; }; - 4FD2BE542B9AEE3500FFC6F2 /* StreamCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FD2BE522B9AEE3500FFC6F2 /* StreamCollection.swift */; }; - 4FD2BE562B9AF8A300FFC6F2 /* ChannelList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FD2BE552B9AF8A300FFC6F2 /* ChannelList.swift */; }; - 4FD2BE572B9AF8A300FFC6F2 /* ChannelList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FD2BE552B9AF8A300FFC6F2 /* ChannelList.swift */; }; - 4FD2BE592B9AF8B600FFC6F2 /* ChannelListState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FD2BE582B9AF8B600FFC6F2 /* ChannelListState.swift */; }; - 4FD2BE5A2B9AF8B600FFC6F2 /* ChannelListState.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FD2BE582B9AF8B600FFC6F2 /* ChannelListState.swift */; }; - 4FD2BE5C2B9AF8C300FFC6F2 /* ChannelListState+Observer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FD2BE5B2B9AF8C300FFC6F2 /* ChannelListState+Observer.swift */; }; - 4FD2BE5D2B9AF8C300FFC6F2 /* ChannelListState+Observer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FD2BE5B2B9AF8C300FFC6F2 /* ChannelListState+Observer.swift */; }; - 4FD94FC52BCD5EF00084FEDF /* ConnectedUser_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FD94FC42BCD5EF00084FEDF /* ConnectedUser_Tests.swift */; }; - 4FDAD05E2BC8179E004048E8 /* StateBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FDAD05D2BC8179E004048E8 /* StateBuilder.swift */; }; - 4FDAD05F2BC8179E004048E8 /* StateBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FDAD05D2BC8179E004048E8 /* StateBuilder.swift */; }; - 4FE56B772D5B5BB000589F9A /* ChatMessageMarkdown_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FE56B762D5B5BA300589F9A /* ChatMessageMarkdown_Tests.swift */; }; - 4FE56B8D2D5DFE4600589F9A /* MarkdownParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FE56B8C2D5DFE3A00589F9A /* MarkdownParser.swift */; }; - 4FE56B8E2D5DFE4600589F9A /* MarkdownParser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FE56B8C2D5DFE3A00589F9A /* MarkdownParser.swift */; }; - 4FE56B902D5E002A00589F9A /* MarkdownParser_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FE56B8F2D5E002300589F9A /* MarkdownParser_Tests.swift */; }; - 4FE6E1AA2BAC79F400C80AF1 /* MemberListState+Observer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FE6E1A92BAC79F400C80AF1 /* MemberListState+Observer.swift */; }; - 4FE6E1AB2BAC79F400C80AF1 /* MemberListState+Observer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FE6E1A92BAC79F400C80AF1 /* MemberListState+Observer.swift */; }; - 4FE6E1AD2BAC7A1B00C80AF1 /* UserListState+Observer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FE6E1AC2BAC7A1B00C80AF1 /* UserListState+Observer.swift */; }; - 4FE6E1AE2BAC7A1B00C80AF1 /* UserListState+Observer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FE6E1AC2BAC7A1B00C80AF1 /* UserListState+Observer.swift */; }; - 4FF2A80D2B8E011000941A64 /* ChatState+Observer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FF2A80C2B8E011000941A64 /* ChatState+Observer.swift */; }; - 4FF2A80E2B8E011000941A64 /* ChatState+Observer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FF2A80C2B8E011000941A64 /* ChatState+Observer.swift */; }; - 4FF9B2682C6F697300A3B711 /* AttachmentDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FF9B2672C6F696B00A3B711 /* AttachmentDownloader.swift */; }; - 4FF9B2692C6F697300A3B711 /* AttachmentDownloader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FF9B2672C6F696B00A3B711 /* AttachmentDownloader.swift */; }; - 4FFB5EA02BA0507900F0454F /* Collection+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FFB5E9F2BA0507900F0454F /* Collection+Extensions.swift */; }; - 4FFB5EA12BA0507900F0454F /* Collection+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FFB5E9F2BA0507900F0454F /* Collection+Extensions.swift */; }; - 6428DD5526201DCC0065DA1D /* BannerShowingConnectionDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6428DD5426201DCC0065DA1D /* BannerShowingConnectionDelegate.swift */; }; - 647F66D5261E22C200111B19 /* DemoConnectionBannerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 647F66D4261E22C200111B19 /* DemoConnectionBannerView.swift */; }; - 648EC576261EF9D400B8F05F /* DemoAppCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 648EC575261EF9D400B8F05F /* DemoAppCoordinator.swift */; }; - 649968D5264E66EB000515AB /* CDNClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 649968D3264E660B000515AB /* CDNClient.swift */; }; - 649968D7264E693E000515AB /* StreamCDNClient_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 649968D6264E693E000515AB /* StreamCDNClient_Tests.swift */; }; - 64B059E22670EFFE0024CE90 /* ChatChannelVC+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64B059E12670EFFE0024CE90 /* ChatChannelVC+SwiftUI.swift */; }; - 64B75B002631700500A466D1 /* ChatMessage_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64B75AFF2631700500A466D1 /* ChatMessage_Tests.swift */; }; - 64C80615262EDA9600B1F7AD /* ChatMessage_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64C80614262EDA9600B1F7AD /* ChatMessage_Tests.swift */; }; - 64C8C86E26934C6100329F82 /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64C8C86D26934C6100329F82 /* UserInfo.swift */; }; - 64ECF6BC2672272D008B9D47 /* ChatThreadVC+SwiftUI_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64ECF6BB2672272D008B9D47 /* ChatThreadVC+SwiftUI_Tests.swift */; }; - 64ECF6D826722733008B9D47 /* ChatThreadVC_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64ECF6A52672271C008B9D47 /* ChatThreadVC_Tests.swift */; }; - 64F70D4B26257FD400C9F979 /* Error+InternetNotAvailable_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64F70D4A26257FD400C9F979 /* Error+InternetNotAvailable_Tests.swift */; }; - 69736BF226413E5D00090B67 /* ChatMessageListScrollOverlayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69736BF126413E5D00090B67 /* ChatMessageListScrollOverlayView.swift */; }; - 697C6F90260CFA37000E9023 /* Deprecations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69712522260BC9B4003C7B47 /* Deprecations.swift */; }; - 780DFCFC25EF7DA500A39A6E /* ChatChannelListVC+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 780DFCFB25EF7DA500A39A6E /* ChatChannelListVC+SwiftUI.swift */; }; - 7844B10C25EF92B600B87E89 /* ChatChannelListItemView+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7844B10B25EF92B600B87E89 /* ChatChannelListItemView+SwiftUI.swift */; }; - 7844B14E25EF9F5700B87E89 /* ChatChannelAvatarView+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7844B14D25EF9F5700B87E89 /* ChatChannelAvatarView+SwiftUI.swift */; }; - 7849AE7C25F22FA8007817D4 /* ChatChannelListVC+SwiftUI_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 780DFD0B25EF80AB00A39A6E /* ChatChannelListVC+SwiftUI_Tests.swift */; }; - 7849AF6725F243C8007817D4 /* ChatChannelListItemView+SwiftUI_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7849AF6625F243C8007817D4 /* ChatChannelListItemView+SwiftUI_Tests.swift */; }; - 7865705825FB6DF300974045 /* UIViewController+Extensions_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7865705725FB6DF300974045 /* UIViewController+Extensions_Tests.swift */; }; - 78C8473825FA0EF000A5D1D0 /* ChatChannelUnreadCountView+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78C8473725FA0EF000A5D1D0 /* ChatChannelUnreadCountView+SwiftUI.swift */; }; - 78C8474125FA0F2900A5D1D0 /* ChatChannelUnreadCountView+SwiftUI_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78C8474025FA0F2900A5D1D0 /* ChatChannelUnreadCountView+SwiftUI_Tests.swift */; }; - 7900452625374CA20096ECA1 /* User+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7900452525374CA20096ECA1 /* User+SwiftUI.swift */; }; 7908820625432B7200896F03 /* StreamChatUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 790881FD25432B7200896F03 /* StreamChatUI.framework */; }; - 7908823325432C6400896F03 /* StreamChatUI.h in Headers */ = {isa = PBXBuildFile; fileRef = 7908823125432C6400896F03 /* StreamChatUI.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 7908824A25432CC600896F03 /* StreamChatStressTestPlan.xctestplan in Resources */ = {isa = PBXBuildFile; fileRef = 7908824725432CC600896F03 /* StreamChatStressTestPlan.xctestplan */; }; - 7908824B25432CC600896F03 /* StreamChatTestPlan.xctestplan in Resources */ = {isa = PBXBuildFile; fileRef = 7908824825432CC600896F03 /* StreamChatTestPlan.xctestplan */; }; - 7908829C2546D95A00896F03 /* FlagMessagePayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7908829A2546D95A00896F03 /* FlagMessagePayload.swift */; }; - 790882A22546D95F00896F03 /* FlagMessagePayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7908829B2546D95A00896F03 /* FlagMessagePayload_Tests.swift */; }; - 790882DF25486B6800896F03 /* ChatChannelListVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 790882BF25486ADB00896F03 /* ChatChannelListVC.swift */; }; - 790882F725486B8000896F03 /* ChatChannelListCollectionViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 790882F625486B8000896F03 /* ChatChannelListCollectionViewDelegate.swift */; }; - 790882FD25486BFD00896F03 /* ChatChannelListCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 790882FC25486BFD00896F03 /* ChatChannelListCollectionViewCell.swift */; }; - 79088339254876F200896F03 /* ChatMessageListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79088331254876C100896F03 /* ChatMessageListView.swift */; }; - 790A4C42252DD377001F4A23 /* DeviceEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 790A4C41252DD36A001F4A23 /* DeviceEndpoints.swift */; }; - 790A4C45252DD4F1001F4A23 /* DevicePayloads.swift in Sources */ = {isa = PBXBuildFile; fileRef = 790A4C44252DD4F1001F4A23 /* DevicePayloads.swift */; }; - 790A4C4A252DDD50001F4A23 /* DeviceEndpoints_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 790A4C47252DDD1A001F4A23 /* DeviceEndpoints_Tests.swift */; }; - 790A4C4E252E092E001F4A23 /* DevicePayloads_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 790A4C4D252E0901001F4A23 /* DevicePayloads_Tests.swift */; }; - 790A4C55252F25DA001F4A23 /* DeviceDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 790A4C54252F25DA001F4A23 /* DeviceDTO.swift */; }; - 790A4C58252F2AF2001F4A23 /* DeviceDTO_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 790A4C57252F2AF2001F4A23 /* DeviceDTO_Tests.swift */; }; - 79158CF425F133FB00186102 /* ChannelTruncatedEventMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79158CF325F133FB00186102 /* ChannelTruncatedEventMiddleware.swift */; }; - 79158CFC25F1341300186102 /* ChannelTruncatedEventMiddleware_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79158CEA25F0EADF00186102 /* ChannelTruncatedEventMiddleware_Tests.swift */; }; - 791C0B6324EEBDF40013CA2F /* MessageSender_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 791C0B6224EEBDF40013CA2F /* MessageSender_Tests.swift */; }; - 791D3D9026776BE400E3A0F9 /* ChannelMemberListSortingKey_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 791D3D8F26776BE400E3A0F9 /* ChannelMemberListSortingKey_Tests.swift */; }; - 79200D4C25025B81002F4EB1 /* Error+InternetNotAvailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79200D4B25025B81002F4EB1 /* Error+InternetNotAvailable.swift */; }; - 792057A326416776002B145B /* ChatMentionSuggestionCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E79AC10625831A1100C3CE5D /* ChatMentionSuggestionCollectionViewCell.swift */; }; - 792057AC264168A6002B145B /* UITestsEnvironmentSetup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7849AF9225F2479A007817D4 /* UITestsEnvironmentSetup.swift */; }; - 79205857264C2D6C002B145B /* TitleContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A30DEC98260B47DE0066E8CE /* TitleContainerView.swift */; }; - 79280F3F2484E3BA00CDEB89 /* ClientError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79280F3E2484E3BA00CDEB89 /* ClientError.swift */; }; - 79280F422484F4EC00CDEB89 /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79280F412484F4EC00CDEB89 /* Event.swift */; }; - 79280F47248515FA00CDEB89 /* ChannelEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79280F46248515FA00CDEB89 /* ChannelEvents.swift */; }; - 79280F49248520B300CDEB89 /* EventDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79280F48248520B300CDEB89 /* EventDecoder.swift */; }; - 79280F4B248523C000CDEB89 /* ConnectionEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79280F4A248523C000CDEB89 /* ConnectionEvents.swift */; }; - 79280F4F2485308100CDEB89 /* DataController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79280F4E2485308100CDEB89 /* DataController.swift */; }; - 79280F712487CD2B00CDEB89 /* Atomic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79280F6F2487CD2B00CDEB89 /* Atomic.swift */; }; - 79280F732487CD3100CDEB89 /* Atomic_StressTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79280F702487CD2B00CDEB89 /* Atomic_StressTests.swift */; }; - 79280F782489181200CDEB89 /* URLSessionWebSocketEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79280F772489181200CDEB89 /* URLSessionWebSocketEngine.swift */; }; - 792921C524C0479700116BBB /* ChannelListUpdater_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792921C424C0479700116BBB /* ChannelListUpdater_Tests.swift */; }; - 792921C924C056F400116BBB /* ChannelListController_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792921C824C056F400116BBB /* ChannelListController_Tests.swift */; }; - 792A4F1D247FEA2200EAF71D /* ChannelListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792A4F1C247FEA2200EAF71D /* ChannelListController.swift */; }; - 792A4F39247FFACB00EAF71D /* WebSocketEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792A4F38247FFACB00EAF71D /* WebSocketEngine.swift */; }; - 792A4F3C247FFBB400EAF71D /* Timers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792A4F3B247FFBB400EAF71D /* Timers.swift */; }; - 792A4F3F247FFDE700EAF71D /* Codable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792A4F3D247FFDE700EAF71D /* Codable+Extensions.swift */; }; - 792A4F40247FFDE700EAF71D /* Data+Gzip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792A4F3E247FFDE700EAF71D /* Data+Gzip.swift */; }; - 792A4F462480107A00EAF71D /* ChannelQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792A4F422480107A00EAF71D /* ChannelQuery.swift */; }; - 792A4F472480107A00EAF71D /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792A4F432480107A00EAF71D /* Filter.swift */; }; - 792A4F482480107A00EAF71D /* Pagination.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792A4F442480107A00EAF71D /* Pagination.swift */; }; - 792A4F492480107A00EAF71D /* Sorting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792A4F452480107A00EAF71D /* Sorting.swift */; }; - 792A4F4B248010A600EAF71D /* QueryOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792A4F4A248010A600EAF71D /* QueryOptions.swift */; }; - 792A4F4D248011E500EAF71D /* ChannelListQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792A4F4C248011E500EAF71D /* ChannelListQuery.swift */; }; - 792AF91624D812440010097B /* EntityChange.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792AF91524D812440010097B /* EntityChange.swift */; }; - 792CA62624CEE93700D70A5E /* ChannelListUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792A4F1A247FE84900EAF71D /* ChannelListUpdater.swift */; }; - 792DD9D9256BC542001DB91B /* BaseViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792DD9D8256BC542001DB91B /* BaseViews.swift */; }; - 792DD9FB256E67C6001DB91B /* ComponentsProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792DD9FA256E67C6001DB91B /* ComponentsProvider.swift */; }; - 792DDA5A256FB69E001DB91B /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792DDA59256FB69E001DB91B /* AppDelegate.swift */; }; - 792DDA5C256FB69E001DB91B /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792DDA5B256FB69E001DB91B /* SceneDelegate.swift */; }; - 792DDA5E256FB69E001DB91B /* LoginViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792DDA5D256FB69E001DB91B /* LoginViewController.swift */; }; - 792DDA61256FB69E001DB91B /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 792DDA5F256FB69E001DB91B /* Main.storyboard */; }; - 792DDA63256FB69F001DB91B /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 792DDA62256FB69F001DB91B /* Assets.xcassets */; }; - 792DDA66256FB69F001DB91B /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 792DDA64256FB69F001DB91B /* LaunchScreen.storyboard */; }; - 792DDAA125711AF2001DB91B /* CreateChatViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792DDAA025711AF2001DB91B /* CreateChatViewController.swift */; }; - 792DDAA825753BEA001DB91B /* CreateGroupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792DDAA725753BEA001DB91B /* CreateGroupViewController.swift */; }; - 792FCB4524A33B5B000290C7 /* EventDataProcessorMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792FCB4424A33B5B000290C7 /* EventDataProcessorMiddleware.swift */; }; - 792FCB4724A33CC2000290C7 /* EventDataProcessorMiddleware_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792FCB4624A33CC2000290C7 /* EventDataProcessorMiddleware_Tests.swift */; }; - 792FCB4924A3BF38000290C7 /* OptionSet+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792FCB4824A3BF38000290C7 /* OptionSet+Extensions.swift */; }; - 792FCB4B24A3D52A000290C7 /* DatabaseSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792FCB4A24A3D52A000290C7 /* DatabaseSession.swift */; }; - 792FCB4D24A3D56D000290C7 /* DatabaseSession_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792FCB4C24A3D56D000290C7 /* DatabaseSession_Tests.swift */; }; 793060EF25778897005CF846 /* StreamChatTestTools.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 793060E625778896005CF846 /* StreamChatTestTools.framework */; }; - 7931818C24FD2660002F8C84 /* ChannelListController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7931818B24FD2660002F8C84 /* ChannelListController+Combine.swift */; }; - 7931818E24FD4275002F8C84 /* ChannelListController+Combine_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7931818D24FD4275002F8C84 /* ChannelListController+Combine_Tests.swift */; }; - 7933060B256FF94800FBB586 /* DemoChatChannelListRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7933060A256FF94800FBB586 /* DemoChatChannelListRouter.swift */; }; - 7933064925712C8B00FBB586 /* DemoUsers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7933064825712C8B00FBB586 /* DemoUsers.swift */; }; - 79342EEC2632C7770018F0F7 /* ChannelVisibilityEventMiddleware_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79342EEB2632C7770018F0F7 /* ChannelVisibilityEventMiddleware_Tests.swift */; }; - 7937282A2498FFD300E13FE5 /* MemberPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 793728292498FFD300E13FE5 /* MemberPayload.swift */; }; - 7937282C249900CB00E13FE5 /* MemberPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7937282B249900CB00E13FE5 /* MemberPayload_Tests.swift */; }; - 794E20F52577DF4D00790DAB /* NameGroupViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 794E20F42577DF4D00790DAB /* NameGroupViewController.swift */; }; - 795296C12582494000435B2E /* ComponentsProvider_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 795296C02582494000435B2E /* ComponentsProvider_Tests.swift */; }; - 795296FC258264A100435B2E /* UserSearchController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 795296FB258264A100435B2E /* UserSearchController.swift */; }; - 7952B3B324D4560E00AC53D4 /* ChannelController_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7952B3B224D314B100AC53D4 /* ChannelController_Tests.swift */; }; - 7952B3B524D45DA300AC53D4 /* ChannelUpdater_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7952B3B424D45D9400AC53D4 /* ChannelUpdater_Tests.swift */; }; - 79567F2B266F5DB1007EADD3 /* TitleContainerView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A396B752260CCE7400D8D15B /* TitleContainerView_Tests.swift */; }; - 79567F2D266F6002007EADD3 /* TitleContainerView_Documentation_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79567F2C266F6002007EADD3 /* TitleContainerView_Documentation_Tests.swift */; }; - 79567F31266F68E1007EADD3 /* OnlineIndicatorView_Documentation_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79567F30266F68E1007EADD3 /* OnlineIndicatorView_Documentation_Tests.swift */; }; - 79567F33266F6DE6007EADD3 /* ChatAvatarView_Documentation_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79567F32266F6DE6007EADD3 /* ChatAvatarView_Documentation_Tests.swift */; }; - 79567F35266F6F12007EADD3 /* CommandLabelView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79567F34266F6F12007EADD3 /* CommandLabelView_Tests.swift */; }; - 79567F36266F6F12007EADD3 /* CommandLabelView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79567F34266F6F12007EADD3 /* CommandLabelView_Tests.swift */; }; - 79567F39266F71CE007EADD3 /* CommandLabelView_Documentation_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79567F37266F71CE007EADD3 /* CommandLabelView_Documentation_Tests.swift */; }; - 79567F3B266F9BBE007EADD3 /* SendButton_Documentation_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79567F3A266F9BBE007EADD3 /* SendButton_Documentation_Tests.swift */; }; - 79567F3D266F9C77007EADD3 /* ConfirmButton_Documentation_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79567F3C266F9C77007EADD3 /* ConfirmButton_Documentation_Tests.swift */; }; - 79567F3F266F9CF3007EADD3 /* AttachmentButton_Documentation_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79567F3E266F9CF3007EADD3 /* AttachmentButton_Documentation_Tests.swift */; }; - 79567F41266F9D78007EADD3 /* AttachmentPlaceholderView_Documentation_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79567F40266F9D78007EADD3 /* AttachmentPlaceholderView_Documentation_Tests.swift */; }; - 79567F43266F9EF7007EADD3 /* CommandButton_Documentation_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79567F42266F9EF7007EADD3 /* CommandButton_Documentation_Tests.swift */; }; - 79567F45266F9F67007EADD3 /* ShrinkInputButton_Documentation_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79567F44266F9F67007EADD3 /* ShrinkInputButton_Documentation_Tests.swift */; }; - 79617CB125F236B600D54E61 /* UserWatchingEventMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79617CB025F236B600D54E61 /* UserWatchingEventMiddleware.swift */; }; - 79617CBA25F23AA400D54E61 /* UserWatchingEventMiddleware_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79617CB925F23AA400D54E61 /* UserWatchingEventMiddleware_Tests.swift */; }; - 7962958C248147430078EB53 /* BaseURL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7962958B248147430078EB53 /* BaseURL.swift */; }; - 7963BD6926B0208900281F8C /* ChatMessageAudioAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7963BD6826B0208900281F8C /* ChatMessageAudioAttachment.swift */; }; - 7964F3A4249A0ACF002A09EC /* ChannelListQueryDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7964F3A3249A0ACF002A09EC /* ChannelListQueryDTO.swift */; }; - 7964F3AA249A19EA002A09EC /* Filter_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7964F3A9249A19EA002A09EC /* Filter_Tests.swift */; }; - 7964F3B6249A314D002A09EC /* PrefixLogFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7964F3B0249A314D002A09EC /* PrefixLogFormatter.swift */; }; - 7964F3B7249A314D002A09EC /* LogFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7964F3B1249A314D002A09EC /* LogFormatter.swift */; }; - 7964F3B8249A314D002A09EC /* ConsoleLogDestination.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7964F3B3249A314D002A09EC /* ConsoleLogDestination.swift */; }; - 7964F3B9249A314D002A09EC /* BaseLogDestination.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7964F3B4249A314D002A09EC /* BaseLogDestination.swift */; }; - 7964F3BA249A314D002A09EC /* LogDestination.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7964F3B5249A314D002A09EC /* LogDestination.swift */; }; - 7964F3BC249A5E60002A09EC /* RequestEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7964F3BB249A5E60002A09EC /* RequestEncoder.swift */; }; - 7964F3BE249A5E6E002A09EC /* RequestEncoder_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7964F3BD249A5E6E002A09EC /* RequestEncoder_Tests.swift */; }; - 796610B9248E651800761629 /* EventMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 796610B8248E651800761629 /* EventMiddleware.swift */; }; - 796610BB248E687000761629 /* EventMiddleware_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 796610BA248E687000761629 /* EventMiddleware_Tests.swift */; }; - 79682C4624BC9DAF0071578E /* ChannelUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79682C4524BC9DAF0071578E /* ChannelUpdater.swift */; }; - 79682C4A24BF37C80071578E /* MessagePayloads.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79682C4824BF37650071578E /* MessagePayloads.swift */; }; - 79682C4B24BF37CB0071578E /* ChannelListPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79682C4924BF37970071578E /* ChannelListPayload.swift */; }; - 796CBC1C25F7CD58003299B0 /* UserChannelBanEventsMiddleware_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 796CBC1B25F7CD58003299B0 /* UserChannelBanEventsMiddleware_Tests.swift */; }; - 796CBC2B25F7CDAC003299B0 /* UserChannelBanEventsMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 796CBC1225F7CD48003299B0 /* UserChannelBanEventsMiddleware.swift */; }; - 796CBC6525FBAD12003299B0 /* Member_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 796CBC6425FBAD12003299B0 /* Member_Tests.swift */; }; - 796CBD1C25FF9552003299B0 /* UIStackView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 796CBD1B25FF9552003299B0 /* UIStackView+Extensions.swift */; }; - 796CBD3C2600A321003299B0 /* ChatClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 796CBD3B2600A321003299B0 /* ChatClient.swift */; }; - 7973CD2F2653AE18004C7CE5 /* DefaultAttachmentPreviewProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7973CD2E2653AE18004C7CE5 /* DefaultAttachmentPreviewProvider.swift */; }; - 7978FBBA26E15A58002CA2DF /* MessageSearchQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7978FBB926E15A58002CA2DF /* MessageSearchQuery.swift */; }; - 7978FBBC26E16295002CA2DF /* MessageSearchQueryDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7978FBBB26E16295002CA2DF /* MessageSearchQueryDTO.swift */; }; - 7978FBBF26E1667C002CA2DF /* MessageSearchController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7978FBBE26E1667C002CA2DF /* MessageSearchController.swift */; }; - 797A756424814E7A003CF16D /* WebSocketConnectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 797A756324814E7A003CF16D /* WebSocketConnectPayload.swift */; }; - 797A756624814EF8003CF16D /* SystemEnvironment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 797A756524814EF8003CF16D /* SystemEnvironment.swift */; }; - 797A756824814F0D003CF16D /* Bundle+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 797A756724814F0D003CF16D /* Bundle+Extensions.swift */; }; - 797E10A824EAF6DE00353791 /* UniqueId.swift in Sources */ = {isa = PBXBuildFile; fileRef = 797E10A724EAF6DE00353791 /* UniqueId.swift */; }; - 797EEA4624FFAF4F00C81203 /* DataStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 797EEA4524FFAF4F00C81203 /* DataStore.swift */; }; - 797EEA4824FFB4C200C81203 /* DataStore_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 797EEA4724FFB4C200C81203 /* DataStore_Tests.swift */; }; - 797EEA4A24FFC37600C81203 /* ConnectionStatus_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 797EEA4924FFC37600C81203 /* ConnectionStatus_Tests.swift */; }; - 7985BDAA252B1E53002B8C30 /* MainQueue+Synchronous.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7985BDA9252B1E53002B8C30 /* MainQueue+Synchronous.swift */; }; - 79877A092498E4BC00015F8B /* User.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79877A012498E4BB00015F8B /* User.swift */; }; - 79877A0A2498E4BC00015F8B /* Device.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79877A022498E4BB00015F8B /* Device.swift */; }; - 79877A0B2498E4BC00015F8B /* Member.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79877A032498E4BB00015F8B /* Member.swift */; }; - 79877A0C2498E4BC00015F8B /* ChannelType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79877A042498E4BB00015F8B /* ChannelType.swift */; }; - 79877A0D2498E4BC00015F8B /* CurrentUser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79877A052498E4BC00015F8B /* CurrentUser.swift */; }; - 79877A0E2498E4BC00015F8B /* Channel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79877A062498E4BC00015F8B /* Channel.swift */; }; - 79877A0F2498E4BC00015F8B /* ChannelId.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79877A072498E4BC00015F8B /* ChannelId.swift */; }; - 79877A182498E4EE00015F8B /* ChannelEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79877A132498E4EE00015F8B /* ChannelEndpoints.swift */; }; - 79877A1C2498E4EE00015F8B /* Endpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79877A172498E4EE00015F8B /* Endpoint.swift */; }; - 79877A272498E50D00015F8B /* MemberModelDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79877A212498E50D00015F8B /* MemberModelDTO.swift */; }; - 79877A282498E50D00015F8B /* UserDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79877A222498E50D00015F8B /* UserDTO.swift */; }; - 79877A292498E51500015F8B /* ChannelDTO_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79877A1E2498E50D00015F8B /* ChannelDTO_Tests.swift */; }; - 79877A2A2498E51500015F8B /* MemberModelDTO_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79877A1D2498E50D00015F8B /* MemberModelDTO_Tests.swift */; }; - 79877A2B2498E51500015F8B /* UserDTO_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79877A202498E50D00015F8B /* UserDTO_Tests.swift */; }; - 79896D5C2506593E00BA8F1C /* ChannelReadDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 796FD215250654940076C99B /* ChannelReadDTO.swift */; }; - 79896D5E25065ECD00BA8F1C /* ChannelRead.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79896D5D25065E6900BA8F1C /* ChannelRead.swift */; }; - 79896D64250A63A200BA8F1C /* ChannelReadUpdaterMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79896D63250A62EE00BA8F1C /* ChannelReadUpdaterMiddleware.swift */; }; - 79896D66250A6D1800BA8F1C /* ChannelReadUpdaterMiddleware_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79896D65250A6D1500BA8F1C /* ChannelReadUpdaterMiddleware_Tests.swift */; }; - 7990503224CEEAA600689CDC /* MessageDTO_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7990503124CEEAA600689CDC /* MessageDTO_Tests.swift */; }; - 7991D83D24F7E93900D21BA3 /* ChannelListController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7991D83C24F7E93900D21BA3 /* ChannelListController+SwiftUI.swift */; }; - 79983C8126663436000995F6 /* ChatMessageVideoAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79983C80266633C2000995F6 /* ChatMessageVideoAttachment.swift */; }; - 799BE2EA248A8C9D00DAC8A0 /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799BE2E9248A8C9D00DAC8A0 /* RetryStrategy.swift */; }; - 799C941F247D2F80001F1104 /* Sources.h in Headers */ = {isa = PBXBuildFile; fileRef = 799C941D247D2F80001F1104 /* Sources.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 799C9438247D2FB9001F1104 /* ChatClientConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799C9428247D2FB9001F1104 /* ChatClientConfig.swift */; }; - 799C9439247D2FB9001F1104 /* ChannelDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799C942A247D2FB9001F1104 /* ChannelDTO.swift */; }; - 799C943B247D2FB9001F1104 /* MessageDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799C942D247D2FB9001F1104 /* MessageDTO.swift */; }; - 799C943E247D2FB9001F1104 /* ChatMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799C9431247D2FB9001F1104 /* ChatMessage.swift */; }; - 799C9443247D3DA7001F1104 /* APIClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799C9442247D3DA7001F1104 /* APIClient.swift */; }; - 799C9445247D3DD2001F1104 /* WebSocketClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799C9444247D3DD2001F1104 /* WebSocketClient.swift */; }; - 799C9447247D50F3001F1104 /* Worker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799C9446247D50F3001F1104 /* Worker.swift */; }; - 799C9449247D5211001F1104 /* MessageSender.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799C9448247D5211001F1104 /* MessageSender.swift */; }; - 799C944C247D5766001F1104 /* ChannelController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799C944B247D5766001F1104 /* ChannelController.swift */; }; 799C9456247D59B1001F1104 /* StreamChat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 799C941B247D2F80001F1104 /* StreamChat.framework */; }; - 799C945C247D59D8001F1104 /* ChatClient_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799C942F247D2FB9001F1104 /* ChatClient_Tests.swift */; }; - 799C945E247D7283001F1104 /* DatabaseContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799C945D247D7283001F1104 /* DatabaseContainer.swift */; }; - 799C9460247D77D6001F1104 /* DatabaseContainer_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799C945F247D77D6001F1104 /* DatabaseContainer_Tests.swift */; }; - 799C9479247E3DEA001F1104 /* StreamChatModel.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 799C9477247E3DEA001F1104 /* StreamChatModel.xcdatamodeld */; }; - 799EC85F2853B3BE00F18770 /* BigChannelListPayload.json in Resources */ = {isa = PBXBuildFile; fileRef = 792C87892853B25500B68630 /* BigChannelListPayload.json */; }; - 799F611B2530B62C007F218C /* ChannelListQuery_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799F611A2530B62C007F218C /* ChannelListQuery_Tests.swift */; }; - 79A0E9AD2498BD0C00E9BD50 /* ChatClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79A0E9AC2498BD0C00E9BD50 /* ChatClient.swift */; }; - 79A0E9B02498C09900E9BD50 /* ConnectionStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79C750BD2490D0130023F0B7 /* ConnectionStatus.swift */; }; - 79A0E9BB2498C31300E9BD50 /* TypingStartCleanupMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79A0E9B92498C31300E9BD50 /* TypingStartCleanupMiddleware.swift */; }; - 79A0E9BE2498C33100E9BD50 /* TypingEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79A0E9BD2498C33100E9BD50 /* TypingEvent.swift */; }; - 79AF43B42632AF1C00E75CDA /* ChannelVisibilityEventMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79AF43B32632AF1B00E75CDA /* ChannelVisibilityEventMiddleware.swift */; }; - 79B4F0E625D305D40063FFB5 /* CurrentChatUserAvatarView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79B4F0DE25D305CD0063FFB5 /* CurrentChatUserAvatarView_Tests.swift */; }; - 79B5517324E593C200CE9FEC /* UserPayloads.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79B5517124E593C200CE9FEC /* UserPayloads.swift */; }; - 79B5517524E595CC00CE9FEC /* CurrentUserPayloads.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79B5517424E595CC00CE9FEC /* CurrentUserPayloads.swift */; }; - 79B5517724E595DA00CE9FEC /* CurrentUserPayloads_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79B5517624E595DA00CE9FEC /* CurrentUserPayloads_Tests.swift */; }; - 79B5517824E5969700CE9FEC /* UserPayloads_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79B5517024E593C200CE9FEC /* UserPayloads_Tests.swift */; }; - 79B5517C24E6A1CA00CE9FEC /* MessagePayloads_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79B5517B24E6A1CA00CE9FEC /* MessagePayloads_Tests.swift */; }; - 79B8B649285B5ADD0059FB2D /* ChannelListSortingKey_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79B8B648285B5ADD0059FB2D /* ChannelListSortingKey_Tests.swift */; }; - 79B8B64B285CBDC00059FB2D /* DemoChatMessageLayoutOptionsResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79B8B64A285CBDC00059FB2D /* DemoChatMessageLayoutOptionsResolver.swift */; }; - 79BA19F324B3386B00E11FC2 /* CurrentUserDTO_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79BA19F224B3386B00E11FC2 /* CurrentUserDTO_Tests.swift */; }; - 79BF83F2248F8F60007611A1 /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79BF83F1248F8F60007611A1 /* Logger.swift */; }; - 79C5CBE825F66DBD00D98001 /* ChatChannelWatcherListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79C5CBE725F66DBD00D98001 /* ChatChannelWatcherListController.swift */; }; - 79C5CBF125F66E9700D98001 /* ChannelWatcherListQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79C5CBF025F66E9700D98001 /* ChannelWatcherListQuery.swift */; }; - 79C750BB248FC4100023F0B7 /* ErrorPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79C750BA248FC4100023F0B7 /* ErrorPayload.swift */; }; - 79CCB66E259CBC4F0082F172 /* ChatChannelNamer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79CCB66D259CBC4F0082F172 /* ChatChannelNamer.swift */; }; - 79CD959224F9380B00E87377 /* MulticastDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79CD959124F9380B00E87377 /* MulticastDelegate.swift */; }; - 79CD959424F9381700E87377 /* MulticastDelegate_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79CD959324F9381700E87377 /* MulticastDelegate_Tests.swift */; }; - 79CD959624F9414700E87377 /* ChannelListController+SwiftUI_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79CD959524F9414700E87377 /* ChannelListController+SwiftUI_Tests.swift */; }; - 79CDE1DD24B321FE0003BD1D /* CurrentUserDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79CDE1DC24B321FE0003BD1D /* CurrentUserDTO.swift */; }; - 79D5CDD127EA1BA100BE7D8B /* TranslationLanguage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79D5CDD027EA1BA100BE7D8B /* TranslationLanguage.swift */; }; - 79D5CDD227EA1BA100BE7D8B /* TranslationLanguage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79D5CDD027EA1BA100BE7D8B /* TranslationLanguage.swift */; }; - 79D5CDD427EA1BE300BE7D8B /* MessageTranslationsPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79D5CDD327EA1BE300BE7D8B /* MessageTranslationsPayload.swift */; }; - 79D5CDD527EA1BE300BE7D8B /* MessageTranslationsPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79D5CDD327EA1BE300BE7D8B /* MessageTranslationsPayload.swift */; }; - 79D6CE1725F7C02400BE2EEC /* ChannelWatcherListQuery_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79D6CE1625F7C02400BE2EEC /* ChannelWatcherListQuery_Tests.swift */; }; - 79D6CE2725F7C83C00BE2EEC /* ChatChannelWatcherListController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79D6CE2625F7C83C00BE2EEC /* ChatChannelWatcherListController+Combine.swift */; }; - 79D6CE3725F7C84600BE2EEC /* ChatChannelWatcherListController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79D6CE3625F7C84500BE2EEC /* ChatChannelWatcherListController+SwiftUI.swift */; }; - 79D6CE9525F7D72E00BE2EEC /* ChatChannelWatcherListController_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79D6CE5825F7D6B300BE2EEC /* ChatChannelWatcherListController_Tests.swift */; }; - 79D6CE9D25F7D73300BE2EEC /* ChatChannelWatcherListController+SwiftUI_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79D6CE4F25F7D6B100BE2EEC /* ChatChannelWatcherListController+SwiftUI_Tests.swift */; }; - 79D6CEA525F7D73700BE2EEC /* ChatChannelWatcherListController+Combine_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79D6CE4625F7D6AE00BE2EEC /* ChatChannelWatcherListController+Combine_Tests.swift */; }; - 79D6CF1825FA671C00BE2EEC /* MemberEventMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79D6CF1725FA671C00BE2EEC /* MemberEventMiddleware.swift */; }; - 79D6CF2125FA6ACF00BE2EEC /* MemberEventMiddleware_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79D6CF2025FA6ACF00BE2EEC /* MemberEventMiddleware_Tests.swift */; }; - 79DDF80E249CB920002F4412 /* RequestDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79DDF80D249CB920002F4412 /* RequestDecoder.swift */; }; - 79DDF810249CB92E002F4412 /* RequestDecoder_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79DDF80F249CB92E002F4412 /* RequestDecoder_Tests.swift */; }; - 79DDF812249CD5AC002F4412 /* APIClient_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79DDF811249CD5AC002F4412 /* APIClient_Tests.swift */; }; - 79E2B84024CAC8D60024752F /* ListChange.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79E2B83F24CAC8D60024752F /* ListChange.swift */; }; - 79F691B22604C10A000AE89B /* SystemEnvironment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79F691B12604C10A000AE89B /* SystemEnvironment.swift */; }; - 79FA4A7A263BFCE200EC33DA /* AttachmentViewInjector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79FA4A79263BFCE200EC33DA /* AttachmentViewInjector.swift */; }; - 79FA4A84263BFD1100EC33DA /* GalleryAttachmentViewInjector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79FA4A83263BFD1100EC33DA /* GalleryAttachmentViewInjector.swift */; }; - 79FC85E724ACCBC500A665ED /* Token.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79FC85E624ACCBC500A665ED /* Token.swift */; }; - 8210AA2827FC916B005F0B32 /* ChannelList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8210AA2727FC916B005F0B32 /* ChannelList.swift */; }; 82120C302B6AB3B400347A35 /* StreamChat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 799C941B247D2F80001F1104 /* StreamChat.framework */; }; 82120C312B6AB3B400347A35 /* StreamChatUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 790881FD25432B7200896F03 /* StreamChatUI.framework */; }; 82120C342B6AB41100347A35 /* StreamChat.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 799C941B247D2F80001F1104 /* StreamChat.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 82120C352B6AB41100347A35 /* StreamChatUI.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 790881FD25432B7200896F03 /* StreamChatUI.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 822D36202EF5EDAC00AC3B37 /* DataTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 822D361F2EF5EDA800AC3B37 /* DataTypes.swift */; }; - 822D36222EF5EDE600AC3B37 /* LaunchArgument.swift in Sources */ = {isa = PBXBuildFile; fileRef = 822D36212EF5EDE400AC3B37 /* LaunchArgument.swift */; }; - 822F265727D8F75D00E454FB /* UserRobot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8298C8E827D22C3E004082D3 /* UserRobot.swift */; }; - 822F266027D9FDB500E454FB /* URLProtocol_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79DDF816249CE38B002F4412 /* URLProtocol_Mock.swift */; }; - 822F266227D9FE5E00E454FB /* RequestRecorderURLProtocol_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79DDF817249CE38B002F4412 /* RequestRecorderURLProtocol_Mock.swift */; }; - 8232B84F28635C4A0032C7DB /* Attachments_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8232B84E28635C4A0032C7DB /* Attachments_Tests.swift */; }; - 823A1ADA28C74C1400F7CADA /* SpringBoard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 823A1AD928C74C1400F7CADA /* SpringBoard.swift */; }; 823F5B1A2A8D0294000C3081 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 823F5B192A8D0294000C3081 /* PrivacyInfo.xcprivacy */; }; 823F5B1B2A8D0294000C3081 /* PrivacyInfo.xcprivacy in Resources */ = {isa = PBXBuildFile; fileRef = 823F5B192A8D0294000C3081 /* PrivacyInfo.xcprivacy */; }; - 825A32CB27DBB463000402A9 /* MessageListPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 825A32CA27DBB463000402A9 /* MessageListPage.swift */; }; - 825A32CD27DBB46F000402A9 /* ChannelListPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 825A32CC27DBB46F000402A9 /* ChannelListPage.swift */; }; - 825A32CF27DBB48D000402A9 /* StartPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 825A32CE27DBB48D000402A9 /* StartPage.swift */; }; - 8263464C2B0BACF600122D0E /* Difference.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8263464B2B0BACF600122D0E /* Difference.swift */; }; - 826EF2B1291C01C1005A9EEF /* Authentication_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 826EF2B0291C01C1005A9EEF /* Authentication_Tests.swift */; }; 827414272ACDE941009CD13C /* StreamChatTestMockServer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A3A0C999283E952900B18DA4 /* StreamChatTestMockServer.framework */; }; 827418212ACDE86F004A23DA /* StreamSwiftTestHelpers in Frameworks */ = {isa = PBXBuildFile; productRef = 827418202ACDE86F004A23DA /* StreamSwiftTestHelpers */; }; - 8274A7962B7FAC3900D8696B /* ChannelListScrollTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8274A7952B7FAC3900D8696B /* ChannelListScrollTime.swift */; }; - 827DD1A0289D5B3300910AC5 /* MessageActionsVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 827DD19F289D5B3300910AC5 /* MessageActionsVC.swift */; }; - 82865DA42EC4B87B007D7053 /* Backend_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82865DA32EC4B874007D7053 /* Backend_Tests.swift */; }; - 8292D6DB29B78476007A17D1 /* QuotedReply_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8292D6DA29B78476007A17D1 /* QuotedReply_Tests.swift */; }; - 829762E028C7587500B953E8 /* PushNotification_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 829762DF28C7587500B953E8 /* PushNotification_Tests.swift */; }; - 829CD5C52848C2EA003C3877 /* ParticipantRobot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 829CD5C32848C25F003C3877 /* ParticipantRobot.swift */; }; - 829CD5C72848C71B003C3877 /* Settings.swift in Sources */ = {isa = PBXBuildFile; fileRef = 829CD5C62848C71B003C3877 /* Settings.swift */; }; - 829CD5CC2848C8D6003C3877 /* BackendRobot.swift in Sources */ = {isa = PBXBuildFile; fileRef = 829CD5CB2848C8D6003C3877 /* BackendRobot.swift */; }; - 82A6F5C027E2031000F4A2F6 /* Reactions_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82A6F5BF27E2031000F4A2F6 /* Reactions_Tests.swift */; }; 82AA15092F211F9100555893 /* StreamSwiftTestHelpers in Frameworks */ = {isa = PBXBuildFile; productRef = 8274181E2ACDE85E004A23DA /* StreamSwiftTestHelpers */; }; - 82AA150B2F2234EA00555893 /* DraftMessages_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82AA150A2F2234D700555893 /* DraftMessages_Tests.swift */; }; - 82B005252F27A13F00E360B4 /* MessageRead+Team.json in Resources */ = {isa = PBXBuildFile; fileRef = 82B005242F27A13300E360B4 /* MessageRead+Team.json */; }; - 82BA52EF27E1EF7B00951B87 /* MessageList_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82BA52EE27E1EF7B00951B87 /* MessageList_Tests.swift */; }; - 82BE0ACD2C009A17008DA9DC /* BlockedUserDetails.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82BE0ACC2C009A17008DA9DC /* BlockedUserDetails.swift */; }; - 82BE0ACE2C009A17008DA9DC /* BlockedUserDetails.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82BE0ACC2C009A17008DA9DC /* BlockedUserDetails.swift */; }; - 82C18FDC2C10C8E600C5283C /* BlockedUserPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82C18FDB2C10C8E600C5283C /* BlockedUserPayload.swift */; }; - 82C18FDD2C10C8E600C5283C /* BlockedUserPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82C18FDB2C10C8E600C5283C /* BlockedUserPayload.swift */; }; - 82CED1C827DF492F006E967A /* ThreadPage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82CED1C727DF492F006E967A /* ThreadPage.swift */; }; 82DCB3A92A4AE8FB00738933 /* StreamChat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 799C941B247D2F80001F1104 /* StreamChat.framework */; }; 82DCB3AA2A4AE8FB00738933 /* StreamChat.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 799C941B247D2F80001F1104 /* StreamChat.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 82DCB3AD2A4AE8FB00738933 /* StreamChatUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 790881FD25432B7200896F03 /* StreamChatUI.framework */; }; 82DCB3AE2A4AE8FB00738933 /* StreamChatUI.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 790881FD25432B7200896F03 /* StreamChatUI.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 82E655332B06748400D64906 /* Spy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82E655322B06748400D64906 /* Spy.swift */; }; - 82E655352B06751D00D64906 /* QueueAwareDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82E655342B06751D00D64906 /* QueueAwareDelegate.swift */; }; - 82E655372B06756A00D64906 /* AssertTestQueue.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82E655362B06756A00D64906 /* AssertTestQueue.swift */; }; - 82E655392B06775D00D64906 /* MockFunc.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82E655382B06775D00D64906 /* MockFunc.swift */; }; - 82E6553B2B0677EA00D64906 /* TestRunnerEnvironment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82E6553A2B0677EA00D64906 /* TestRunnerEnvironment.swift */; }; 82E6553C2B06785700D64906 /* StreamChatTestTools.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 793060E625778896005CF846 /* StreamChatTestTools.framework */; }; - 82E6553F2B06798100D64906 /* AssertJSONEqual.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82E6553E2B06798100D64906 /* AssertJSONEqual.swift */; }; - 82E655412B067A4C00D64906 /* WaitFor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82E655402B067A4C00D64906 /* WaitFor.swift */; }; - 82E655432B067C3600D64906 /* AssertAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82E655422B067C3600D64906 /* AssertAsync.swift */; }; - 82E655452B067CAE00D64906 /* AssertResult.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82E655442B067CAE00D64906 /* AssertResult.swift */; }; - 82E6554B2B067ED700D64906 /* WaitUntil.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82E6554A2B067ED700D64906 /* WaitUntil.swift */; }; - 82EBA1862B30AD0600B3A048 /* MessageListScrollTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82EBA1852B30AD0600B3A048 /* MessageListScrollTime.swift */; }; - 82F714A12B077F3300442A74 /* XCTestCase+iOS13.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82F714A02B077F3300442A74 /* XCTestCase+iOS13.swift */; }; - 82F714A32B077FDE00442A74 /* XCTestCase+StressTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82F714A22B077FDE00442A74 /* XCTestCase+StressTest.swift */; }; - 82F714A52B07831700442A74 /* AssertDate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82F714A42B07831700442A74 /* AssertDate.swift */; }; - 82F714A72B0784D900442A74 /* UnwrapAsync.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82F714A62B0784D900442A74 /* UnwrapAsync.swift */; }; - 82F714A92B0785D900442A74 /* XCTest+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82F714A82B0785D900442A74 /* XCTest+Helpers.swift */; }; 82F714AB2B078AE800442A74 /* StreamSwiftTestHelpers in Frameworks */ = {isa = PBXBuildFile; productRef = 82F714AA2B078AE800442A74 /* StreamSwiftTestHelpers */; }; 82FF61E82B6AB5B3007185B6 /* StreamChatTestMockServer.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = A3A0C999283E952900B18DA4 /* StreamChatTestMockServer.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - 840B4FCF26A9E53100D5EFAB /* CustomEventRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 840B4FCE26A9E53100D5EFAB /* CustomEventRequestBody.swift */; }; - 8413D2E92BDC6300005ADA4E /* PollVoteListQueryDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8413D2E82BDC6300005ADA4E /* PollVoteListQueryDTO.swift */; }; - 8413D2EA2BDC6300005ADA4E /* PollVoteListQueryDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8413D2E82BDC6300005ADA4E /* PollVoteListQueryDTO.swift */; }; - 8413D2EC2BDC63FA005ADA4E /* PollVoteListQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8413D2EB2BDC63FA005ADA4E /* PollVoteListQuery.swift */; }; - 8413D2ED2BDC63FA005ADA4E /* PollVoteListQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8413D2EB2BDC63FA005ADA4E /* PollVoteListQuery.swift */; }; - 8413D2EF2BDD9429005ADA4E /* PollVoteListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8413D2EE2BDD9429005ADA4E /* PollVoteListController.swift */; }; - 8413D2F02BDD9429005ADA4E /* PollVoteListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8413D2EE2BDD9429005ADA4E /* PollVoteListController.swift */; }; - 8413D2F22BDDAAEE005ADA4E /* PollVoteListController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8413D2F12BDDAAEE005ADA4E /* PollVoteListController+Combine.swift */; }; - 8413D2F32BDDAAEE005ADA4E /* PollVoteListController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8413D2F12BDDAAEE005ADA4E /* PollVoteListController+Combine.swift */; }; - 8413D2F52BDDAAFF005ADA4E /* PollVoteListController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8413D2F42BDDAAFF005ADA4E /* PollVoteListController+SwiftUI.swift */; }; - 8413D2F62BDDAAFF005ADA4E /* PollVoteListController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8413D2F42BDDAAFF005ADA4E /* PollVoteListController+SwiftUI.swift */; }; - 84196FA32805892500185E99 /* LocalMessageState+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84196FA22805892500185E99 /* LocalMessageState+Extensions.swift */; }; - 841BA9F52BCE8089000C73E4 /* PollsEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BA9F42BCE8089000C73E4 /* PollsEndpoints.swift */; }; - 841BA9F62BCE8089000C73E4 /* PollsEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BA9F42BCE8089000C73E4 /* PollsEndpoints.swift */; }; - 841BA9F82BCE80FF000C73E4 /* PollsPayloads.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BA9F72BCE80FF000C73E4 /* PollsPayloads.swift */; }; - 841BA9F92BCE80FF000C73E4 /* PollsPayloads.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BA9F72BCE80FF000C73E4 /* PollsPayloads.swift */; }; - 841BA9FB2BCE8468000C73E4 /* CastPollVoteRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BA9FA2BCE8468000C73E4 /* CastPollVoteRequestBody.swift */; }; - 841BA9FC2BCE8468000C73E4 /* CastPollVoteRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BA9FA2BCE8468000C73E4 /* CastPollVoteRequestBody.swift */; }; - 841BA9FE2BCE8E6D000C73E4 /* CreatePollRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BA9FD2BCE8E6D000C73E4 /* CreatePollRequestBody.swift */; }; - 841BA9FF2BCE8E6D000C73E4 /* CreatePollRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BA9FD2BCE8E6D000C73E4 /* CreatePollRequestBody.swift */; }; - 841BAA012BCE9394000C73E4 /* UpdatePollRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BAA002BCE9394000C73E4 /* UpdatePollRequestBody.swift */; }; - 841BAA022BCE9394000C73E4 /* UpdatePollRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BAA002BCE9394000C73E4 /* UpdatePollRequestBody.swift */; }; - 841BAA042BCE94F8000C73E4 /* QueryPollsRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BAA032BCE94F8000C73E4 /* QueryPollsRequestBody.swift */; }; - 841BAA052BCE94F8000C73E4 /* QueryPollsRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BAA032BCE94F8000C73E4 /* QueryPollsRequestBody.swift */; }; - 841BAA072BCE9A49000C73E4 /* UpdatePartialRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BAA062BCE9A49000C73E4 /* UpdatePartialRequestBody.swift */; }; - 841BAA082BCE9A49000C73E4 /* UpdatePartialRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BAA062BCE9A49000C73E4 /* UpdatePartialRequestBody.swift */; }; - 841BAA0A2BCE9B57000C73E4 /* CreatePollOptionRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BAA092BCE9B57000C73E4 /* CreatePollOptionRequestBody.swift */; }; - 841BAA0B2BCE9B57000C73E4 /* CreatePollOptionRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BAA092BCE9B57000C73E4 /* CreatePollOptionRequestBody.swift */; }; - 841BAA0D2BCE9F44000C73E4 /* UpdatePollOptionRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BAA0C2BCE9F44000C73E4 /* UpdatePollOptionRequestBody.swift */; }; - 841BAA0E2BCE9F44000C73E4 /* UpdatePollOptionRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BAA0C2BCE9F44000C73E4 /* UpdatePollOptionRequestBody.swift */; }; - 841BAA102BCEADAC000C73E4 /* PollsEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BAA0F2BCEADAC000C73E4 /* PollsEvents.swift */; }; - 841BAA112BCEADAC000C73E4 /* PollsEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BAA0F2BCEADAC000C73E4 /* PollsEvents.swift */; }; - 841BAA132BCFEB2C000C73E4 /* PollsEndpoints_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BAA122BCFEB2C000C73E4 /* PollsEndpoints_Tests.swift */; }; - 841BAA152BD01901000C73E4 /* PollPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BAA142BD01901000C73E4 /* PollPayload_Tests.swift */; }; - 841BAA172BD01930000C73E4 /* Poll.json in Resources */ = {isa = PBXBuildFile; fileRef = 841BAA162BD01930000C73E4 /* Poll.json */; }; - 841BAA4B2BD1CCC0000C73E4 /* PollVoteDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BAA4A2BD1CCC0000C73E4 /* PollVoteDTO.swift */; }; - 841BAA4C2BD1CCC0000C73E4 /* PollVoteDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BAA4A2BD1CCC0000C73E4 /* PollVoteDTO.swift */; }; - 841BAA4E2BD1CD76000C73E4 /* PollOptionDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BAA4D2BD1CD76000C73E4 /* PollOptionDTO.swift */; }; - 841BAA4F2BD1CD76000C73E4 /* PollOptionDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BAA4D2BD1CD76000C73E4 /* PollOptionDTO.swift */; }; - 841BAA512BD1CD81000C73E4 /* PollDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BAA502BD1CD81000C73E4 /* PollDTO.swift */; }; - 841BAA522BD1CD81000C73E4 /* PollDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BAA502BD1CD81000C73E4 /* PollDTO.swift */; }; - 841BAA542BD26136000C73E4 /* PollOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BAA532BD26136000C73E4 /* PollOption.swift */; }; - 841BAA552BD26136000C73E4 /* PollOption.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BAA532BD26136000C73E4 /* PollOption.swift */; }; - 841BAA572BD29DA5000C73E4 /* PollVote.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BAA562BD29DA5000C73E4 /* PollVote.swift */; }; - 841BAA582BD29DA5000C73E4 /* PollVote.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BAA562BD29DA5000C73E4 /* PollVote.swift */; }; - 841BAA5A2BD2B39A000C73E4 /* Poll.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BAA592BD2B39A000C73E4 /* Poll.swift */; }; - 841BAA5B2BD2B39A000C73E4 /* Poll.swift in Sources */ = {isa = PBXBuildFile; fileRef = 841BAA592BD2B39A000C73E4 /* Poll.swift */; }; - 842F9745277A09B10060A489 /* PinnedMessagesQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842F9744277A09B10060A489 /* PinnedMessagesQuery.swift */; }; - 842F9746277A09B10060A489 /* PinnedMessagesQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842F9744277A09B10060A489 /* PinnedMessagesQuery.swift */; }; - 842F9749277A1CCF0060A489 /* PinnedMessagesPagination.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842F9748277A1CCF0060A489 /* PinnedMessagesPagination.swift */; }; - 842F974A277A1CCF0060A489 /* PinnedMessagesPagination.swift in Sources */ = {isa = PBXBuildFile; fileRef = 842F9748277A1CCF0060A489 /* PinnedMessagesPagination.swift */; }; - 84355D882AB2FCAC00FD5838 /* FilesEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84355D872AB2FCAC00FD5838 /* FilesEndpoints.swift */; }; - 84355D892AB2FCAC00FD5838 /* FilesEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84355D872AB2FCAC00FD5838 /* FilesEndpoints.swift */; }; - 84355D8B2AB3440E00FD5838 /* FileEndpoints_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84355D8A2AB3440E00FD5838 /* FileEndpoints_Tests.swift */; }; - 843C53AB269370A900C7D8EA /* ImageAttachmentPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843C53AA269370A900C7D8EA /* ImageAttachmentPayload_Tests.swift */; }; - 843C53AD269373EA00C7D8EA /* VideoAttachmentPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843C53AC269373EA00C7D8EA /* VideoAttachmentPayload_Tests.swift */; }; - 843C53AF2693759E00C7D8EA /* FileAttachmentPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843C53AE2693759E00C7D8EA /* FileAttachmentPayload_Tests.swift */; }; - 843F0BC326775CDB00B342CB /* Cache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843F0BC226775CDB00B342CB /* Cache.swift */; }; - 843F0BC526775D2D00B342CB /* VideoLoading.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843F0BC426775D2D00B342CB /* VideoLoading.swift */; }; - 843F0BC72677640000B342CB /* VideoAttachmentGalleryPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843F0BC62677640000B342CB /* VideoAttachmentGalleryPreview.swift */; }; - 843F0BCD2677667000B342CB /* AttachmentActionButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843F0BCC2677667000B342CB /* AttachmentActionButton.swift */; }; - 8440860D28FBFE520027849C /* DemoAppCoordinator+DemoApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8440860C28FBFE520027849C /* DemoAppCoordinator+DemoApp.swift */; }; - 8440860F28FBFEE10027849C /* DemoAppCoordinator+TestApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8440860E28FBFEE10027849C /* DemoAppCoordinator+TestApp.swift */; }; - 8440861028FBFFA10027849C /* User.swift in Sources */ = {isa = PBXBuildFile; fileRef = A34407F527D8C8A70044F150 /* User.swift */; }; - 8440861128FC00010027849C /* StreamChatWrapperExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = A34407FB27D8C9040044F150 /* StreamChatWrapperExtensions.swift */; }; - 8440861728FFE9870027849C /* UserDefaults+Shared.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849C1B69283686EE00F9DC42 /* UserDefaults+Shared.swift */; }; - 8440861828FFE9C00027849C /* DemoUsers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7933064825712C8B00FBB586 /* DemoUsers.swift */; }; - 8440861928FFE9D40027849C /* ChatUser+CustomFields.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43016E1526B734410054E805 /* ChatUser+CustomFields.swift */; }; - 8451C48D2BD671A400849955 /* PollsRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8451C48C2BD671A400849955 /* PollsRepository.swift */; }; - 8451C48E2BD671A400849955 /* PollsRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8451C48C2BD671A400849955 /* PollsRepository.swift */; }; - 8459C9EA2BFB39DC00F0D235 /* PollController_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8459C9E92BFB39DC00F0D235 /* PollController_Mock.swift */; }; - 8459C9EC2BFB439900F0D235 /* PollVoteListController_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8459C9EB2BFB439900F0D235 /* PollVoteListController_Tests.swift */; }; - 8459C9EE2BFB673E00F0D235 /* PollVoteListController+Combine_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8459C9ED2BFB673E00F0D235 /* PollVoteListController+Combine_Tests.swift */; }; - 8459C9F02BFB6CD000F0D235 /* PollVoteListController+SwiftUI_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8459C9EF2BFB6CD000F0D235 /* PollVoteListController+SwiftUI_Tests.swift */; }; - 8459C9F22BFB6D3200F0D235 /* PollVoteListController_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8459C9F12BFB6D3200F0D235 /* PollVoteListController_Mock.swift */; }; - 8459C9F42BFB929600F0D235 /* PollsRepository_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8459C9F32BFB929600F0D235 /* PollsRepository_Tests.swift */; }; - 845CEE53270F032A002C7EBD /* MessageSearchQuery_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845CEE52270F032A002C7EBD /* MessageSearchQuery_Tests.swift */; }; - 845CEE5A270F2A06002C7EBD /* ChatReactionsBubbleView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845CEE59270F2A06002C7EBD /* ChatReactionsBubbleView_Tests.swift */; }; - 845CFD702BD7B8310058F691 /* PollController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845CFD6F2BD7B8310058F691 /* PollController.swift */; }; - 845CFD742BD7FA010058F691 /* PollControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 845CFD732BD7FA010058F691 /* PollControllerDelegate.swift */; }; 84748F892AC37F40007E3285 /* StreamChat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 799C941B247D2F80001F1104 /* StreamChat.framework */; }; 84748F8D2AC37F40007E3285 /* StreamChatUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 790881FD25432B7200896F03 /* StreamChatUI.framework */; }; - 84748F922AC38276007E3285 /* ChatUser+CustomFields.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43016E1526B734410054E805 /* ChatUser+CustomFields.swift */; }; - 84790E982AC1D346003AFF1C /* ShareViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84790E972AC1D346003AFF1C /* ShareViewController.swift */; }; 84790E9F2AC1D346003AFF1C /* DemoShare.appex in Embed App Extensions */ = {isa = PBXBuildFile; fileRef = 84790E952AC1D346003AFF1C /* DemoShare.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - 84790EA52AC1D8B4003AFF1C /* UserDefaults+Shared.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849C1B69283686EE00F9DC42 /* UserDefaults+Shared.swift */; }; - 84790EA62AC1D8DC003AFF1C /* DemoUsers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7933064825712C8B00FBB586 /* DemoUsers.swift */; }; - 8479C7A92812FCC000FC8CFD /* ChatMessageListVC_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8479C7A82812FCC000FC8CFD /* ChatMessageListVC_Tests.swift */; }; - 847D60292679EDD300FB701D /* GalleryCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847D60282679EDD300FB701D /* GalleryCollectionViewCell.swift */; }; - 847D602B2679EED400FB701D /* VideoAttachmentGalleryCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847D602A2679EED400FB701D /* VideoAttachmentGalleryCell.swift */; }; - 847D602D2679EF8A00FB701D /* VideoPlaybackControlView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847D602C2679EF8A00FB701D /* VideoPlaybackControlView.swift */; }; - 847DD2D82670F75F0084E14B /* VideoAttachmentComposerPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847DD2D72670F75F0084E14B /* VideoAttachmentComposerPreview.swift */; }; - 847DD2DB267233DB0084E14B /* GradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847DD2DA267233DB0084E14B /* GradientView.swift */; }; - 847E946E269C687300E31D0C /* EventsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847E946D269C687300E31D0C /* EventsController.swift */; }; - 847F3CEA2689FDEB00D240E0 /* ChatMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847F3CE92689FDEB00D240E0 /* ChatMessageCell.swift */; }; - 8486CAF926FA51EE00A9AD96 /* EventDTOConverterMiddleware_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8486CAF826FA51EE00A9AD96 /* EventDTOConverterMiddleware_Tests.swift */; }; - 848849B62CEE01070010E7CA /* AITypingEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848849B52CEE01070010E7CA /* AITypingEvents.swift */; }; - 848849B72CEE01070010E7CA /* AITypingEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 848849B52CEE01070010E7CA /* AITypingEvents.swift */; }; - 849980F1277246DB00ABA58B /* UIScrollView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849980F0277246DB00ABA58B /* UIScrollView+Extensions.swift */; }; - 849AE664270CB14000423A20 /* VideoAttachmentComposerPreview_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849AE663270CB14000423A20 /* VideoAttachmentComposerPreview_Tests.swift */; }; - 849AE666270CB55F00423A20 /* VideoAttachmentGalleryCell_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849AE665270CB55F00423A20 /* VideoAttachmentGalleryCell_Tests.swift */; }; - 849AE668270CB65F00423A20 /* VideoAttachmentGalleryPreview_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849AE667270CB65F00423A20 /* VideoAttachmentGalleryPreview_Tests.swift */; }; - 849C1B6A283686EE00F9DC42 /* UserDefaults+Shared.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849C1B69283686EE00F9DC42 /* UserDefaults+Shared.swift */; }; - 84A1D2E626AACDBE00014712 /* ChannelEventsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A1D2E526AACDBE00014712 /* ChannelEventsController.swift */; }; - 84A1D2E826AAEA3300014712 /* CustomEventRequestBody_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A1D2E726AAEA3300014712 /* CustomEventRequestBody_Tests.swift */; }; - 84A1D2EA26AAFB1D00014712 /* EventSender_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A1D2E926AAFB1D00014712 /* EventSender_Tests.swift */; }; - 84A1D2F026AB10DB00014712 /* EventDecoder_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A1D2EF26AB10DB00014712 /* EventDecoder_Tests.swift */; }; - 84A1D2F426AB221E00014712 /* ChannelEventsController_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A1D2F326AB221E00014712 /* ChannelEventsController_Tests.swift */; }; - 84A1D2F626AB357900014712 /* UnknownChannelEvent_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A1D2F526AB357900014712 /* UnknownChannelEvent_Tests.swift */; }; - 84A33ABA28F86B8500CEC8FD /* StreamChatWrapper+DemoApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A33AB928F86B8500CEC8FD /* StreamChatWrapper+DemoApp.swift */; }; - 84A33ABC28F86BBB00CEC8FD /* StreamChatWrapper+TestApp.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A33ABB28F86BBB00CEC8FD /* StreamChatWrapper+TestApp.swift */; }; - 84A33ABD28F86C3700CEC8FD /* Bundle+PushProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = A31783DC285B79EB005009B9 /* Bundle+PushProvider.swift */; }; - 84A40367284A2F72006DBA52 /* ChatMessageSearchController_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A40366284A2F72006DBA52 /* ChatMessageSearchController_Mock.swift */; }; - 84A43CAF26A9A25000302763 /* UnknownChannelEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A43CAE26A9A25000302763 /* UnknownChannelEvent.swift */; }; - 84A43CB326A9A54700302763 /* EventSender.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A43CB226A9A54700302763 /* EventSender.swift */; }; - 84AA4E3626F264610056A684 /* EventDTOConverterMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84AA4E3526F264610056A684 /* EventDTOConverterMiddleware.swift */; }; - 84ABB015269F0A84003A4585 /* EventsController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84ABB014269F0A84003A4585 /* EventsController+Combine.swift */; }; - 84ABF69A274E570600EDDA68 /* EventBatcher_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84ABF699274E570600EDDA68 /* EventBatcher_Tests.swift */; }; - 84AC14B52BC34B4F009D1245 /* ChannelList_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84AC14B42BC34B4F009D1245 /* ChannelList_Mock.swift */; }; - 84AD17DC28F853B0008C69BF /* DemoAppCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 648EC575261EF9D400B8F05F /* DemoAppCoordinator.swift */; }; - 84AD17DD28F85701008C69BF /* PushNotifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3227EC8284A52EE00EBE6CC /* PushNotifications.swift */; }; - 84AD17DE28F8572F008C69BF /* UserDefaults+Shared.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849C1B69283686EE00F9DC42 /* UserDefaults+Shared.swift */; }; - 84AD17DF28F857A5008C69BF /* StreamChatWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3227E64284A4A5C00EBE6CC /* StreamChatWrapper.swift */; }; - 84AD17E028F8582C008C69BF /* DemoUsers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7933064825712C8B00FBB586 /* DemoUsers.swift */; }; - 84AD17E128F85870008C69BF /* ChatUser+CustomFields.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43016E1526B734410054E805 /* ChatUser+CustomFields.swift */; }; - 84B7383A2BE8BF8E00EC66EC /* PollController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B738392BE8BF8E00EC66EC /* PollController+Combine.swift */; }; - 84B7383B2BE8BF8E00EC66EC /* PollController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B738392BE8BF8E00EC66EC /* PollController+Combine.swift */; }; - 84B7383D2BE8C13A00EC66EC /* PollController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B7383C2BE8C13A00EC66EC /* PollController+SwiftUI.swift */; }; - 84B7383E2BE8C13A00EC66EC /* PollController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B7383C2BE8C13A00EC66EC /* PollController+SwiftUI.swift */; }; - 84B8779E2AC30F0E009EF76A /* DemoShareViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B8779D2AC30F0E009EF76A /* DemoShareViewModel.swift */; }; - 84B877A02AC31AB8009EF76A /* StreamChat+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B8779F2AC31AB8009EF76A /* StreamChat+Extensions.swift */; }; - 84BC99282E5C56590000FB87 /* StreamAttachment_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84BC99272E5C56590000FB87 /* StreamAttachment_Mock.swift */; }; - 84BE85DA2AC30E88007DD47C /* DemoShareView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84BE85D92AC30E88007DD47C /* DemoShareView.swift */; }; - 84C11BDF27FB2B4600000A9E /* ChannelPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C11BDE27FB2B4600000A9E /* ChannelPayload.swift */; }; - 84C11BE127FB2C2B00000A9E /* ChannelReadDTO_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C11BE027FB2C2B00000A9E /* ChannelReadDTO_Tests.swift */; }; - 84C11BE527FB459900000A9E /* ChatMessageDeliveryStatusView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C11BE427FB459900000A9E /* ChatMessageDeliveryStatusView.swift */; }; - 84C11BE627FB459900000A9E /* ChatMessageDeliveryStatusView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C11BE427FB459900000A9E /* ChatMessageDeliveryStatusView.swift */; }; - 84C7CB152BC1F7EC0088890C /* MessageSearch_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C7CB142BC1F7EC0088890C /* MessageSearch_Mock.swift */; }; - 84C85B3F2BF2394E008A7AA5 /* PollController_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C85B3E2BF2394E008A7AA5 /* PollController_Tests.swift */; }; - 84C85B412BF241F8008A7AA5 /* PollsRepository_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C85B402BF241F8008A7AA5 /* PollsRepository_Mock.swift */; }; - 84C85B432BF2B0AD008A7AA5 /* PollController+Combine_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C85B422BF2B0AD008A7AA5 /* PollController+Combine_Tests.swift */; }; - 84C85B452BF2B2D1008A7AA5 /* Poll+Unique.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C85B442BF2B2D1008A7AA5 /* Poll+Unique.swift */; }; - 84C85B472BF2B5D0008A7AA5 /* PollController+SwiftUI_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84C85B462BF2B5D0008A7AA5 /* PollController+SwiftUI_Tests.swift */; }; - 84CC56EC267B3F6B00DF2784 /* AnyAttachmentPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84CC56EA267B3D5900DF2784 /* AnyAttachmentPayload_Tests.swift */; }; - 84CF9C73274D473D00BCDE2D /* EventBatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84CF9C72274D473D00BCDE2D /* EventBatcher.swift */; }; - 84D5BC59277B188E00A65C75 /* PinnedMessagesPagination_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84D5BC58277B188E00A65C75 /* PinnedMessagesPagination_Tests.swift */; }; - 84D5BC5B277B18AF00A65C75 /* PinnedMessagesQuery_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84D5BC5A277B18AF00A65C75 /* PinnedMessagesQuery_Tests.swift */; }; - 84D5BC6F277B619D00A65C75 /* PinnedMessagesSortingKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84D5BC6D277B619200A65C75 /* PinnedMessagesSortingKey.swift */; }; - 84D5BC70277B61A000A65C75 /* PinnedMessagesSortingKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84D5BC6D277B619200A65C75 /* PinnedMessagesSortingKey.swift */; }; - 84D5BC71277B61B900A65C75 /* PinnedMessagesSortingKey_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84D5BC6E277B619200A65C75 /* PinnedMessagesSortingKey_Tests.swift */; }; - 84DA54DF2680C66A003A26CD /* PlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DA54DE2680C66A003A26CD /* PlayerView.swift */; }; - 84DCB84F269F46BE006CDF32 /* EventsController_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DCB84E269F46BE006CDF32 /* EventsController_Tests.swift */; }; - 84DCB851269F4D31006CDF32 /* EventsController+Combine_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DCB850269F4D31006CDF32 /* EventsController+Combine_Tests.swift */; }; - 84DCB853269F569A006CDF32 /* EventsController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DCB852269F569A006CDF32 /* EventsController+SwiftUI.swift */; }; - 84DCB855269F56A7006CDF32 /* EventsController+SwiftUI_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DCB854269F56A7006CDF32 /* EventsController+SwiftUI_Tests.swift */; }; - 84E46A372CFA1B8E000CBDDE /* AIIndicatorClear.json in Resources */ = {isa = PBXBuildFile; fileRef = 84E46A342CFA1B8E000CBDDE /* AIIndicatorClear.json */; }; - 84E46A382CFA1B8E000CBDDE /* AIIndicatorStop.json in Resources */ = {isa = PBXBuildFile; fileRef = 84E46A352CFA1B8E000CBDDE /* AIIndicatorStop.json */; }; - 84E46A392CFA1B8E000CBDDE /* AIIndicatorUpdate.json in Resources */ = {isa = PBXBuildFile; fileRef = 84E46A362CFA1B8E000CBDDE /* AIIndicatorUpdate.json */; }; - 84E46A3B2CFA1BB9000CBDDE /* AIIndicatorEvents_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E46A3A2CFA1BB9000CBDDE /* AIIndicatorEvents_Tests.swift */; }; - 84EB4E76276A012900E47E73 /* ClientError_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84EB4E75276A012900E47E73 /* ClientError_Tests.swift */; }; - 84EB4E78276A03DE00E47E73 /* ErrorPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84EB4E77276A03DE00E47E73 /* ErrorPayload_Tests.swift */; }; - 84EE53B12BBC32AD00FD2A13 /* Chat_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84EE53B02BBC32AD00FD2A13 /* Chat_Mock.swift */; }; - 84EE53B52BBDAC1D00FD2A13 /* UserSearch_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84EE53B42BBDAC1D00FD2A13 /* UserSearch_Mock.swift */; }; - 84F373EC280D803E0081E8BA /* TestChannelObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F373EB280D803E0081E8BA /* TestChannelObserver.swift */; }; - 84F373EE280D95690081E8BA /* ChatMessageDeliveryStatusCheckmarkView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F373ED280D95690081E8BA /* ChatMessageDeliveryStatusCheckmarkView_Tests.swift */; }; - 84F373F0280D95990081E8BA /* ChatMessageDeliveryStatusView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F373EF280D95990081E8BA /* ChatMessageDeliveryStatusView_Tests.swift */; }; - 84F61270268B415C00DDF6EE /* ChatClientConfig_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84F6126F268B415C00DDF6EE /* ChatClientConfig_Tests.swift */; }; - 84FD350827FD8BE300D68D85 /* ChatChannel_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84FD350727FD8BE300D68D85 /* ChatChannel_Tests.swift */; }; - 8800A26F258A04D5006D64C4 /* ChatMessageAttachmentPreviewVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8800A26E258A04D5006D64C4 /* ChatMessageAttachmentPreviewVC.swift */; }; - 8800A28C258A1924006D64C4 /* ChatMessageFileAttachmentListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8800A28B258A1924006D64C4 /* ChatMessageFileAttachmentListView.swift */; }; - 8802F9EF25AF3D4200475159 /* HTTPHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8802F9EE25AF3D4200475159 /* HTTPHeader.swift */; }; - 8803E9E726398F4E002B2A7B /* ChatMessageBubbleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8803E9E626398F4E002B2A7B /* ChatMessageBubbleView.swift */; }; - 8803E9F026399333002B2A7B /* ChatMessageContentView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8830520126306B4F0069D731 /* ChatMessageContentView_Tests.swift */; }; - 8803EA7A2639B1D8002B2A7B /* SlackMessageOptionsResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8803EA792639B1D8002B2A7B /* SlackMessageOptionsResolver.swift */; }; - 8806570D259A51C200E31D23 /* ChatMessageInteractiveAttachmentView+ActionButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8806570C259A51C200E31D23 /* ChatMessageInteractiveAttachmentView+ActionButton.swift */; }; - 88089A0226529FD1007D3493 /* ChatMessageAttachment_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88089A0126529FD1007D3493 /* ChatMessageAttachment_Tests.swift */; }; - 881506EC258212BF0013935B /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 881506EB258212BF0013935B /* MultipartFormData.swift */; }; - 8819DFCF2525F3C600FD1A50 /* UserUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8819DFCE2525F3C600FD1A50 /* UserUpdater.swift */; }; - 8819DFD52525F49D00FD1A50 /* UserController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8819DFD42525F49D00FD1A50 /* UserController.swift */; }; - 8819DFDE252622D900FD1A50 /* ModerationEndpoints_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8819DFDD252622D900FD1A50 /* ModerationEndpoints_Tests.swift */; }; - 8819DFE2252628CA00FD1A50 /* UserUpdater_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8819DFE1252628CA00FD1A50 /* UserUpdater_Tests.swift */; }; - 8819DFE625262B1500FD1A50 /* UserController_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8819DFE525262B1500FD1A50 /* UserController_Tests.swift */; }; - 88206FC425B18C88009D086A /* ConnectionRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88206FC325B18C88009D086A /* ConnectionRepository.swift */; }; - 8825333E258CE7AC00B77352 /* ChatMessageActionsVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8825333D258CE7AC00B77352 /* ChatMessageActionsVC.swift */; }; - 8825334C258CE82500B77352 /* AlertsRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8825334B258CE82500B77352 /* AlertsRouter.swift */; }; - 882AE124257A7FFE004095B3 /* UIViewController+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 882AE123257A7FFE004095B3 /* UIViewController+Extensions.swift */; }; - 882C5746252C6FDF00E60C44 /* ChannelMemberListQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = 882C5745252C6FDF00E60C44 /* ChannelMemberListQuery.swift */; }; - 882C574A252C767E00E60C44 /* ChannelMemberListPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 882C5749252C767E00E60C44 /* ChannelMemberListPayload.swift */; }; - 882C574E252C76A400E60C44 /* ChannelMemberListPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 882C574D252C76A300E60C44 /* ChannelMemberListPayload_Tests.swift */; }; - 882C5756252C791400E60C44 /* ChannelMemberListUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 882C5755252C791400E60C44 /* ChannelMemberListUpdater.swift */; }; - 882C5759252C794900E60C44 /* MemberEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 882C5758252C794900E60C44 /* MemberEndpoints.swift */; }; - 882C575C252C79E900E60C44 /* MemberEndpoints_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 882C575B252C79E900E60C44 /* MemberEndpoints_Tests.swift */; }; - 882C5760252C7CC400E60C44 /* ChannelMemberListQueryDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 882C575F252C7CC400E60C44 /* ChannelMemberListQueryDTO.swift */; }; - 882C5766252C7F7000E60C44 /* ChannelMemberListUpdater_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 882C5765252C7F7000E60C44 /* ChannelMemberListUpdater_Tests.swift */; }; - 8830513E263031C40069D731 /* ChatMessageLayoutOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8830513D263031C40069D731 /* ChatMessageLayoutOptions.swift */; }; - 883051742630366E0069D731 /* CACornerMask+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 883051732630366E0069D731 /* CACornerMask+Extensions.swift */; }; - 8830518E263038190069D731 /* ChatReactionsBubbleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8830518D263038190069D731 /* ChatReactionsBubbleView.swift */; }; - 883051C82630579D0069D731 /* ChatThreadArrowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 883051C72630579D0069D731 /* ChatThreadArrowView.swift */; }; - 8836FFBB2540741D009FDF73 /* FlagUserPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8836FFBA2540741D009FDF73 /* FlagUserPayload.swift */; }; - 8836FFC325408210009FDF73 /* FlagUserPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8836FFC225408210009FDF73 /* FlagUserPayload_Tests.swift */; }; - 88381E65258258C20047A6A3 /* FileUploadPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88381E64258258C20047A6A3 /* FileUploadPayload.swift */; }; - 88381E6E258259310047A6A3 /* FileUploadPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88381E6D258259310047A6A3 /* FileUploadPayload_Tests.swift */; }; - 88381E8725825A240047A6A3 /* AttachmentEndpoints_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88381E8625825A240047A6A3 /* AttachmentEndpoints_Tests.swift */; }; - 883998212576397900294DB9 /* ChatMessageGalleryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 883998202576397900294DB9 /* ChatMessageGalleryView.swift */; }; - 88410ED126556B6F00525AA3 /* NavigationVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88410ED026556B6F00525AA3 /* NavigationVC.swift */; }; - 884C61222594A449008B70DC /* AttachmentActionRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 884C61212594A449008B70DC /* AttachmentActionRequestBody.swift */; }; - 884C612A2594A7DB008B70DC /* AttachmentActionRequestBody_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 884C61292594A7DB008B70DC /* AttachmentActionRequestBody_Tests.swift */; }; - 8850B92A255C286B003AED69 /* Components.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8850B929255C286B003AED69 /* Components.swift */; }; - 8850FE87256558A200C8D534 /* ChatChannelListRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8850FE86256558A200C8D534 /* ChatChannelListRouter.swift */; }; - 8850FE91256558B200C8D534 /* NavigationRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8850FE90256558B200C8D534 /* NavigationRouter.swift */; }; - 885B3D7725642B3D003E6BDF /* CurrentChatUserAvatarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 885B3D7625642B3D003E6BDF /* CurrentChatUserAvatarView.swift */; }; - 8875CF9B2587A89F00BBA6AC /* AttachmentId_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8875CF8D2587A7F200BBA6AC /* AttachmentId_Tests.swift */; }; - 888123D2255D430B00070D5A /* UIView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 888123D1255D430B00070D5A /* UIView+Extensions.swift */; }; - 888ABA072594FDE30015937E /* ChatMessageInteractiveAttachmentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 888ABA062594FDE30015937E /* ChatMessageInteractiveAttachmentView.swift */; }; - 888E8C36252B2AAF00195E03 /* UserController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 888E8C35252B2AAF00195E03 /* UserController+SwiftUI.swift */; }; - 888E8C39252B2ABB00195E03 /* UserController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 888E8C38252B2ABB00195E03 /* UserController+Combine.swift */; }; - 888E8C3F252B2AD600195E03 /* UserController+Combine_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 888E8C3E252B2AD600195E03 /* UserController+Combine_Tests.swift */; }; - 888E8C41252B2ADC00195E03 /* UserController+SwiftUI_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 888E8C3B252B2AC900195E03 /* UserController+SwiftUI_Tests.swift */; }; - 888E8C4E252B4B1C00195E03 /* ChannelMemberBanRequestPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 888E8C4D252B4B1C00195E03 /* ChannelMemberBanRequestPayload.swift */; }; - 888E8C51252B4BAB00195E03 /* ChannelMemberBanRequestPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 888E8C50252B4BAB00195E03 /* ChannelMemberBanRequestPayload_Tests.swift */; }; - 888E8C55252B525300195E03 /* MemberController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 888E8C54252B525300195E03 /* MemberController.swift */; }; - 888E8C59252B56A100195E03 /* MemberController_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 888E8C58252B56A100195E03 /* MemberController_Tests.swift */; }; - 8893FEF9265F890700DD62BE /* ChatMessageBubbleView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8893FEF8265F890700DD62BE /* ChatMessageBubbleView_Tests.swift */; }; - 8893FF16265FC60B00DD62BE /* ChatMessageErrorIndicator_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8893FF15265FC60B00DD62BE /* ChatMessageErrorIndicator_Tests.swift */; }; - 8897305E265D046D00F83739 /* ChatMessageLayoutOptionsResolver_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8897305D265D046D00F83739 /* ChatMessageLayoutOptionsResolver_Tests.swift */; }; - 8899BC3F2542FFA1003CB98B /* MessageReactionPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8899BC3E2542FFA1003CB98B /* MessageReactionPayload.swift */; }; - 8899BC47254305F8003CB98B /* MessageReactionRequestPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8899BC46254305F8003CB98B /* MessageReactionRequestPayload.swift */; }; - 8899BC4D25430E40003CB98B /* MessageReactionDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8899BC4C25430E40003CB98B /* MessageReactionDTO.swift */; }; - 8899BC53254318CC003CB98B /* MessageReaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8899BC52254318CC003CB98B /* MessageReaction.swift */; }; - 889B00E5252C972C007709A8 /* ChannelMemberListQuery_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 889B00E4252C972C007709A8 /* ChannelMemberListQuery_Tests.swift */; }; - 889B00E9252CACCB007709A8 /* ChannelMemberListQueryDTO_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 889B00E8252CACCB007709A8 /* ChannelMemberListQueryDTO_Tests.swift */; }; - 88A00DD02525F08000259AB4 /* ModerationEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88A00DCF2525F08000259AB4 /* ModerationEndpoints.swift */; }; - 88A11B0A2590AFBB0000AC24 /* ChatMessage+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88A11B092590AFBB0000AC24 /* ChatMessage+Extensions.swift */; }; - 88A11B302590CC860000AC24 /* ChatMessageErrorIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88A11B2F2590CC860000AC24 /* ChatMessageErrorIndicator.swift */; }; - 88A8CF16256E7BDA004EA4C7 /* ChatMessageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88A8CF15256E7BDA004EA4C7 /* ChatMessageContentView.swift */; }; - 88AA928E254735CF00BFA0C3 /* MessageReactionDTO_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88AA928D254735CF00BFA0C3 /* MessageReactionDTO_Tests.swift */; }; - 88AD1D5E2588B87C00ECED5B /* ChatFileAttachmentListView+ItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88AD1D5D2588B87C00ECED5B /* ChatFileAttachmentListView+ItemView.swift */; }; - 88BA7F5D258B6953006CE0C5 /* ChatLoadingIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88BA7F5C258B6953006CE0C5 /* ChatLoadingIndicator.swift */; }; - 88BA7F7F258B97A8006CE0C5 /* ChatMessageImageGallery+ImagePreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88BA7F7E258B97A8006CE0C5 /* ChatMessageImageGallery+ImagePreview.swift */; }; - 88BA7F87258B97C9006CE0C5 /* UploadingOverlayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88BA7F86258B97C9006CE0C5 /* UploadingOverlayView.swift */; }; - 88BD82B02549D18F00369074 /* ChatChannelListItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88BD82AF2549D18F00369074 /* ChatChannelListItemView.swift */; }; - 88BDCA8A2642B02D0099AD74 /* ChatMessageAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88BDCA892642B02D0099AD74 /* ChatMessageAttachment.swift */; }; - 88BEBCD32536FD7600D9E8B7 /* MemberListController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88BEBCD22536FD7600D9E8B7 /* MemberListController+Combine.swift */; }; - 88BEBCD62536FDBF00D9E8B7 /* MemberListController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88BEBCD52536FDBF00D9E8B7 /* MemberListController+SwiftUI.swift */; }; - 88BEBCD92536FDDB00D9E8B7 /* MemberListController+Combine_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88BEBCD82536FDDB00D9E8B7 /* MemberListController+Combine_Tests.swift */; }; - 88BEBCDC2536FDF200D9E8B7 /* MemberListController+SwiftUI_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88BEBCDB2536FDF200D9E8B7 /* MemberListController+SwiftUI_Tests.swift */; }; - 88CABC4325933EE70061BB67 /* ChatMessageReactionsPickerVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88CABC2425933E490061BB67 /* ChatMessageReactionsPickerVC.swift */; }; - 88CABC4425933EE70061BB67 /* ChatMessageDefaultReactionsBubbleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88CABC3425933ECC0061BB67 /* ChatMessageDefaultReactionsBubbleView.swift */; }; - 88CABC4525933EE70061BB67 /* ChatMessageReactionsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88CABC1C25933DF50061BB67 /* ChatMessageReactionsView.swift */; }; - 88CABC4625933EE70061BB67 /* ChatReactionPickerBubbleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88CABC2C25933EB80061BB67 /* ChatReactionPickerBubbleView.swift */; }; - 88CABC6625934CF60061BB67 /* ChatMessageReactions+Types.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88CABC6525934CF60061BB67 /* ChatMessageReactions+Types.swift */; }; - 88CABC8E25936E440061BB67 /* ChatMessageReactionsBubbleTail.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88CABC8D25936E440061BB67 /* ChatMessageReactionsBubbleTail.swift */; }; - 88CD396625B584E000399F8E /* HTTPHeader_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88CD395E25B5844700399F8E /* HTTPHeader_Tests.swift */; }; - 88D66E762599DF1400CFC102 /* ChatMessageReactionAppearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88D66E752599DF1400CFC102 /* ChatMessageReactionAppearance.swift */; }; - 88D85D97252F168000AE1030 /* MemberController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88D85D96252F168000AE1030 /* MemberController+SwiftUI.swift */; }; - 88D85D9A252F168B00AE1030 /* MemberController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88D85D99252F168B00AE1030 /* MemberController+Combine.swift */; }; - 88D85D9D252F16A300AE1030 /* MemberController+SwiftUI_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88D85D9C252F16A300AE1030 /* MemberController+SwiftUI_Tests.swift */; }; - 88D85DA0252F16B400AE1030 /* MemberController+Combine_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88D85D9F252F16B400AE1030 /* MemberController+Combine_Tests.swift */; }; - 88D85DA7252F3C1D00AE1030 /* MemberListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88D85DA6252F3C1D00AE1030 /* MemberListController.swift */; }; - 88D85DAB252F3C2A00AE1030 /* MemberListController_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88D85DAA252F3C2A00AE1030 /* MemberListController_Tests.swift */; }; - 88D88F86257F9AA700AFE2A2 /* NSLayoutConstraint+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88D88F85257F9AA700AFE2A2 /* NSLayoutConstraint+Extensions.swift */; }; - 88DA57202631AC3100FA8C53 /* ChannelMuteDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88DA571F2631AC3100FA8C53 /* ChannelMuteDTO.swift */; }; - 88DA57642631CF1F00FA8C53 /* MuteDetails.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88DA57632631CF1F00FA8C53 /* MuteDetails.swift */; }; - 88DA577E2631D73800FA8C53 /* ChannelMuteDTO_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88DA577D2631D73800FA8C53 /* ChannelMuteDTO_Tests.swift */; }; - 88DA57E02631E80D00FA8C53 /* MutedChannelPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88DA57DF2631E80D00FA8C53 /* MutedChannelPayload.swift */; }; - 88DA57EA2631E82B00FA8C53 /* MutedChannelPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88DA57E92631E82B00FA8C53 /* MutedChannelPayload_Tests.swift */; }; - 88E26D5E2580E92000F55AB5 /* AttachmentId.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88E26D5D2580E92000F55AB5 /* AttachmentId.swift */; }; - 88E26D6E2580F34B00F55AB5 /* AttachmentQueueUploader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88E26D6D2580F34B00F55AB5 /* AttachmentQueueUploader.swift */; }; - 88E26D7D2580F95300F55AB5 /* AttachmentEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88E26D7C2580F95300F55AB5 /* AttachmentEndpoints.swift */; }; - 88EA9AD825470F6A007EE76B /* Dictionary+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88EA9AD725470F6A007EE76B /* Dictionary+Extensions.swift */; }; - 88EA9AE225471999007EE76B /* Dictionary_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88EA9AE125471999007EE76B /* Dictionary_Tests.swift */; }; - 88EA9AE825471EF4007EE76B /* MessageReactionRequestPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88EA9AE725471EF4007EE76B /* MessageReactionRequestPayload_Tests.swift */; }; - 88EA9AEE254721C0007EE76B /* MessageReactionType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88EA9AED254721C0007EE76B /* MessageReactionType.swift */; }; - 88EA9AFC25472269007EE76B /* MessageReactionType_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88EA9AFB25472269007EE76B /* MessageReactionType_Tests.swift */; }; - 88EA9B0625472430007EE76B /* MessageReactionPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88EA9B0525472430007EE76B /* MessageReactionPayload_Tests.swift */; }; - 88EF29FF2571288600B06EF1 /* Array+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88EF29FE2571288600B06EF1 /* Array+Extensions.swift */; }; - 88F0D734257E4EA500F4B050 /* L10n.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88F0D733257E4EA500F4B050 /* L10n.swift */; }; - 88F0D743257E50B000F4B050 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = 882AE0F1257A652A004095B3 /* Localizable.strings */; }; - 88F0D74B257E50B200F4B050 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 88E779B12563FA6B00BA79B6 /* Assets.xcassets */; }; - 88F6DF91252C8845009A8AF0 /* ChannelMemberUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88F6DF90252C8845009A8AF0 /* ChannelMemberUpdater.swift */; }; - 88F6DF94252C8866009A8AF0 /* ChannelMemberUpdater_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88F6DF93252C8866009A8AF0 /* ChannelMemberUpdater_Tests.swift */; }; - 88F7692B25837EE600BD36B0 /* AttachmentQueueUploader_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88F7692A25837EE600BD36B0 /* AttachmentQueueUploader_Tests.swift */; }; - 88F836502578D16D0039AEC8 /* ChatMessageActionControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88F8364F2578D16D0039AEC8 /* ChatMessageActionControl.swift */; }; - 88F836612578D1A80039AEC8 /* ChatMessageActionItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88F836602578D1A80039AEC8 /* ChatMessageActionItem.swift */; }; - 8A0175F02501174000570345 /* TypingEventsSender.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0175EF2501174000570345 /* TypingEventsSender.swift */; }; - 8A0175F425013B6400570345 /* TypingEventSender_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0175F325013B6400570345 /* TypingEventSender_Tests.swift */; }; - 8A08C6A624D437DF00DEF995 /* WebSocketPingController_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A08C6A524D437DF00DEF995 /* WebSocketPingController_Tests.swift */; }; - 8A0C3BBC24C0947400CAFD19 /* UserEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0C3BBB24C0947400CAFD19 /* UserEvents.swift */; }; - 8A0C3BC924C0BBAB00CAFD19 /* UserEvents_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0C3BC824C0BBAB00CAFD19 /* UserEvents_Tests.swift */; }; - 8A0C3BD424C1DF2100CAFD19 /* MessageEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0C3BD324C1DF2100CAFD19 /* MessageEvents.swift */; }; - 8A0C3BE224C1F74200CAFD19 /* MessageEvents_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0C3BE124C1F74200CAFD19 /* MessageEvents_Tests.swift */; }; - 8A0CC9E524C5FEA900705CF9 /* MemberEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0CC9E424C5FEA900705CF9 /* MemberEvents.swift */; }; - 8A0CC9EB24C601F600705CF9 /* MemberEvents_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0CC9EA24C601F600705CF9 /* MemberEvents_Tests.swift */; }; - 8A0CC9F124C606EF00705CF9 /* ReactionEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0CC9F024C606EF00705CF9 /* ReactionEvents.swift */; }; - 8A0D649724E579A50017A3C0 /* GuestEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0D649524E579A50017A3C0 /* GuestEndpoints.swift */; }; - 8A0D649824E579AB0017A3C0 /* GuestEndpoints_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0D649424E579A50017A3C0 /* GuestEndpoints_Tests.swift */; }; - 8A0D649B24E579E90017A3C0 /* GuestUserTokenPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0D649924E579E90017A3C0 /* GuestUserTokenPayload.swift */; }; - 8A0D649D24E579F70017A3C0 /* GuestUserTokenPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0D649A24E579E90017A3C0 /* GuestUserTokenPayload_Tests.swift */; }; - 8A0D64A724E57A520017A3C0 /* GuestUserTokenRequestPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0D64A524E57A520017A3C0 /* GuestUserTokenRequestPayload.swift */; }; - 8A0D64A924E57A560017A3C0 /* GuestUserTokenRequestPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0D64A624E57A520017A3C0 /* GuestUserTokenRequestPayload_Tests.swift */; }; - 8A0D64AB24E57BF20017A3C0 /* ChannelListPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0D64AA24E57BF20017A3C0 /* ChannelListPayload_Tests.swift */; }; - 8A0D64AE24E5853F0017A3C0 /* DataController_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0D64AD24E5853F0017A3C0 /* DataController_Tests.swift */; }; - 8A5D3EF924AF749200E2FE35 /* ChannelId_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A5D3EF824AF749200E2FE35 /* ChannelId_Tests.swift */; }; - 8A618E4524D19D510003D83C /* WebSocketPingController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A618E4424D19D510003D83C /* WebSocketPingController.swift */; }; - 8A62704E24B8660A0040BFD6 /* EventType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A62704D24B8660A0040BFD6 /* EventType.swift */; }; - 8A62705024B867190040BFD6 /* EventPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A62704F24B867190040BFD6 /* EventPayload.swift */; }; - 8A62705C24BE2BC00040BFD6 /* TypingEvent_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A62705B24BE2BC00040BFD6 /* TypingEvent_Tests.swift */; }; - 8A62706C24BF3DBC0040BFD6 /* ChannelEvents_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A62706B24BF3DBC0040BFD6 /* ChannelEvents_Tests.swift */; }; - 8A62706E24BF45360040BFD6 /* BanEnabling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A62706D24BF45360040BFD6 /* BanEnabling.swift */; }; - 8AAB1C6624CB39F2009B783F /* UnreadCount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AAB1C6524CB39F2009B783F /* UnreadCount.swift */; }; - 8AC9CBD424C7351D006E236C /* ReactionEvents_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AC9CBD324C734E3006E236C /* ReactionEvents_Tests.swift */; }; - 8AC9CBD624C73689006E236C /* NotificationEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AC9CBD524C73689006E236C /* NotificationEvents.swift */; }; - 8AC9CBE424C74ECB006E236C /* NotificationEvents_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AC9CBE324C74E54006E236C /* NotificationEvents_Tests.swift */; }; - 8AE335A824FCF999002B6677 /* Reachability_Vendor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE335A524FCF999002B6677 /* Reachability_Vendor.swift */; }; - 8AE335A924FCF999002B6677 /* InternetConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE335A624FCF999002B6677 /* InternetConnection.swift */; }; - 8AE335AA24FCF99E002B6677 /* InternetConnection_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE335A424FCF999002B6677 /* InternetConnection_Tests.swift */; }; - A30C3F20276B428F00DA5968 /* UnknownUserEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = A30C3F1F276B428F00DA5968 /* UnknownUserEvent.swift */; }; - A30C3F22276B4F8800DA5968 /* UnknownUserEvent_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A30C3F21276B4F8800DA5968 /* UnknownUserEvent_Tests.swift */; }; - A311B3CE27E8B98C00CFCF6D /* CurrentUserCustomRole.json in Resources */ = {isa = PBXBuildFile; fileRef = 43ABF8B626C513D20034BD62 /* CurrentUserCustomRole.json */; }; - A311B3CF27E8B98C00CFCF6D /* MutedChannelPayload.json in Resources */ = {isa = PBXBuildFile; fileRef = 88DA58032631E8F100FA8C53 /* MutedChannelPayload.json */; }; - A311B3D027E8B98C00CFCF6D /* ChannelsQuery.json in Resources */ = {isa = PBXBuildFile; fileRef = 798779FA2498E47700015F8B /* ChannelsQuery.json */; }; - A311B3D127E8B98C00CFCF6D /* UserPayloadWithCustom.json in Resources */ = {isa = PBXBuildFile; fileRef = 430156E726B2B3B40006E7EA /* UserPayloadWithCustom.json */; }; - A311B3D227E8B98C00CFCF6D /* UserPayload.json in Resources */ = {isa = PBXBuildFile; fileRef = 430156E526B2B3870006E7EA /* UserPayload.json */; }; - A311B3D327E8B98C00CFCF6D /* Message.json in Resources */ = {isa = PBXBuildFile; fileRef = 224116B1258BACF90034184D /* Message.json */; }; - A311B3D427E8B98C00CFCF6D /* Channel.json in Resources */ = {isa = PBXBuildFile; fileRef = 798779F72498E47700015F8B /* Channel.json */; }; - A311B3D527E8B98C00CFCF6D /* ChannelPayload.json in Resources */ = {isa = PBXBuildFile; fileRef = 430156EF26B2E2170006E7EA /* ChannelPayload.json */; }; - A311B3D627E8B98C00CFCF6D /* Member.json in Resources */ = {isa = PBXBuildFile; fileRef = 798779F62498E47700015F8B /* Member.json */; }; - A311B3D727E8B98C00CFCF6D /* CurrentUserPayloadWithCustom.json in Resources */ = {isa = PBXBuildFile; fileRef = 430156EB26B2B3FB0006E7EA /* CurrentUserPayloadWithCustom.json */; }; - A311B3D827E8B98C00CFCF6D /* Devices.json in Resources */ = {isa = PBXBuildFile; fileRef = 790A4C50252E0957001F4A23 /* Devices.json */; }; - A311B3D927E8B98C00CFCF6D /* ChannelPayloadWithCustom.json in Resources */ = {isa = PBXBuildFile; fileRef = 430156ED26B2E20B0006E7EA /* ChannelPayloadWithCustom.json */; }; - A311B3DA27E8B98C00CFCF6D /* CurrentUser.json in Resources */ = {isa = PBXBuildFile; fileRef = 798779F92498E47700015F8B /* CurrentUser.json */; }; - A311B3DB27E8B98C00CFCF6D /* FileUploadPayload.json in Resources */ = {isa = PBXBuildFile; fileRef = 88381E76258259C70047A6A3 /* FileUploadPayload.json */; }; - A311B3DC27E8B98C00CFCF6D /* MessagePayload.json in Resources */ = {isa = PBXBuildFile; fileRef = 430156DD26B188A70006E7EA /* MessagePayload.json */; }; - A311B3DD27E8B98C00CFCF6D /* OtherUser.json in Resources */ = {isa = PBXBuildFile; fileRef = 798779F82498E47700015F8B /* OtherUser.json */; }; - A311B3DE27E8B98C00CFCF6D /* ChannelMembersQuery.json in Resources */ = {isa = PBXBuildFile; fileRef = 882C5751252C770900E60C44 /* ChannelMembersQuery.json */; }; - A311B3DF27E8B98C00CFCF6D /* MessageReactionPayloadWithCustom.json in Resources */ = {isa = PBXBuildFile; fileRef = 430156E326B2A2CC0006E7EA /* MessageReactionPayloadWithCustom.json */; }; - A311B3E027E8B98C00CFCF6D /* CurrentUserPayload.json in Resources */ = {isa = PBXBuildFile; fileRef = 430156E926B2B3E50006E7EA /* CurrentUserPayload.json */; }; - A311B3E127E8B98C00CFCF6D /* Messages.json in Resources */ = {isa = PBXBuildFile; fileRef = DA653BB9253F47EB00B448A0 /* Messages.json */; }; - A311B3E227E8B98C00CFCF6D /* UsersQuery.json in Resources */ = {isa = PBXBuildFile; fileRef = DA8407252525E90D005A0F62 /* UsersQuery.json */; }; - A311B3E327E8B98C00CFCF6D /* MessageReactionPayload.json in Resources */ = {isa = PBXBuildFile; fileRef = 430156E126B2A2AE0006E7EA /* MessageReactionPayload.json */; }; - A311B3E427E8B98C00CFCF6D /* MessagePayloadWithCustom.json in Resources */ = {isa = PBXBuildFile; fileRef = 430156DF26B1891E0006E7EA /* MessagePayloadWithCustom.json */; }; - A311B3E527E8B98C00CFCF6D /* MessageWithBrokenAttachments.json in Resources */ = {isa = PBXBuildFile; fileRef = E7DD8EA725E3F7F50059A322 /* MessageWithBrokenAttachments.json */; }; - A311B3E627E8B99200CFCF6D /* AttachmentPayloadImage.json in Resources */ = {isa = PBXBuildFile; fileRef = 2289852725CC0332007F2C26 /* AttachmentPayloadImage.json */; }; - A311B3E727E8B99200CFCF6D /* AttachmentPayloadLinkWithoutImagePreview.json in Resources */ = {isa = PBXBuildFile; fileRef = AC73783926A6AF1C002ED7B4 /* AttachmentPayloadLinkWithoutImagePreview.json */; }; - A311B3E827E8B99200CFCF6D /* AttachmentPayloadCustom.json in Resources */ = {isa = PBXBuildFile; fileRef = 2289852625CC0331007F2C26 /* AttachmentPayloadCustom.json */; }; - A311B3E927E8B99200CFCF6D /* AttachmentPayloadGiphyWithActions.json in Resources */ = {isa = PBXBuildFile; fileRef = E73BD9E7264C015200E208B7 /* AttachmentPayloadGiphyWithActions.json */; }; - A311B3EA27E8B99200CFCF6D /* AttachmentPayloadLink.json in Resources */ = {isa = PBXBuildFile; fileRef = 2289852525CC0331007F2C26 /* AttachmentPayloadLink.json */; }; - A311B3EB27E8B99200CFCF6D /* AttachmentPayload+NoType.json in Resources */ = {isa = PBXBuildFile; fileRef = 880899EF265299CD007D3493 /* AttachmentPayload+NoType.json */; }; - A311B3EC27E8B99200CFCF6D /* AttachmentPayloadGiphyWithoutActions.json in Resources */ = {isa = PBXBuildFile; fileRef = E73BD9E8264C016400E208B7 /* AttachmentPayloadGiphyWithoutActions.json */; }; - A311B3ED27E8B99800CFCF6D /* ChannelHidden+HistoryCleared.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A0C3BD024C1CCEB00CAFD19 /* ChannelHidden+HistoryCleared.json */; }; - A311B3EE27E8B99800CFCF6D /* ChannelTruncated.json in Resources */ = {isa = PBXBuildFile; fileRef = 79158CE125F0E9DF00186102 /* ChannelTruncated.json */; }; - A311B3EF27E8B99800CFCF6D /* ChannelDeleted.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A0C3BCD24C1CAF000CAFD19 /* ChannelDeleted.json */; }; - A311B3F027E8B99800CFCF6D /* ChannelTruncated_with_message.json in Resources */ = {isa = PBXBuildFile; fileRef = A3B0CFA327BCF66A00F352F9 /* ChannelTruncated_with_message.json */; }; - A311B3F127E8B99800CFCF6D /* ChannelUpdated_ServerSide.json in Resources */ = {isa = PBXBuildFile; fileRef = 79433799260E04AF0094471F /* ChannelUpdated_ServerSide.json */; }; - A311B3F227E8B99800CFCF6D /* ChannelHidden.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A0C3BCF24C1CCD800CAFD19 /* ChannelHidden.json */; }; - A311B3F327E8B99800CFCF6D /* ChannelVisible.json in Resources */ = {isa = PBXBuildFile; fileRef = E7DB9F372632B6500090D9C7 /* ChannelVisible.json */; }; - A311B3F427E8B99800CFCF6D /* ChannelUpdated.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A0C3BCB24C1C6AB00CAFD19 /* ChannelUpdated.json */; }; - A311B3F527E8B99D00CFCF6D /* HealthCheck.json in Resources */ = {isa = PBXBuildFile; fileRef = E7DB9F2426329C060090D9C7 /* HealthCheck.json */; }; - A311B3F627E8B9A200CFCF6D /* MemberAdded.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A0CC9E724C5FFE700705CF9 /* MemberAdded.json */; }; - A311B3F727E8B9A200CFCF6D /* MemberUpdated.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A0CC9EE24C604D200705CF9 /* MemberUpdated.json */; }; - A311B3F827E8B9A200CFCF6D /* MemberRemoved.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A0CC9E924C5FFF400705CF9 /* MemberRemoved.json */; }; - A311B3F927E8B9A800CFCF6D /* MessageRead+MissingUnreadCount.json in Resources */ = {isa = PBXBuildFile; fileRef = 79A9EAC2262045DC00F2A72D /* MessageRead+MissingUnreadCount.json */; }; - A311B3FA27E8B9A800CFCF6D /* MessageDeletedHard.json in Resources */ = {isa = PBXBuildFile; fileRef = ADC4AAAD2788ACFE0004BB35 /* MessageDeletedHard.json */; }; - A311B3FB27E8B9A800CFCF6D /* MessageNew+MissingFields.json in Resources */ = {isa = PBXBuildFile; fileRef = F64F9B6125077CF600834F55 /* MessageNew+MissingFields.json */; }; - A311B3FC27E8B9A800CFCF6D /* MessageUpdated.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A0C3BD824C1E33100CAFD19 /* MessageUpdated.json */; }; - A311B3FD27E8B9A800CFCF6D /* MessageNew.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A0C3BD724C1E26C00CAFD19 /* MessageNew.json */; }; - A311B3FE27E8B9A800CFCF6D /* MessageDeleted.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A0C3BDB24C1E5AE00CAFD19 /* MessageDeleted.json */; }; - A311B3FF27E8B9A800CFCF6D /* MessageRead.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A0C3BD924C1E40E00CAFD19 /* MessageRead.json */; }; - A311B40027E8B9A800CFCF6D /* MessageDeleted+MissingUser.json in Resources */ = {isa = PBXBuildFile; fileRef = 846C633B26FC834800F7518B /* MessageDeleted+MissingUser.json */; }; - A311B40127E8B9AD00CFCF6D /* NotificationMarkRead.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A0C3BDA24C1E59100CAFD19 /* NotificationMarkRead.json */; }; - A311B40227E8B9AD00CFCF6D /* NotificationChannelDeleted.json in Resources */ = {isa = PBXBuildFile; fileRef = 43854421277B46350079C472 /* NotificationChannelDeleted.json */; }; - A311B40327E8B9AD00CFCF6D /* NotificationInviteAccepted.json in Resources */ = {isa = PBXBuildFile; fileRef = 8AC9CBDC24C74708006E236C /* NotificationInviteAccepted.json */; }; - A311B40427E8B9AD00CFCF6D /* NotificationInviteRejected.json in Resources */ = {isa = PBXBuildFile; fileRef = 8AC9CBDB24C74704006E236C /* NotificationInviteRejected.json */; }; - A311B40527E8B9AD00CFCF6D /* NotificationInvited.json in Resources */ = {isa = PBXBuildFile; fileRef = 8AC9CBDA24C742E7006E236C /* NotificationInvited.json */; }; - A311B40627E8B9AD00CFCF6D /* NotificationMarkAllRead.json in Resources */ = {isa = PBXBuildFile; fileRef = 8AC9CBE524C74FFE006E236C /* NotificationMarkAllRead.json */; }; - A311B40727E8B9AD00CFCF6D /* NotificationRemovedFromChannel.json in Resources */ = {isa = PBXBuildFile; fileRef = 8AC9CBD924C73AAA006E236C /* NotificationRemovedFromChannel.json */; }; - A311B40827E8B9AD00CFCF6D /* NotificationAddedToChannel+MissingFields.json in Resources */ = {isa = PBXBuildFile; fileRef = 8431843C26FB54F400B5B25E /* NotificationAddedToChannel+MissingFields.json */; }; - A311B40927E8B9AD00CFCF6D /* NotificationChannelMutesUpdatedWithNoMutedChannels.json in Resources */ = {isa = PBXBuildFile; fileRef = E7B20C4F2633112000A80502 /* NotificationChannelMutesUpdatedWithNoMutedChannels.json */; }; - A311B40A27E8B9AD00CFCF6D /* NotificationChannelMutesUpdatedWithSomeMutedChannels.json in Resources */ = {isa = PBXBuildFile; fileRef = E7B20C502633112000A80502 /* NotificationChannelMutesUpdatedWithSomeMutedChannels.json */; }; - A311B40B27E8B9AD00CFCF6D /* NotificationMessageNew.json in Resources */ = {isa = PBXBuildFile; fileRef = 8AC9CBD724C737AF006E236C /* NotificationMessageNew.json */; }; - A311B40C27E8B9AD00CFCF6D /* NotificationAddedToChannel.json in Resources */ = {isa = PBXBuildFile; fileRef = 794927EE249E3D37009D7EB7 /* NotificationAddedToChannel.json */; }; - A311B40D27E8B9AD00CFCF6D /* NotificationMessageNew+MissingFields.json in Resources */ = {isa = PBXBuildFile; fileRef = 8431843A26FB53B400B5B25E /* NotificationMessageNew+MissingFields.json */; }; - A311B40E27E8B9B300CFCF6D /* ReactionUpdated.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A0CC9F524C608B800705CF9 /* ReactionUpdated.json */; }; - A311B40F27E8B9B300CFCF6D /* ReactionDeleted.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A0CC9F424C607E200705CF9 /* ReactionDeleted.json */; }; - A311B41027E8B9B300CFCF6D /* ReactionNew.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A0CC9F324C6079300705CF9 /* ReactionNew.json */; }; - A311B41127E8B9B900CFCF6D /* UserUnbanned.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A0C3BBE24C0AC7800CAFD19 /* UserUnbanned.json */; }; - A311B41227E8B9B900CFCF6D /* UserStopTyping.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A62706424BE40220040BFD6 /* UserStopTyping.json */; }; - A311B41327E8B9B900CFCF6D /* UserBanned.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A0C3BC224C0AD8300CAFD19 /* UserBanned.json */; }; - A311B41427E8B9B900CFCF6D /* UserStopWatching.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A0C3BC424C0ADEB00CAFD19 /* UserStopWatching.json */; }; - A311B41527E8B9B900CFCF6D /* UserStartTyping.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A62706024BE31C30040BFD6 /* UserStartTyping.json */; }; - A311B41627E8B9B900CFCF6D /* UserPresence.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A0C3BBD24C0AC6400CAFD19 /* UserPresence.json */; }; - A311B41727E8B9B900CFCF6D /* UserStartTypingThread.json in Resources */ = {isa = PBXBuildFile; fileRef = 43BAAD482664F59600323D8E /* UserStartTypingThread.json */; }; - A311B41827E8B9B900CFCF6D /* UserStartWatching.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A0C3BC324C0ADD400CAFD19 /* UserStartWatching.json */; }; - A311B41927E8B9B900CFCF6D /* UserUpdated.json in Resources */ = {isa = PBXBuildFile; fileRef = E732A921263B075F003BD781 /* UserUpdated.json */; }; - A311B41A27E8B9B900CFCF6D /* UserStopTypingThread.json in Resources */ = {isa = PBXBuildFile; fileRef = 43BAAD472664F59600323D8E /* UserStopTypingThread.json */; }; - A311B41B27E8B9BE00CFCF6D /* FlagMessagePayload+NoExtraData.json in Resources */ = {isa = PBXBuildFile; fileRef = 88F896F62541AC0900DE517D /* FlagMessagePayload+NoExtraData.json */; }; - A311B41C27E8B9BE00CFCF6D /* FlagMessagePayload+CustomExtraData.json in Resources */ = {isa = PBXBuildFile; fileRef = 88F896F82541AC0900DE517D /* FlagMessagePayload+CustomExtraData.json */; }; - A311B41D27E8B9BE00CFCF6D /* FlagMessagePayload+DefaultExtraData.json in Resources */ = {isa = PBXBuildFile; fileRef = 88F896F72541AC0900DE517D /* FlagMessagePayload+DefaultExtraData.json */; }; - A311B41E27E8B9C400CFCF6D /* FlagUserPayload+DefaultExtraData.json in Resources */ = {isa = PBXBuildFile; fileRef = 8836FFD1254082FF009FDF73 /* FlagUserPayload+DefaultExtraData.json */; }; - A311B41F27E8B9C400CFCF6D /* FlagUserPayload+CustomExtraData.json in Resources */ = {isa = PBXBuildFile; fileRef = 8836FFD0254082FF009FDF73 /* FlagUserPayload+CustomExtraData.json */; }; - A311B42027E8B9C400CFCF6D /* FlagUserPayload+NoExtraData.json in Resources */ = {isa = PBXBuildFile; fileRef = 8836FFD2254082FF009FDF73 /* FlagUserPayload+NoExtraData.json */; }; - A311B42127E8B9C900CFCF6D /* GuestUser+InvalidToken.json in Resources */ = {isa = PBXBuildFile; fileRef = 883EB93825B070AB001858FD /* GuestUser+InvalidToken.json */; }; - A311B42227E8B9C900CFCF6D /* GuestUser+CustomExtraData.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A0D64A124E57A260017A3C0 /* GuestUser+CustomExtraData.json */; }; - A311B42327E8B9C900CFCF6D /* GuestUser+DefaultExtraData.json in Resources */ = {isa = PBXBuildFile; fileRef = 8A0D649F24E57A260017A3C0 /* GuestUser+DefaultExtraData.json */; }; - A311B42427E8B9CE00CFCF6D /* MessageReactionPayload+NoExtraData.json in Resources */ = {isa = PBXBuildFile; fileRef = 88EA9B0C2547271B007EE76B /* MessageReactionPayload+NoExtraData.json */; }; - A311B42527E8B9CE00CFCF6D /* MessageReactionsPayload.json in Resources */ = {isa = PBXBuildFile; fileRef = AD53DCDE27271D850019290C /* MessageReactionsPayload.json */; }; - A311B42627E8B9CE00CFCF6D /* MessageReactionPayload+DefaultExtraData.json in Resources */ = {isa = PBXBuildFile; fileRef = 88EA9B0E2547271B007EE76B /* MessageReactionPayload+DefaultExtraData.json */; }; - A311B42727E8B9CE00CFCF6D /* MessageReactionPayload+CustomExtraData.json in Resources */ = {isa = PBXBuildFile; fileRef = 88EA9B0D2547271B007EE76B /* MessageReactionPayload+CustomExtraData.json */; }; - A311B42827E8B9D300CFCF6D /* MissingEventsPayload.json in Resources */ = {isa = PBXBuildFile; fileRef = F62BE78D2506620000D13B86 /* MissingEventsPayload.json */; }; - A311B42927E8B9D800CFCF6D /* UserUpdateResponse.json in Resources */ = {isa = PBXBuildFile; fileRef = ADCDDCC425AE1293004E15FB /* UserUpdateResponse.json */; }; - A311B42A27E8B9D800CFCF6D /* UserUpdateResponse+MissingUser.json in Resources */ = {isa = PBXBuildFile; fileRef = AD7D633225AF577E0051219B /* UserUpdateResponse+MissingUser.json */; }; - A311B42D27E8BB7400CFCF6D /* StreamChatTestTools.swift in Sources */ = {isa = PBXBuildFile; fileRef = A311B42C27E8BB7400CFCF6D /* StreamChatTestTools.swift */; }; - A311B42F27E8BC8400CFCF6D /* UserController_Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BABA27E4D97500BBF4FA /* UserController_Delegate.swift */; }; - A311B43027E8BC8400CFCF6D /* ChatUserController_Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BAC827E4DC5D00BBF4FA /* ChatUserController_Delegate.swift */; }; - A311B43127E8BC8400CFCF6D /* ConnectionDetailsProviderDelegate_Spy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BA9327E3826C00BBF4FA /* ConnectionDetailsProviderDelegate_Spy.swift */; }; - A311B43227E8BC8400CFCF6D /* TestChannelListObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BAB127E4D45200BBF4FA /* TestChannelListObserver.swift */; }; - A311B43327E8BC8400CFCF6D /* ConnectionController_Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BAB827E4D90300BBF4FA /* ConnectionController_Delegate.swift */; }; - A311B43427E8BC8400CFCF6D /* MessageSearchController_Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BAC627E4DBF900BBF4FA /* MessageSearchController_Delegate.swift */; }; - A311B43527E8BC8400CFCF6D /* DataController_Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BA7827E377CD00BBF4FA /* DataController_Delegate.swift */; }; - A311B43627E8BC8400CFCF6D /* ChannelMemberController_Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BAC127E4DB7100BBF4FA /* ChannelMemberController_Delegate.swift */; }; - A311B43727E8BC8400CFCF6D /* ChannelController_Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BAA327E38B7700BBF4FA /* ChannelController_Delegate.swift */; }; - A311B43827E8BC8400CFCF6D /* WebSocketPingController_Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BADC27E4E86400BBF4FA /* WebSocketPingController_Delegate.swift */; }; - A311B43927E8BC8400CFCF6D /* ChannelListController_Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BAAA27E4D1F100BBF4FA /* ChannelListController_Delegate.swift */; }; - A311B43A27E8BC8400CFCF6D /* UserListController_Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BACC27E4DD9000BBF4FA /* UserListController_Delegate.swift */; }; - A311B43B27E8BC8400CFCF6D /* ChannelWatcherListController_Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BAB627E4D8B200BBF4FA /* ChannelWatcherListController_Delegate.swift */; }; - A311B43C27E8BC8400CFCF6D /* EventsController_Delegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BABF27E4DA8200BBF4FA /* EventsController_Delegate.swift */; }; - A31783DD285B79EB005009B9 /* Bundle+PushProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = A31783DC285B79EB005009B9 /* Bundle+PushProvider.swift */; }; - A3227E59284A484300EBE6CC /* UIImage+Resized.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3227E58284A484300EBE6CC /* UIImage+Resized.swift */; }; - A3227E5B284A489000EBE6CC /* UIViewController+Alert.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3227E5A284A489000EBE6CC /* UIViewController+Alert.swift */; }; - A3227E60284A497300EBE6CC /* GroupUserCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3227E5F284A497300EBE6CC /* GroupUserCell.swift */; }; - A3227E62284A499500EBE6CC /* SearchUserCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3227E61284A499500EBE6CC /* SearchUserCell.swift */; }; - A3227E65284A4A5C00EBE6CC /* StreamChatWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3227E64284A4A5C00EBE6CC /* StreamChatWrapper.swift */; }; - A3227E69284A4AE800EBE6CC /* AvatarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3227E68284A4AE800EBE6CC /* AvatarView.swift */; }; - A3227E6D284A4B6A00EBE6CC /* UserCredentialsCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3227E6C284A4B6A00EBE6CC /* UserCredentialsCell.swift */; }; - A3227E70284A4BC700EBE6CC /* DemoChatChannelVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3227E6F284A4BC700EBE6CC /* DemoChatChannelVC.swift */; }; - A3227E72284A4BF700EBE6CC /* HiddenChannelListVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3227E71284A4BF700EBE6CC /* HiddenChannelListVC.swift */; }; - A3227E74284A4C3300EBE6CC /* DemoChatMessageActionsVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3227E73284A4C3300EBE6CC /* DemoChatMessageActionsVC.swift */; }; - A3227E76284A4C6400EBE6CC /* MessageReactionType+Position.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3227E75284A4C6400EBE6CC /* MessageReactionType+Position.swift */; }; - A3227E78284A4CAD00EBE6CC /* DemoChatMessageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3227E77284A4CAD00EBE6CC /* DemoChatMessageContentView.swift */; }; - A3227E7A284A4CE000EBE6CC /* DemoChatChannelListVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3227E79284A4CE000EBE6CC /* DemoChatChannelListVC.swift */; }; - A3227E7E284A511200EBE6CC /* DemoAppConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3227E7D284A511200EBE6CC /* DemoAppConfiguration.swift */; }; - A3227EC9284A52EE00EBE6CC /* PushNotifications.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3227EC8284A52EE00EBE6CC /* PushNotifications.swift */; }; - A32B6D9E2869DABD002B1312 /* GiphyAttachmentPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A32B6D9D2869DABD002B1312 /* GiphyAttachmentPayload_Tests.swift */; }; - A32D55142860B40B00E66AF9 /* ChatMessageLinkAttachment_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A32D55132860B40B00E66AF9 /* ChatMessageLinkAttachment_Tests.swift */; }; - A32D55162860B54700E66AF9 /* AttachmentPayloadLink_without_title_link.json in Resources */ = {isa = PBXBuildFile; fileRef = A32D55152860B54700E66AF9 /* AttachmentPayloadLink_without_title_link.json */; }; - A32D55182860B70200E66AF9 /* AttachmentPayloadLink_with_title_link.json in Resources */ = {isa = PBXBuildFile; fileRef = A32D55172860B70200E66AF9 /* AttachmentPayloadLink_with_title_link.json */; }; - A33FA816282D595C00DC40E8 /* ChannelList_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A33FA815282D595C00DC40E8 /* ChannelList_Tests.swift */; }; - A33FA818282E559A00DC40E8 /* SlowMode_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A33FA817282E559A00DC40E8 /* SlowMode_Tests.swift */; }; - A344077427D753530044F150 /* ChannelUnreadCount_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A344075027D753530044F150 /* ChannelUnreadCount_Mock.swift */; }; - A344077527D753530044F150 /* ChatChannel_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A344075127D753530044F150 /* ChatChannel_Mock.swift */; }; - A344077627D753530044F150 /* ChatMessageReaction_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A344075227D753530044F150 /* ChatMessageReaction_Mock.swift */; }; - A344077727D753530044F150 /* ChatMessage_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A344075327D753530044F150 /* ChatMessage_Mock.swift */; }; - A344077827D753530044F150 /* CurrentChatUser_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A344075427D753530044F150 /* CurrentChatUser_Mock.swift */; }; - A344077A27D753530044F150 /* ChatMessageFileAttachment_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A344075727D753530044F150 /* ChatMessageFileAttachment_Mock.swift */; }; - A344077B27D753530044F150 /* yoda.txt in Resources */ = {isa = PBXBuildFile; fileRef = A344075827D753530044F150 /* yoda.txt */; }; - A344077C27D753530044F150 /* ChatMessageImageAttachment_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A344075927D753530044F150 /* ChatMessageImageAttachment_Mock.swift */; }; - A344077D27D753530044F150 /* AttachmentUploadingState_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A344075A27D753530044F150 /* AttachmentUploadingState_Mock.swift */; }; - A344077E27D753530044F150 /* ChatMessageLinkAttachment_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A344075B27D753530044F150 /* ChatMessageLinkAttachment_Mock.swift */; }; - A344077F27D753530044F150 /* AnyAttachmentPayload_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A344075C27D753530044F150 /* AnyAttachmentPayload_Mock.swift */; }; - A344078027D753530044F150 /* ChatChannelMember_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A344075D27D753530044F150 /* ChatChannelMember_Mock.swift */; }; - A344078127D753530044F150 /* ChatUser_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A344075E27D753530044F150 /* ChatUser_Mock.swift */; }; - A344078227D753530044F150 /* NSManagedObject+ContextChange.swift in Sources */ = {isa = PBXBuildFile; fileRef = A344075F27D753530044F150 /* NSManagedObject+ContextChange.swift */; }; - A344078427D753530044F150 /* MemberPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = A344076227D753530044F150 /* MemberPayload.swift */; }; - A344078527D753530044F150 /* UnreadCount.swift in Sources */ = {isa = PBXBuildFile; fileRef = A344076327D753530044F150 /* UnreadCount.swift */; }; - A344078627D753530044F150 /* MessagePayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = A344076427D753530044F150 /* MessagePayload.swift */; }; - A344078727D753530044F150 /* CurrentUserPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = A344076527D753530044F150 /* CurrentUserPayload.swift */; }; - A344078827D753530044F150 /* MessageAttachmentPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = A344076627D753530044F150 /* MessageAttachmentPayload.swift */; }; - A344078927D753530044F150 /* UserPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = A344076727D753530044F150 /* UserPayload.swift */; }; - A344078A27D753530044F150 /* XCTestCase+Dummy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A344076827D753530044F150 /* XCTestCase+Dummy.swift */; }; - A344078C27D753530044F150 /* ChatChannelController_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A344076B27D753530044F150 /* ChatChannelController_Mock.swift */; }; - A344078D27D753530044F150 /* ChatUserSearchController_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A344076C27D753530044F150 /* ChatUserSearchController_Mock.swift */; }; - A344078E27D753530044F150 /* CurrentChatUserController_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A344076D27D753530044F150 /* CurrentChatUserController_Mock.swift */; }; - A344078F27D753530044F150 /* ChatChannelListController_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A344076E27D753530044F150 /* ChatChannelListController_Mock.swift */; }; - A344079027D753530044F150 /* ChatMessageController_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A344076F27D753530044F150 /* ChatMessageController_Mock.swift */; }; - A344079227D753530044F150 /* StreamChatTestTools.h in Headers */ = {isa = PBXBuildFile; fileRef = A344077127D753530044F150 /* StreamChatTestTools.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A34407BD27D8C33F0044F150 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = A34407BC27D8C33F0044F150 /* AppDelegate.swift */; }; - A34407C127D8C33F0044F150 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A34407C027D8C33F0044F150 /* ViewController.swift */; }; - A34407C927D8C3400044F150 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = A34407C827D8C3400044F150 /* Assets.xcassets */; }; - A34407CC27D8C3400044F150 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = A34407CA27D8C3400044F150 /* LaunchScreen.storyboard */; }; - A34ECB4627F5C9C200A804C1 /* MessageEvents_IntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A34ECB4527F5C9C200A804C1 /* MessageEvents_IntegrationTests.swift */; }; - A34ECB4827F5C9FA00A804C1 /* UserEvents_IntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A34ECB4727F5C9FA00A804C1 /* UserEvents_IntegrationTests.swift */; }; - A34ECB4A27F5CA1B00A804C1 /* TypingEvents_IntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A34ECB4927F5CA1B00A804C1 /* TypingEvents_IntegrationTests.swift */; }; - A34ECB4C27F5CA5E00A804C1 /* ReactionEvents_IntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A34ECB4B27F5CA5E00A804C1 /* ReactionEvents_IntegrationTests.swift */; }; - A34ECB4E27F5CABD00A804C1 /* MemberEvents_IntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A34ECB4D27F5CABD00A804C1 /* MemberEvents_IntegrationTests.swift */; }; - A34ECB5027F5CAF200A804C1 /* PinnedMessagesQuery_IntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A34ECB4F27F5CAF200A804C1 /* PinnedMessagesQuery_IntegrationTests.swift */; }; - A34ECB5227F5CB9B00A804C1 /* ListChange_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A34ECB5127F5CB9B00A804C1 /* ListChange_Tests.swift */; }; - A34ECB5427F5CBD500A804C1 /* ListChangeAggregator_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A34ECB5327F5CBD500A804C1 /* ListChangeAggregator_Tests.swift */; }; - A34ECB5627F5CC1E00A804C1 /* EntityChange_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A34ECB5527F5CC1E00A804C1 /* EntityChange_Tests.swift */; }; - A34ECB5B27F5D0BF00A804C1 /* TestDataModel.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 7922F30424DACEF100C364BC /* TestDataModel.xcdatamodeld */; }; - A34ECB5C27F5D0BF00A804C1 /* TestDataModel2.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = AD7DFBEA25D2AE7400DD9DA3 /* TestDataModel2.xcdatamodeld */; }; - A35715F4283E98110014E3B0 /* StreamChatTestMockServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3A0C9C0283E967600B18DA4 /* StreamChatTestMockServer.swift */; }; - A35715FB283E9A080014E3B0 /* StreamChatTestMockServer.h in Headers */ = {isa = PBXBuildFile; fileRef = A35715FA283E9A080014E3B0 /* StreamChatTestMockServer.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A35757C72613081B00DC914C /* ComposerKeyboardHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = A35757C62613081B00DC914C /* ComposerKeyboardHandler.swift */; }; - A368E71627F33E16009063C1 /* MissingEventsPayload-IncompleteChannel.json in Resources */ = {isa = PBXBuildFile; fileRef = C1CE8EFD27F20C3A0091097B /* MissingEventsPayload-IncompleteChannel.json */; }; - A3698D802820187200814143 /* DebugMenu.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3698D7F2820187200814143 /* DebugMenu.swift */; }; - A3698DD828215E2F00814143 /* Settings.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3698DD728215E2F00814143 /* Settings.swift */; }; - A36C39F52860680A0004EB7E /* URL+EnrichedURL.swift in Sources */ = {isa = PBXBuildFile; fileRef = A36C39F42860680A0004EB7E /* URL+EnrichedURL.swift */; }; - A36C39F828606B5D0004EB7E /* URL_EnrichedURL_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A36C39F728606B5D0004EB7E /* URL_EnrichedURL_Tests.swift */; }; - A36D1EA9283F755F008D6110 /* StreamTestCase.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82AD02BC27D8E44B000611B7 /* StreamTestCase.swift */; }; - A36F997A2818459C0078260D /* InternetConnectionMonitor_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A36F99792818459C0078260D /* InternetConnectionMonitor_Mock.swift */; }; - A3813B4C2825C8030076E838 /* CustomChatMessageListRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3813B4B2825C8030076E838 /* CustomChatMessageListRouter.swift */; }; - A3813B4E2825C8A30076E838 /* ThreadVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3813B4D2825C8A30076E838 /* ThreadVC.swift */; }; - A382131E2805C8AC0068D30E /* TestsEnvironmentSetup.swift in Sources */ = {isa = PBXBuildFile; fileRef = A382131D2805C8AC0068D30E /* TestsEnvironmentSetup.swift */; }; - A3960E0B27DA587B003AB2B0 /* RetryStrategy_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3960E0A27DA587B003AB2B0 /* RetryStrategy_Tests.swift */; }; - A3960E0D27DA5973003AB2B0 /* ConnectionRecoveryHandler_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3960E0C27DA5973003AB2B0 /* ConnectionRecoveryHandler_Tests.swift */; }; - A39A8AE7263825F4003453D9 /* ChatMessageLayoutOptionsResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = A39A8AE6263825F4003453D9 /* ChatMessageLayoutOptionsResolver.swift */; }; - A39B040B27F196F200D6B18A /* StreamChatUITests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A39B040A27F196F200D6B18A /* StreamChatUITests.swift */; }; - A3A0C9B0283E955200B18DA4 /* StreamMockServer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 82D2E81E27D10F4300169ADA /* StreamMockServer.swift */; }; - A3A52B6627EB61FC00311DFC /* EventPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 794927F0249E3DE6009D7EB7 /* EventPayload_Tests.swift */; }; - A3A644B327BF99D400F92494 /* ChannelTruncateRequestPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3A644B227BF99D400F92494 /* ChannelTruncateRequestPayload_Tests.swift */; }; - A3AFEAA72816F1A200A79A6A /* MessageDeliveryStatus_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3AFEAA62816F1A200A79A6A /* MessageDeliveryStatus_Tests.swift */; }; - A3B0CFA227BBF52600F352F9 /* ChannelTruncateRequestPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3B0CFA127BBF52600F352F9 /* ChannelTruncateRequestPayload.swift */; }; - A3B78F18282A675700348AD1 /* MessageDeliveryStatus+ChannelList_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3B78F17282A675700348AD1 /* MessageDeliveryStatus+ChannelList_Tests.swift */; }; - A3B78F1A282A6A8F00348AD1 /* UserRobot+Asserts.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3B78F19282A6A8F00348AD1 /* UserRobot+Asserts.swift */; }; - A3BB3FFF261DA74D00365496 /* ContainerStackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3BB3FFE261DA74D00365496 /* ContainerStackView.swift */; }; - A3BD4818281A984C0090D511 /* DispatchQueue+AsyncAfter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3BD4817281A984C0090D511 /* DispatchQueue+AsyncAfter.swift */; }; - A3BD484E281ABB620090D511 /* CustomChannelListRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3BD484D281ABB620090D511 /* CustomChannelListRouter.swift */; }; - A3BD4850281AC16C0090D511 /* ChannelVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3BD484F281AC16C0090D511 /* ChannelVC.swift */; }; A3BD486B281FD4500090D511 /* OHHTTPStubs in Frameworks */ = {isa = PBXBuildFile; productRef = A3BD486A281FD4500090D511 /* OHHTTPStubs */; }; - A3BEB6AF27F3235600D6D80D /* Bundle+Target.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3BEB6AE27F3235600D6D80D /* Bundle+Target.swift */; }; - A3C0D774261CA25700A8A1A2 /* ContainerStackView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C0D773261CA25700A8A1A2 /* ContainerStackView_Tests.swift */; }; - A3C2700427E1DB2B0057D5A8 /* MessageSearchController_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C2700127E1D82D0057D5A8 /* MessageSearchController_Tests.swift */; }; - A3C3BC1927E87EFE00224761 /* ConnectionRepository_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A344074E27D753530044F150 /* ConnectionRepository_Mock.swift */; }; - A3C3BC1A27E87EFE00224761 /* DatabaseContainer_Spy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A344076027D753530044F150 /* DatabaseContainer_Spy.swift */; }; - A3C3BC1B27E87EFE00224761 /* ChatClient_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7991D83E24F8F1BF00D21BA3 /* ChatClient_Mock.swift */; }; - A3C3BC1D27E87F0800224761 /* APIClient_Spy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792921C624C047DD00116BBB /* APIClient_Spy.swift */; }; - A3C3BC1E27E87F0800224761 /* CDNClient_Spy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 649968D8264E6A71000515AB /* CDNClient_Spy.swift */; }; - A3C3BC2027E87F1200224761 /* ChannelListController_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BAB427E4D81A00BBF4FA /* ChannelListController_Mock.swift */; }; - A3C3BC2227E87F1200224761 /* CurrentUserController_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BABC27E4D9B500BBF4FA /* CurrentUserController_Mock.swift */; }; - A3C3BC2327E87F1800224761 /* ChatChannelWatcherListController_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79D6CE6125F7D6C700BE2EEC /* ChatChannelWatcherListController_Mock.swift */; }; - A3C3BC2427E87F1800224761 /* ChatChannelController_Spy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C186BFB127AAF7E00099CCA6 /* ChatChannelController_Spy.swift */; }; - A3C3BC2527E87F2000224761 /* MessageReactionPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88AA92872547332000BFA0C3 /* MessageReactionPayload.swift */; }; - A3C3BC2627E87F2000224761 /* TestAttachmentEnvelope.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2236D97A25CC68E400C47F30 /* TestAttachmentEnvelope.swift */; }; - A3C3BC2727E87F2000224761 /* ChatMessageAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 649968DA264E6E81000515AB /* ChatMessageAttachment.swift */; }; - A3C3BC2827E87F2000224761 /* UserRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79F3ABEB24EAE0B900AB9505 /* UserRequestBody.swift */; }; - A3C3BC2927E87F2000224761 /* ChannelDetailPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79D7A1CD2593A40900D3C2BF /* ChannelDetailPayload.swift */; }; - A3C3BC2A27E87F2000224761 /* DevicePayloads.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799B5DC4253081C900C108FB /* DevicePayloads.swift */; }; - A3C3BC2B27E87F2000224761 /* DatabaseSession_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 794F105B2615BC4D00C0D52F /* DatabaseSession_Mock.swift */; }; - A3C3BC2C27E87F2000224761 /* MutedUserPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8836133B25275170003CB958 /* MutedUserPayload.swift */; }; - A3C3BC2D27E87F2000224761 /* TestCustomEventPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A1D2ED26AAFDEE00014712 /* TestCustomEventPayload.swift */; }; - A3C3BC2E27E87F2900224761 /* RequestRecorderURLProtocol_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79DDF817249CE38B002F4412 /* RequestRecorderURLProtocol_Mock.swift */; }; - A3C3BC3027E87F2900224761 /* MemberListController_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88BEBCE0253704AE00D9E8B7 /* MemberListController_Mock.swift */; }; - A3C3BC3127E87F2900224761 /* MessageRepository_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = C152F5FB27C3DC53003B4805 /* MessageRepository_Mock.swift */; }; - A3C3BC3227E87F2900224761 /* URLProtocol_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79DDF816249CE38B002F4412 /* URLProtocol_Mock.swift */; }; - A3C3BC3327E87F2900224761 /* OfflineRequestsRepository_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = C143789227BD625800E23965 /* OfflineRequestsRepository_Mock.swift */; }; - A3C3BC3427E87F2900224761 /* SyncRepository_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = C186BFA227A048690099CCA6 /* SyncRepository_Mock.swift */; }; - A3C3BC3527E87F3200224761 /* EventBatcher_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84ABF69B274E66AA00EDDA68 /* EventBatcher_Mock.swift */; }; - A3C3BC3627E87F3200224761 /* InternetConnection_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84E32EA4276C9AB200A27112 /* InternetConnection_Mock.swift */; }; - A3C3BC3727E87F3200224761 /* Logger_Spy.swift in Sources */ = {isa = PBXBuildFile; fileRef = C147D78527B4294900F8E7C5 /* Logger_Spy.swift */; }; - A3C3BC3827E87F5100224761 /* BackgroundTaskScheduler_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84EB4E732769F76500E47E73 /* BackgroundTaskScheduler_Mock.swift */; }; - A3C3BC3927E87F5100224761 /* WebSocketClient_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8802F9BC25AF1DE200475159 /* WebSocketClient_Mock.swift */; }; - A3C3BC3A27E87F5100224761 /* WebSocketPingController_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BAD827E4E6AB00BBF4FA /* WebSocketPingController_Mock.swift */; }; - A3C3BC3B27E87F5100224761 /* EventMiddleware_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6C56D1324F7B89D0012BB1F /* EventMiddleware_Mock.swift */; }; - A3C3BC3C27E87F5100224761 /* RetryStrategy_Spy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8414A81B2767944B001BA9D7 /* RetryStrategy_Spy.swift */; }; - A3C3BC3D27E87F5100224761 /* WebSocketEngine_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79280F7B24891B0F00CDEB89 /* WebSocketEngine_Mock.swift */; }; - A3C3BC3E27E87F5600224761 /* EventsDecoder_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BAAF27E4D3CE00BBF4FA /* EventsDecoder_Mock.swift */; }; - A3C3BC3F27E87F5C00224761 /* ChannelListUpdater_Spy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79896D602507B0DD00BA8F1C /* ChannelListUpdater_Spy.swift */; }; - A3C3BC4027E87F5C00224761 /* ChannelMemberListUpdater_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 882C5762252C7F6500E60C44 /* ChannelMemberListUpdater_Mock.swift */; }; - A3C3BC4127E87F5C00224761 /* ChannelUpdater_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = F62D143D24DD70190081D241 /* ChannelUpdater_Mock.swift */; }; - A3C3BC4227E87F5C00224761 /* UserListUpdater_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA84072F2526002D005A0F62 /* UserListUpdater_Mock.swift */; }; - A3C3BC4327E87F5C00224761 /* EventNotificationCenter_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A2C56E275A50DE004749C0 /* EventNotificationCenter_Mock.swift */; }; - A3C3BC4427E87F5C00224761 /* UserUpdater_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8819DFE825262EBA00FD1A50 /* UserUpdater_Mock.swift */; }; - A3C3BC4527E87F5C00224761 /* EventSender_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A1D2EB26AAFB8E00014712 /* EventSender_Mock.swift */; }; - A3C3BC4627E87F5C00224761 /* CurrentUserUpdater_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD90D18C25D5619C001D03BB /* CurrentUserUpdater_Mock.swift */; }; - A3C3BC4727E87F5C00224761 /* TypingEventsSender_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8ACFBF642507AA440093C6FD /* TypingEventsSender_Mock.swift */; }; - A3C3BC4827E87F5C00224761 /* MessageUpdater_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = F61D7C3224FFA60600188A0E /* MessageUpdater_Mock.swift */; }; - A3C3BC4927E87F5C00224761 /* ChannelMemberUpdater_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88F6DF96252C88BB009A8AF0 /* ChannelMemberUpdater_Mock.swift */; }; - A3C3BC4A27E87F6000224761 /* ConnectionRecoveryHandler_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84698637274FE79200B22258 /* ConnectionRecoveryHandler_Mock.swift */; }; - A3C3BC5D27E8AA0A00224761 /* ChatUser+Unique.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BACA27E4DC9300BBF4FA /* ChatUser+Unique.swift */; }; - A3C3BC5E27E8AA0A00224761 /* String+Unique.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C3BC5527E8805600224761 /* String+Unique.swift */; }; - A3C3BC5F27E8AA0A00224761 /* AttachmentAction+Unique.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C3BC5327E8804100224761 /* AttachmentAction+Unique.swift */; }; - A3C3BC6027E8AA0A00224761 /* Date+Unique.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C3BC4F27E8801F00224761 /* Date+Unique.swift */; }; - A3C3BC6127E8AA0A00224761 /* Token+Unique.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C3BC4B27E87FEC00224761 /* Token+Unique.swift */; }; - A3C3BC6227E8AA0A00224761 /* ChannelEditDetailPayload+Unique.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BA9727E3841200BBF4FA /* ChannelEditDetailPayload+Unique.swift */; }; - A3C3BC6327E8AA0A00224761 /* AttachmentId+Unique.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C3BC4D27E8800800224761 /* AttachmentId+Unique.swift */; }; - A3C3BC6427E8AA0A00224761 /* ChannelId+Unique.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792A71E22578EF650082498D /* ChannelId+Unique.swift */; }; - A3C3BC6527E8AA0A00224761 /* Int+Unique.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C3BC5127E8802E00224761 /* Int+Unique.swift */; }; - A3C3BC6627E8AA0A00224761 /* URL+Unique.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C3BC5727E8806D00224761 /* URL+Unique.swift */; }; - A3C3BC6727E8AA0A00224761 /* ChatMessage+Unique.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BAA827E38C5E00BBF4FA /* ChatMessage+Unique.swift */; }; - A3C3BC6827E8AA0A00224761 /* TypingEventDTO+Unique.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BADE27E4E8C000BBF4FA /* TypingEventDTO+Unique.swift */; }; - A3C3BC6927E8AA4300224761 /* TestBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BA9527E382F900BBF4FA /* TestBuilder.swift */; }; - A3C3BC6A27E8AA4300224761 /* TestMemberEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BAE827E4ECE800BBF4FA /* TestMemberEvent.swift */; }; - A3C3BC6B27E8AA4300224761 /* TestUser.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BA8227E37BE000BBF4FA /* TestUser.swift */; }; - A3C3BC6C27E8AA4300224761 /* TestEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BAAC27E4D37400BBF4FA /* TestEvent.swift */; }; - A3C3BC6D27E8AA4300224761 /* TestManagedObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7922F30724DACF1F00C364BC /* TestManagedObject.swift */; }; - A3C3BC6E27E8AA4300224761 /* PhotoMetaData.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BACE27E4DF7100BBF4FA /* PhotoMetaData.swift */; }; - A3C3BC6F27E8AA4300224761 /* AnyEndpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BA8D27E37EAD00BBF4FA /* AnyEndpoint.swift */; }; - A3C3BC7027E8AA4300224761 /* CustomCDNClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BA9F27E389E400BBF4FA /* CustomCDNClient.swift */; }; - A3C3BC7127E8AA4300224761 /* TestFetchedResultsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BA7D27E3797300BBF4FA /* TestFetchedResultsController.swift */; }; - A3C3BC7227E8AA4300224761 /* DecodableEntity.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BA9B27E387F800BBF4FA /* DecodableEntity.swift */; }; - A3C3BC7327E8AA4300224761 /* TestItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BA7B27E3786500BBF4FA /* TestItem.swift */; }; - A3C3BC7427E8AA4300224761 /* TestError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799C947B247E6051001F1104 /* TestError.swift */; }; - A3C3BC7527E8AA7000224761 /* Endpoint+Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BA8027E37BA200BBF4FA /* Endpoint+Mock.swift */; }; - A3C3BC7827E8AA9400224761 /* ChannelListQuery+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BAE627E4EC4000BBF4FA /* ChannelListQuery+Equatable.swift */; }; - A3C3BC7927E8AA9400224761 /* AnyEncodable+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BA8B27E37E7700BBF4FA /* AnyEncodable+Equatable.swift */; }; - A3C3BC7A27E8AA9400224761 /* CleanUpTypingEvent+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BAE127E4E95800BBF4FA /* CleanUpTypingEvent+Equatable.swift */; }; - A3C3BC7B27E8AA9400224761 /* EndpoinPath+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BA9927E3849B00BBF4FA /* EndpoinPath+Equatable.swift */; }; - A3C3BC7C27E8AA9400224761 /* WebSocketEngineError+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BADA27E4E82100BBF4FA /* WebSocketEngineError+Equatable.swift */; }; - A3C3BC8027E8AAF000224761 /* FilterTestScope.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCE48E6828D1A30622C243F0 /* FilterTestScope.swift */; }; - A3C3BC8227E8AB6200224761 /* String+Date.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BA9D27E3893A00BBF4FA /* String+Date.swift */; }; - A3C3BC8327E8AB6200224761 /* URLSessionConfiguration+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BA8F27E37EE000BBF4FA /* URLSessionConfiguration+Equatable.swift */; }; - A3C3BC8427E8AB6200224761 /* Calendar+GMT.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BAD627E4E51600BBF4FA /* Calendar+GMT.swift */; }; - A3C3BC8527E8AB6200224761 /* Array+Subscript.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BA9127E37FA200BBF4FA /* Array+Subscript.swift */; }; - A3C3BC8627E8AB6200224761 /* DispatchQueue+Random.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C3BC5A27E8810000224761 /* DispatchQueue+Random.swift */; }; - A3C3BC8727E8AB6B00224761 /* JSONEncoder+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA84074A2526417B005A0F62 /* JSONEncoder+Extensions.swift */; }; - A3C3BC9427E8AC0600224761 /* RequestEncoder_Spy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BA8727E37DF000BBF4FA /* RequestEncoder_Spy.swift */; }; - A3C3BC9527E8AC0A00224761 /* RequestDecoder_Spy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BA8927E37E3D00BBF4FA /* RequestDecoder_Spy.swift */; }; - A3C7BAD127E4E02700BBF4FA /* ChannelListFilterScope_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BAD027E4E02700BBF4FA /* ChannelListFilterScope_Tests.swift */; }; - A3C7BAD327E4E05300BBF4FA /* MemberListFilterScope_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BAD227E4E05300BBF4FA /* MemberListFilterScope_Tests.swift */; }; - A3C7BAD527E4E11D00BBF4FA /* UserListFilterScope_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BAD427E4E11D00BBF4FA /* UserListFilterScope_Tests.swift */; }; - A3C7BAE527E4EABC00BBF4FA /* ChannelEvents_IntegrationTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BAE427E4EABC00BBF4FA /* ChannelEvents_IntegrationTests.swift */; }; - A3C7BAEA27E4ED3B00BBF4FA /* ChatChannelMember.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3C7BAC427E4DBA900BBF4FA /* ChatChannelMember.swift */; }; - A3CB2BA02858C06B00DCAE3E /* Ephemeral_Messages_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3CB2B9F2858C06B00DCAE3E /* Ephemeral_Messages_Tests.swift */; }; - A3D15D8627E9D4B5006B34D7 /* VirtualTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3D15D8327E9D4B5006B34D7 /* VirtualTimer.swift */; }; - A3D15D8827E9D4B5006B34D7 /* VirtualTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3D15D8527E9D4B5006B34D7 /* VirtualTime.swift */; }; - A3D15D9327EA0584006B34D7 /* VirtualTime_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3D15D8427E9D4B5006B34D7 /* VirtualTime_Tests.swift */; }; - A3D15D9627EA0723006B34D7 /* StreamChatTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3D15D9527EA0723006B34D7 /* StreamChatTests.swift */; }; - A3D9D68327EDE35100725066 /* ChatChannel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3D9D68227EDE35100725066 /* ChatChannel.swift */; }; - A3D9D68427EDE3B900725066 /* r2.jpg in Resources */ = {isa = PBXBuildFile; fileRef = ADEA7F22261D2F8C00CA2289 /* r2.jpg */; }; - A3D9D68527EDE3B900725066 /* vader.jpg in Resources */ = {isa = PBXBuildFile; fileRef = AD0169F325CAF689009EBAD2 /* vader.jpg */; }; - A3D9D68627EDE3B900725066 /* XCTestCase+TestImages.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792E3DDE25CACFA80040B0C2 /* XCTestCase+TestImages.swift */; }; - A3D9D68727EDE3B900725066 /* yoda.jpg in Resources */ = {isa = PBXBuildFile; fileRef = AD0169CA25CAEDC0009EBAD2 /* yoda.jpg */; }; - A3D9D68827EDE3B900725066 /* chewbacca.jpg in Resources */ = {isa = PBXBuildFile; fileRef = ADEA7F21261D2F8C00CA2289 /* chewbacca.jpg */; }; - A3D9D68C27EDE54900725066 /* UIView+SimulateViewAddedToHierarchy.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3D9D68B27EDE54900725066 /* UIView+SimulateViewAddedToHierarchy.swift */; }; - A3D9D69627EDE87900725066 /* Components_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACABFF8226D6587E0018F3DC /* Components_Mock.swift */; }; - A3D9D69727EDE87C00725066 /* ImageLoader_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACABFF8426D658B70018F3DC /* ImageLoader_Mock.swift */; }; - A3D9D69827EDE88300725066 /* ChatChannelListRouter_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2208246925DFD0060033544B /* ChatChannelListRouter_Mock.swift */; }; - A3D9D69927EDE88300725066 /* VideoLoader_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849AE661270CB00000423A20 /* VideoLoader_Mock.swift */; }; - A3E969D02840D37000D4D0A6 /* XCTestCase+MockData.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3BEB6B227F3245E00D6D80D /* XCTestCase+MockData.swift */; }; - A3EA3328276C904700C84A52 /* ObjcAssociatedWeakObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3EA3327276C904700C84A52 /* ObjcAssociatedWeakObject.swift */; }; - A3EA3329276C904700C84A52 /* ObjcAssociatedWeakObject.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3EA3327276C904700C84A52 /* ObjcAssociatedWeakObject.swift */; }; - A3F65E3327EB6F63003F6256 /* AssertNetworkRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3F65E3227EB6F63003F6256 /* AssertNetworkRequest.swift */; }; - A3F65E3427EB70BF003F6256 /* AssertAsync+Events.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3D15D8027E9CF5A006B34D7 /* AssertAsync+Events.swift */; }; - A3F65E3627EB70E0003F6256 /* EventLogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = F69C4BC524F66CC200A3D740 /* EventLogger.swift */; }; - A3F65E3727EB7161003F6256 /* WebSocketClient_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79A0E9AE2498BFD800E9BD50 /* WebSocketClient_Tests.swift */; }; - A3F65E3827EB716A003F6256 /* TypingStartCleanupMiddleware_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79A0E9B82498C31300E9BD50 /* TypingStartCleanupMiddleware_Tests.swift */; }; - A3F65E3A27EB72F6003F6256 /* Event+Equatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3D15D9127EA0125006B34D7 /* Event+Equatable.swift */; }; - AC1E16FF269C70530040548B /* String+Extensions_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACDB5412269C6F2A007CD465 /* String+Extensions_Tests.swift */; }; - AC82033F28C6598C0002EFDD /* CallRequestBody_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC82033E28C6598C0002EFDD /* CallRequestBody_Tests.swift */; }; - AC908384268B115F00ACFB8E /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC908383268B115F00ACFB8E /* AppDelegate.swift */; }; - AC90838D268B116000ACFB8E /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = AC90838C268B116000ACFB8E /* Assets.xcassets */; }; - AC908390268B116000ACFB8E /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AC90838E268B116000ACFB8E /* LaunchScreen.storyboard */; }; - AC908397268B11A300ACFB8E /* ChatClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC908396268B11A300ACFB8E /* ChatClient.swift */; }; AC908398268B120300ACFB8E /* StreamChatUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 790881FD25432B7200896F03 /* StreamChatUI.framework */; }; AC90839D268B120900ACFB8E /* StreamChat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 799C941B247D2F80001F1104 /* StreamChat.framework */; }; - AC9083A3268B12C300ACFB8E /* YTChatMessageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC9083A2268B12C300ACFB8E /* YTChatMessageContentView.swift */; }; - AC9083A5268B130800ACFB8E /* YTChatMessageComposerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC9083A4268B130800ACFB8E /* YTChatMessageComposerView.swift */; }; - AC9083A7268B14B000ACFB8E /* YTLiveChatViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC9083A6268B14B000ACFB8E /* YTLiveChatViewController.swift */; }; - AC9083A9268B167B00ACFB8E /* YTChatComposerViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC9083A8268B167B00ACFB8E /* YTChatComposerViewController.swift */; }; - ACA3C98726CA23F300EB8B07 /* DateUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACA3C98526CA23F300EB8B07 /* DateUtils.swift */; }; - ACA3C98826CA23F900EB8B07 /* DateUtils_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACA3C98426CA23F300EB8B07 /* DateUtils_Tests.swift */; }; - ACBEF4E5268B439A00FE7557 /* YTLiveVideoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACBEF4E3268B439A00FE7557 /* YTLiveVideoViewController.swift */; }; - ACBEF4E6268B439A00FE7557 /* YTLiveVideoViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = ACBEF4E4268B439A00FE7557 /* YTLiveVideoViewController.xib */; }; - ACCA772A26C40C96007AE2ED /* ImageLoading.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACCA772926C40C96007AE2ED /* ImageLoading.swift */; }; - ACCA772C26C40D43007AE2ED /* NukeImageLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACCA772B26C40D43007AE2ED /* NukeImageLoader.swift */; }; - ACCA772E26C568D8007AE2ED /* NukeImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACCA772D26C568D8007AE2ED /* NukeImageProcessor.swift */; }; - ACD502A926BC0C670029FB7D /* ImageMerger.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACD502A826BC0C670029FB7D /* ImageMerger.swift */; }; - ACE6E060268D92F200396310 /* YTScrollToLatestMessageButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACE6E05F268D92F200396310 /* YTScrollToLatestMessageButton.swift */; }; - ACE6E063268D965100396310 /* YTSendButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACE6E062268D965100396310 /* YTSendButton.swift */; }; - ACE6E066268D9E9B00396310 /* YTMessageLayoutOptionsResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACE6E065268D9E9B00396310 /* YTMessageLayoutOptionsResolver.swift */; }; - ACE6E069268DB8AC00396310 /* YTInputChatMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACE6E068268DB8AC00396310 /* YTInputChatMessageView.swift */; }; - ACF73D7826CFE07900372DC0 /* Cancellable.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACF73D7726CFE07900372DC0 /* Cancellable.swift */; }; - AD016A1425CAFAF2009EBAD2 /* ChatChannelListVC_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD46C4DA25C431C500B405F8 /* ChatChannelListVC_Tests.swift */; }; - AD050B9E265D5E12006649A5 /* QuotedChatMessageView+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD050B8C265D5E09006649A5 /* QuotedChatMessageView+SwiftUI.swift */; }; - AD050BA8265D600B006649A5 /* QuotedChatMessageView+SwiftUI_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD050BA7265D600B006649A5 /* QuotedChatMessageView+SwiftUI_Tests.swift */; }; - AD053B9A2B335854003612B6 /* DemoComposerVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD053B992B335854003612B6 /* DemoComposerVC.swift */; }; - AD053B9F2B335929003612B6 /* LocationAttachmentViewInjector.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD053B9E2B335929003612B6 /* LocationAttachmentViewInjector.swift */; }; - AD053BA12B3359DD003612B6 /* DemoAttachmentViewCatalog.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD053BA02B3359DD003612B6 /* DemoAttachmentViewCatalog.swift */; }; - AD053BA52B335A63003612B6 /* DemoQuotedChatMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD053BA42B335A63003612B6 /* DemoQuotedChatMessageView.swift */; }; - AD053BA72B33624C003612B6 /* LocationAttachmentViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD053BA62B33624C003612B6 /* LocationAttachmentViewDelegate.swift */; }; - AD053BA92B336331003612B6 /* LocationDetailViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD053BA82B336331003612B6 /* LocationDetailViewController.swift */; }; - AD053BAB2B33638B003612B6 /* LocationAttachmentSnapshotView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD053BAA2B33638B003612B6 /* LocationAttachmentSnapshotView.swift */; }; - AD053BAD2B336493003612B6 /* DemoChatMessageListVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD053BAC2B336493003612B6 /* DemoChatMessageListVC.swift */; }; - AD053F542CA8DAAA0025EF31 /* PollAllOptionsListVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD053F522CA8DAA60025EF31 /* PollAllOptionsListVC.swift */; }; - AD053F552CA8DAAD0025EF31 /* PollAllOptionsListVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD053F522CA8DAA60025EF31 /* PollAllOptionsListVC.swift */; }; - AD0AD6C02A25140A00CB96CB /* MessagesPaginationState_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0AD6BF2A25140A00CB96CB /* MessagesPaginationState_Tests.swift */; }; - AD0CB4AB2C24EE54006285E8 /* ChatThreadListItemView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0CB4A72C24EDC7006285E8 /* ChatThreadListItemView_Tests.swift */; }; - AD0CB4AC2C24EE57006285E8 /* ChatThreadListVC_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0CB4A92C24EE4D006285E8 /* ChatThreadListVC_Tests.swift */; }; - AD0CB4AE2C25DAE3006285E8 /* ChatThreadListController_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0CB4AD2C25DAE3006285E8 /* ChatThreadListController_Mock.swift */; }; - AD0CC0122BDBC1BF005E2C66 /* ReactionListQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0CC0112BDBC1BF005E2C66 /* ReactionListQuery.swift */; }; - AD0CC0132BDBC1BF005E2C66 /* ReactionListQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0CC0112BDBC1BF005E2C66 /* ReactionListQuery.swift */; }; - AD0CC0172BDBC71C005E2C66 /* ReactionListQuery_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0CC0142BDBC68E005E2C66 /* ReactionListQuery_Tests.swift */; }; - AD0CC01C2BDBD22D005E2C66 /* ReactionEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0CC01B2BDBD22D005E2C66 /* ReactionEndpoints.swift */; }; - AD0CC01D2BDBD22D005E2C66 /* ReactionEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0CC01B2BDBD22D005E2C66 /* ReactionEndpoints.swift */; }; - AD0CC0212BDBD332005E2C66 /* ReactionEndpoint_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0CC01E2BDBD2EB005E2C66 /* ReactionEndpoint_Tests.swift */; }; - AD0CC0232BDBF715005E2C66 /* ReactionListUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0CC0222BDBF715005E2C66 /* ReactionListUpdater.swift */; }; - AD0CC0242BDBF715005E2C66 /* ReactionListUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0CC0222BDBF715005E2C66 /* ReactionListUpdater.swift */; }; - AD0CC0282BDBF9DD005E2C66 /* ReactionListUpdater_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0CC0252BDBF9D1005E2C66 /* ReactionListUpdater_Tests.swift */; }; - AD0CC02B2BDC01A2005E2C66 /* ReactionListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0CC02A2BDC01A2005E2C66 /* ReactionListController.swift */; }; - AD0CC02C2BDC01A2005E2C66 /* ReactionListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0CC02A2BDC01A2005E2C66 /* ReactionListController.swift */; }; - AD0CC02E2BDC08E9005E2C66 /* ChatClient+ReactionListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0CC02D2BDC08E9005E2C66 /* ChatClient+ReactionListController.swift */; }; - AD0CC02F2BDC08E9005E2C66 /* ChatClient+ReactionListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0CC02D2BDC08E9005E2C66 /* ChatClient+ReactionListController.swift */; }; - AD0CC0312BDC1964005E2C66 /* ReactionListQueryDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0CC0302BDC1964005E2C66 /* ReactionListQueryDTO.swift */; }; - AD0CC0322BDC1964005E2C66 /* ReactionListQueryDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0CC0302BDC1964005E2C66 /* ReactionListQueryDTO.swift */; }; - AD0CC0342BDC4A6B005E2C66 /* ReactionListController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0CC0332BDC4A6B005E2C66 /* ReactionListController+Combine.swift */; }; - AD0CC0352BDC4A6B005E2C66 /* ReactionListController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0CC0332BDC4A6B005E2C66 /* ReactionListController+Combine.swift */; }; - AD0CC0372BDC4B5A005E2C66 /* ReactionListController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0CC0362BDC4B5A005E2C66 /* ReactionListController+SwiftUI.swift */; }; - AD0CC0382BDC4B5A005E2C66 /* ReactionListController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0CC0362BDC4B5A005E2C66 /* ReactionListController+SwiftUI.swift */; }; - AD0E278E2BF789630037554F /* ThreadsRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0E278D2BF789630037554F /* ThreadsRepository.swift */; }; - AD0E278F2BF789630037554F /* ThreadsRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0E278D2BF789630037554F /* ThreadsRepository.swift */; }; - AD0EC6D52A45AAAF005220B1 /* ChatMessageListVC_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0EC6D42A45AAAF005220B1 /* ChatMessageListVC_Mock.swift */; }; - AD0F7F132B5ED64600914C4C /* ComposerLinkPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0F7F122B5ED64600914C4C /* ComposerLinkPreviewView.swift */; }; - AD0F7F142B5ED64600914C4C /* ComposerLinkPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0F7F122B5ED64600914C4C /* ComposerLinkPreviewView.swift */; }; - AD0F7F192B613EDB00914C4C /* TextLinkDetector.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0F7F162B6139D500914C4C /* TextLinkDetector.swift */; }; - AD0F7F1A2B613EDC00914C4C /* TextLinkDetector.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0F7F162B6139D500914C4C /* TextLinkDetector.swift */; }; - AD0F7F1C2B616DD000914C4C /* TextLinkDetector_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD0F7F1B2B616DD000914C4C /* TextLinkDetector_Tests.swift */; }; - AD142ACA2C739D6600ABCC1F /* Poll_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD142AC92C739D6600ABCC1F /* Poll_Tests.swift */; }; - AD142ACE2C73B0C700ABCC1F /* Poll_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD142ACD2C73B0C700ABCC1F /* Poll_Mock.swift */; }; - AD142AD22C73BB7600ABCC1F /* PollAttachmentView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD142AD02C73BB2300ABCC1F /* PollAttachmentView_Tests.swift */; }; - AD154C6D25DC3BA000850925 /* ChatCommandSuggestionView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD154C6C25DC3BA000850925 /* ChatCommandSuggestionView_Tests.swift */; }; - AD158B6526C1873000C104CD /* ChatThreadVC+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD158B6326C1872D00C104CD /* ChatThreadVC+SwiftUI.swift */; }; - AD158B6626C1876800C104CD /* ChatChannelVC+SwiftUI_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64B059EC267116B40024CE90 /* ChatChannelVC+SwiftUI_Tests.swift */; }; - AD158B6726C1876D00C104CD /* ChatChannelVC_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64B8AC16266F86020092D5F6 /* ChatChannelVC_Tests.swift */; }; - AD169DEA2C99CB8200F58FAC /* PollFeature.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD169DE82C99CB7F00F58FAC /* PollFeature.swift */; }; - AD169DEB2C99CB8200F58FAC /* PollFeature.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD169DE82C99CB7F00F58FAC /* PollFeature.swift */; }; - AD169DEF2C9B115400F58FAC /* KeyboardHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD169DED2C9B114500F58FAC /* KeyboardHandler.swift */; }; - AD169DF02C9B115A00F58FAC /* KeyboardHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD169DED2C9B114500F58FAC /* KeyboardHandler.swift */; }; - AD169DF72C9B33B500F58FAC /* PollCreationSectionHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD169DF52C9B339E00F58FAC /* PollCreationSectionHeaderView.swift */; }; - AD169DF82C9B33B700F58FAC /* PollCreationSectionHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD169DF52C9B339E00F58FAC /* PollCreationSectionHeaderView.swift */; }; - AD169DFB2C9E1A3400F58FAC /* PollCreationNameCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD169DF92C9E1A2C00F58FAC /* PollCreationNameCell.swift */; }; - AD169DFC2C9E1A3600F58FAC /* PollCreationNameCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD169DF92C9E1A2C00F58FAC /* PollCreationNameCell.swift */; }; - AD169DFF2C9F513000F58FAC /* PollCreationVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD169DFD2C9F512900F58FAC /* PollCreationVC.swift */; }; - AD169E002C9F513100F58FAC /* PollCreationVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD169DFD2C9F512900F58FAC /* PollCreationVC.swift */; }; - AD169E022C9F969C00F58FAC /* DefaultScrollViewKeyboardHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD169E012C9F969C00F58FAC /* DefaultScrollViewKeyboardHandler.swift */; }; - AD169E032C9F969C00F58FAC /* DefaultScrollViewKeyboardHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD169E012C9F969C00F58FAC /* DefaultScrollViewKeyboardHandler.swift */; }; - AD17CDF927E4DB2700E0D092 /* PushProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD17CDF827E4DB2700E0D092 /* PushProvider.swift */; }; - AD17CDFA27E4DB2700E0D092 /* PushProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD17CDF827E4DB2700E0D092 /* PushProvider.swift */; }; - AD17E1212E00985B001AF308 /* SharedLocationPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD17E1202E009853001AF308 /* SharedLocationPayload.swift */; }; - AD17E1232E01CAAF001AF308 /* NewLocationInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD17E1222E01CAAF001AF308 /* NewLocationInfo.swift */; }; - AD17E1242E01CAAF001AF308 /* NewLocationInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD17E1222E01CAAF001AF308 /* NewLocationInfo.swift */; }; - AD1B9F422E30F7850091A37A /* LivestreamChannelController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD1B9F412E30F7850091A37A /* LivestreamChannelController.swift */; }; - AD1B9F432E30F7860091A37A /* LivestreamChannelController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD1B9F412E30F7850091A37A /* LivestreamChannelController.swift */; }; - AD1BA40B2E3A2D180092D602 /* ManualEventHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD1BA40A2E3A2D180092D602 /* ManualEventHandler.swift */; }; - AD1BA40C2E3A2D180092D602 /* ManualEventHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD1BA40A2E3A2D180092D602 /* ManualEventHandler.swift */; }; - AD1D7A8526A2131D00494CA5 /* ChatChannelVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD1D7A8326A212D000494CA5 /* ChatChannelVC.swift */; }; - AD25070D272C0C8D00BC14C4 /* ChatMessageReactionAuthorsVC_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD25070B272C0C8800BC14C4 /* ChatMessageReactionAuthorsVC_Tests.swift */; }; - AD2525212ACB3C0800F1433C /* ChatClientFactory_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD2525202ACB3C0800F1433C /* ChatClientFactory_Tests.swift */; }; - AD25F7342E845D2400F16B14 /* PushPreferenceLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD25F7332E845D1B00F16B14 /* PushPreferenceLevel.swift */; }; - AD25F7352E845D2400F16B14 /* PushPreferenceLevel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD25F7332E845D1B00F16B14 /* PushPreferenceLevel.swift */; }; - AD25F7372E845D3000F16B14 /* PushPreference.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD25F7362E845D2B00F16B14 /* PushPreference.swift */; }; - AD25F7382E845D3000F16B14 /* PushPreference.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD25F7362E845D2B00F16B14 /* PushPreference.swift */; }; - AD25F7432E84668D00F16B14 /* PushPreferencePayloads.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD25F7422E84667900F16B14 /* PushPreferencePayloads.swift */; }; - AD25F7442E84668D00F16B14 /* PushPreferencePayloads.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD25F7422E84667900F16B14 /* PushPreferencePayloads.swift */; }; - AD25F74A2E84A1B800F16B14 /* UnreadDetailsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD25F7492E84A1B100F16B14 /* UnreadDetailsView.swift */; }; - AD25F74C2E84A1F000F16B14 /* PushPreferencesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD25F74B2E84A1EB00F16B14 /* PushPreferencesView.swift */; }; - AD25F74E2E8606A300F16B14 /* PushPreferenceDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD25F74D2E8606A300F16B14 /* PushPreferenceDTO.swift */; }; - AD25F74F2E8606A300F16B14 /* PushPreferenceDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD25F74D2E8606A300F16B14 /* PushPreferenceDTO.swift */; }; - AD25F7512E86EB5700F16B14 /* PushPreferencePayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD25F7502E86EB5700F16B14 /* PushPreferencePayload_Tests.swift */; }; - AD26CB772E3ACAB9002FC1A7 /* DemoLivestreamChatChannelVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD26CB762E3ACAA0002FC1A7 /* DemoLivestreamChatChannelVC.swift */; }; - AD29395D2A2E36FE00533CA7 /* SwipeToReplyGestureHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD29395C2A2E36FE00533CA7 /* SwipeToReplyGestureHandler.swift */; }; - AD29395E2A2E36FE00533CA7 /* SwipeToReplyGestureHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD29395C2A2E36FE00533CA7 /* SwipeToReplyGestureHandler.swift */; }; - AD2C94DC29CB8CC40096DCA1 /* PartiallyFailingChannelListPayload.json in Sources */ = {isa = PBXBuildFile; fileRef = AD2C94DB29CB8CC40096DCA1 /* PartiallyFailingChannelListPayload.json */; }; - AD2C94DD29CB8FF20096DCA1 /* PartiallyFailingChannelListPayload.json in Resources */ = {isa = PBXBuildFile; fileRef = AD2C94DB29CB8CC40096DCA1 /* PartiallyFailingChannelListPayload.json */; }; - AD2C94DF29CB93EC0096DCA1 /* FailingChannelListPayload.json in Resources */ = {isa = PBXBuildFile; fileRef = AD2C94DE29CB93C40096DCA1 /* FailingChannelListPayload.json */; }; - AD2DDA552CAA2B600040B8D4 /* PollAllOptionsListItemCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD2DDA542CAA2B600040B8D4 /* PollAllOptionsListItemCell.swift */; }; - AD2DDA562CAA2B600040B8D4 /* PollAllOptionsListItemCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD2DDA542CAA2B600040B8D4 /* PollAllOptionsListItemCell.swift */; }; - AD2DDA5A2CAAB7B50040B8D4 /* PollAllOptionsListVC_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD2DDA572CAAB7AC0040B8D4 /* PollAllOptionsListVC_Tests.swift */; }; - AD2F2D992D271B07006ED24B /* UserAnnotation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD2F2D982D271B07006ED24B /* UserAnnotation.swift */; }; - AD2F2D9B2D271B36006ED24B /* UserAnnotationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD2F2D9A2D271B36006ED24B /* UserAnnotationView.swift */; }; - AD3331702A30DB2E00ABF38F /* SwipeToReplyGestureHandler_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD33316F2A30DB2E00ABF38F /* SwipeToReplyGestureHandler_Mock.swift */; }; - AD35D5392E538712003142CD /* LivestreamChannelController_Spy.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD35D5382E538712003142CD /* LivestreamChannelController_Spy.swift */; }; - AD37D7C42BC979B000800D8C /* ThreadDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD37D7C32BC979B000800D8C /* ThreadDTO.swift */; }; - AD37D7C52BC979B000800D8C /* ThreadDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD37D7C32BC979B000800D8C /* ThreadDTO.swift */; }; - AD37D7C72BC98A4400800D8C /* ThreadParticipantDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD37D7C62BC98A4400800D8C /* ThreadParticipantDTO.swift */; }; - AD37D7C82BC98A4400800D8C /* ThreadParticipantDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD37D7C62BC98A4400800D8C /* ThreadParticipantDTO.swift */; }; - AD37D7CA2BC98A5300800D8C /* ThreadReadDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD37D7C92BC98A5300800D8C /* ThreadReadDTO.swift */; }; - AD37D7CB2BC98A5300800D8C /* ThreadReadDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD37D7C92BC98A5300800D8C /* ThreadReadDTO.swift */; }; - AD37D7CD2BC9937200800D8C /* Thread.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD37D7CC2BC9937200800D8C /* Thread.swift */; }; - AD37D7CE2BC9937200800D8C /* Thread.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD37D7CC2BC9937200800D8C /* Thread.swift */; }; - AD37D7D02BC9937F00800D8C /* ThreadParticipant.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD37D7CF2BC9937F00800D8C /* ThreadParticipant.swift */; }; - AD37D7D12BC9937F00800D8C /* ThreadParticipant.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD37D7CF2BC9937F00800D8C /* ThreadParticipant.swift */; }; - AD37D7D32BC9938E00800D8C /* ThreadRead.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD37D7D22BC9938E00800D8C /* ThreadRead.swift */; }; - AD37D7D42BC9938E00800D8C /* ThreadRead.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD37D7D22BC9938E00800D8C /* ThreadRead.swift */; }; - AD3895302E9EB73F0039E6BF /* ChannelDeliveredMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD38952F2E9EB73F0039E6BF /* ChannelDeliveredMiddleware.swift */; }; - AD3895312E9EB73F0039E6BF /* ChannelDeliveredMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD38952F2E9EB73F0039E6BF /* ChannelDeliveredMiddleware.swift */; }; - AD3895332E9EC3F20039E6BF /* ChannelDeliveredMiddleware_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD3895322E9EC3F20039E6BF /* ChannelDeliveredMiddleware_Tests.swift */; }; - AD3D0CC026A8727800A6D813 /* SlackChatChannelHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD3D0CBF26A8727800A6D813 /* SlackChatChannelHeaderView.swift */; }; - AD3D0CC226A88E5100A6D813 /* MessengerChatChannelHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD3D0CC126A88E5100A6D813 /* MessengerChatChannelHeaderView.swift */; }; - AD3D0CC426A89E6300A6D813 /* iMessageChatChannelHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD3D0CC326A89E6300A6D813 /* iMessageChatChannelHeaderView.swift */; }; - AD3DB8312E7C48BF0023D377 /* GalleryHeaderViewDateFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD3DB8302E7C48BF0023D377 /* GalleryHeaderViewDateFormatter.swift */; }; - AD3DB8322E7C48BF0023D377 /* GalleryHeaderViewDateFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD3DB8302E7C48BF0023D377 /* GalleryHeaderViewDateFormatter.swift */; }; - AD3DBBA72E9EE846005090E2 /* DemoMessageReadsInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD3DBBA62E9EE846005090E2 /* DemoMessageReadsInfoView.swift */; }; - AD3DBBAE2E9FE2AE005090E2 /* MessageDelivered.json in Resources */ = {isa = PBXBuildFile; fileRef = AD3DBBAD2E9FE2AE005090E2 /* MessageDelivered.json */; }; - AD3EE5442832921400ACEFD9 /* VirtualTime.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3D15D8527E9D4B5006B34D7 /* VirtualTime.swift */; }; - AD4118832D5E1368000EF88E /* UILabel+highlightText.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4118822D5E135D000EF88E /* UILabel+highlightText.swift */; }; - AD4118842D5E1368000EF88E /* UILabel+highlightText.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4118822D5E135D000EF88E /* UILabel+highlightText.swift */; }; - AD43DE6D2A712B0F0040C0FD /* ChatChannelListSearchVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD43DE6C2A712B0F0040C0FD /* ChatChannelListSearchVC.swift */; }; - AD43DE6E2A712B0F0040C0FD /* ChatChannelListSearchVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD43DE6C2A712B0F0040C0FD /* ChatChannelListSearchVC.swift */; }; - AD43F90926153BAD00F2D4BB /* QuotedChatMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD43F90826153BAD00F2D4BB /* QuotedChatMessageView.swift */; }; - AD447398263ABD530030E583 /* ChatCommandSuggestionCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD447376263ABC5C0030E583 /* ChatCommandSuggestionCollectionViewCell.swift */; }; - AD4473B3263ABFA20030E583 /* ChatSuggestionsCollectionReusableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4473A9263ABFA00030E583 /* ChatSuggestionsCollectionReusableView.swift */; }; - AD447443263AC6A10030E583 /* ChatMentionSuggestionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD447407263AC5B70030E583 /* ChatMentionSuggestionView.swift */; }; - AD447455263AC6A60030E583 /* ChatMentionSuggestionView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7AD958825D7510900076DC3 /* ChatMentionSuggestionView_Tests.swift */; }; - AD4474FD263B19F90030E583 /* ImageAttachmentComposerPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4474FC263B19F90030E583 /* ImageAttachmentComposerPreview.swift */; }; - AD447586263B463D0030E583 /* ConfirmButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7943382A26208D020094471F /* ConfirmButton.swift */; }; - AD44758F263B46430030E583 /* ConfirmButton_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7943385D262095C50094471F /* ConfirmButton_Tests.swift */; }; - AD45333225D153A500CD9D47 /* ConnectionController_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD45333125D153A500CD9D47 /* ConnectionController_Tests.swift */; }; - AD45333A25D153CF00CD9D47 /* ConnectionController+SwiftUI_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD45333925D153CF00CD9D47 /* ConnectionController+SwiftUI_Tests.swift */; }; - AD45334E25D153E500CD9D47 /* ConnectionController+Combine_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD45334D25D153E500CD9D47 /* ConnectionController+Combine_Tests.swift */; }; - AD470C9C26C6D8C60090759A /* ChatMessageListVCDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD470C9B26C6D8C60090759A /* ChatMessageListVCDataSource.swift */; }; - AD470C9E26C6D9030090759A /* ChatMessageListVCDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD470C9D26C6D9030090759A /* ChatMessageListVCDelegate.swift */; }; - AD483B962A2658970004B406 /* ChannelMemberUnbanRequestPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD483B952A2658970004B406 /* ChannelMemberUnbanRequestPayload.swift */; }; - AD483B972A2658970004B406 /* ChannelMemberUnbanRequestPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD483B952A2658970004B406 /* ChannelMemberUnbanRequestPayload.swift */; }; - AD48F6922D2849B5007CCF3A /* LocationSharingStatusView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD48F6912D2849B5007CCF3A /* LocationSharingStatusView.swift */; }; - AD4C15562A55874700A32955 /* ImageLoading_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4C15552A55874700A32955 /* ImageLoading_Tests.swift */; }; - AD4C8C222C5D479B00E1C414 /* StackedUserAvatarsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4C8C212C5D479B00E1C414 /* StackedUserAvatarsView.swift */; }; - AD4C8C232C5D479B00E1C414 /* StackedUserAvatarsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4C8C212C5D479B00E1C414 /* StackedUserAvatarsView.swift */; }; - AD4CDD85296499160057BC8A /* ScrollViewPaginationHandler_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4CDD81296498D20057BC8A /* ScrollViewPaginationHandler_Tests.swift */; }; - AD4CDD862964991A0057BC8A /* InvertedScrollViewPaginationHandler_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4CDD83296498EB0057BC8A /* InvertedScrollViewPaginationHandler_Tests.swift */; }; - AD4E87972E37947300223A1C /* ChannelPayload+asModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4E87932E37947300223A1C /* ChannelPayload+asModel.swift */; }; - AD4E87982E37947300223A1C /* UserPayload+asModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4E87962E37947300223A1C /* UserPayload+asModel.swift */; }; - AD4E87992E37947300223A1C /* MessagePayload+asModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4E87942E37947300223A1C /* MessagePayload+asModel.swift */; }; - AD4E879B2E37947300223A1C /* ChannelPayload+asModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4E87932E37947300223A1C /* ChannelPayload+asModel.swift */; }; - AD4E879C2E37947300223A1C /* UserPayload+asModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4E87962E37947300223A1C /* UserPayload+asModel.swift */; }; - AD4E879D2E37947300223A1C /* MessagePayload+asModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4E87942E37947300223A1C /* MessagePayload+asModel.swift */; }; - AD4E87A12E39167C00223A1C /* LivestreamChannelController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4E87A02E39167C00223A1C /* LivestreamChannelController+Combine.swift */; }; - AD4E87A22E39167C00223A1C /* LivestreamChannelController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4E87A02E39167C00223A1C /* LivestreamChannelController+Combine.swift */; }; - AD4F89D02C666471006DF7E5 /* PollResultsSectionHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4F89CA2C666471006DF7E5 /* PollResultsSectionHeaderView.swift */; }; - AD4F89D12C666471006DF7E5 /* PollResultsSectionHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4F89CA2C666471006DF7E5 /* PollResultsSectionHeaderView.swift */; }; - AD4F89D42C666471006DF7E5 /* PollResultsVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4F89CC2C666471006DF7E5 /* PollResultsVC.swift */; }; - AD4F89D52C666471006DF7E5 /* PollResultsVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4F89CC2C666471006DF7E5 /* PollResultsVC.swift */; }; - AD4F89D62C666471006DF7E5 /* PollResultsVoteItemCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4F89CD2C666471006DF7E5 /* PollResultsVoteItemCell.swift */; }; - AD4F89D72C666471006DF7E5 /* PollResultsVoteItemCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4F89CD2C666471006DF7E5 /* PollResultsVoteItemCell.swift */; }; - AD4F89D82C666471006DF7E5 /* PollResultsVoteItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4F89CE2C666471006DF7E5 /* PollResultsVoteItemView.swift */; }; - AD4F89D92C666471006DF7E5 /* PollResultsVoteItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4F89CE2C666471006DF7E5 /* PollResultsVoteItemView.swift */; }; - AD4F89DB2C667886006DF7E5 /* PollResultsTableHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4F89DA2C667886006DF7E5 /* PollResultsTableHeaderView.swift */; }; - AD4F89DC2C667886006DF7E5 /* PollResultsTableHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4F89DA2C667886006DF7E5 /* PollResultsTableHeaderView.swift */; }; - AD4F89DE2C6A5908006DF7E5 /* PollResultsSectionFooterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4F89DD2C6A5908006DF7E5 /* PollResultsSectionFooterView.swift */; }; - AD4F89DF2C6A5908006DF7E5 /* PollResultsSectionFooterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4F89DD2C6A5908006DF7E5 /* PollResultsSectionFooterView.swift */; }; - AD4F89E32C6A7B81006DF7E5 /* PollResultsVoteListVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4F89E22C6A7B81006DF7E5 /* PollResultsVoteListVC.swift */; }; - AD4F89E42C6A7B81006DF7E5 /* PollResultsVoteListVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4F89E22C6A7B81006DF7E5 /* PollResultsVoteListVC.swift */; }; - AD4F89E62C6AE658006DF7E5 /* GroupedSectionListStyling.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4F89E52C6AE658006DF7E5 /* GroupedSectionListStyling.swift */; }; - AD4F89E72C6AE658006DF7E5 /* GroupedSectionListStyling.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4F89E52C6AE658006DF7E5 /* GroupedSectionListStyling.swift */; }; - AD4F89E92C6B89B3006DF7E5 /* PollTimestampFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4F89E82C6B89B3006DF7E5 /* PollTimestampFormatter.swift */; }; - AD4F89EA2C6B89B3006DF7E5 /* PollTimestampFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4F89E82C6B89B3006DF7E5 /* PollTimestampFormatter.swift */; }; - AD4F89EC2C6B935A006DF7E5 /* Calendar+StreamCalendar.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4F89EB2C6B935A006DF7E5 /* Calendar+StreamCalendar.swift */; }; - AD4F89ED2C6B935A006DF7E5 /* Calendar+StreamCalendar.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4F89EB2C6B935A006DF7E5 /* Calendar+StreamCalendar.swift */; }; - AD4FB7152C1B758100EB73C5 /* Unread.json in Resources */ = {isa = PBXBuildFile; fileRef = AD4FB7142C1B758100EB73C5 /* Unread.json */; }; - AD50C31D2A607A88002FDD06 /* ChannelListSearchStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD50C31C2A607A88002FDD06 /* ChannelListSearchStrategy.swift */; }; - AD50C31E2A607A88002FDD06 /* ChannelListSearchStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD50C31C2A607A88002FDD06 /* ChannelListSearchStrategy.swift */; }; - AD52A2192804850700D0157E /* ChannelConfigDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD52A2182804850700D0157E /* ChannelConfigDTO.swift */; }; - AD52A21A2804850700D0157E /* ChannelConfigDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD52A2182804850700D0157E /* ChannelConfigDTO.swift */; }; - AD52A21C2804851600D0157E /* CommandDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD52A21B2804851600D0157E /* CommandDTO.swift */; }; - AD52A21D2804851600D0157E /* CommandDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD52A21B2804851600D0157E /* CommandDTO.swift */; }; - AD540AE2260CECA10082D802 /* QuotedChatMessageView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD540AE1260CECA10082D802 /* QuotedChatMessageView_Tests.swift */; }; - AD545E602D523CB0008FD399 /* DraftPayloads.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD545E5F2D523CA8008FD399 /* DraftPayloads.swift */; }; - AD545E612D523CB0008FD399 /* DraftPayloads.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD545E5F2D523CA8008FD399 /* DraftPayloads.swift */; }; - AD545E632D52827B008FD399 /* DraftListQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD545E622D528271008FD399 /* DraftListQuery.swift */; }; - AD545E642D52827B008FD399 /* DraftListQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD545E622D528271008FD399 /* DraftListQuery.swift */; }; - AD545E662D53C271008FD399 /* DraftMessagesRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD545E652D53C26B008FD399 /* DraftMessagesRepository.swift */; }; - AD545E672D53C271008FD399 /* DraftMessagesRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD545E652D53C26B008FD399 /* DraftMessagesRepository.swift */; }; - AD545E692D5531BA008FD399 /* DemoDraftMessageListVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD545E682D5531B9008FD399 /* DemoDraftMessageListVC.swift */; }; - AD545E6B2D5650B5008FD399 /* DraftPayloads_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD545E6A2D5650B5008FD399 /* DraftPayloads_Tests.swift */; }; - AD545E6D2D565316008FD399 /* DraftMessage.json in Resources */ = {isa = PBXBuildFile; fileRef = AD545E6C2D565316008FD399 /* DraftMessage.json */; }; - AD545E712D5A7463008FD399 /* DraftEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD545E702D5A745F008FD399 /* DraftEvents.swift */; }; - AD545E722D5A7463008FD399 /* DraftEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD545E702D5A745F008FD399 /* DraftEvents.swift */; }; - AD545E742D5A79DA008FD399 /* DraftUpdaterMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD545E732D5A79B5008FD399 /* DraftUpdaterMiddleware.swift */; }; - AD545E752D5A79DA008FD399 /* DraftUpdaterMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD545E732D5A79B5008FD399 /* DraftUpdaterMiddleware.swift */; }; - AD545E772D5BB3E0008FD399 /* DraftEndpoints_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD545E762D5BB3D6008FD399 /* DraftEndpoints_Tests.swift */; }; - AD545E792D5BC14E008FD399 /* DraftMessagesRepository_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD545E782D5BC14E008FD399 /* DraftMessagesRepository_Tests.swift */; }; - AD545E7B2D5BC1DC008FD399 /* DraftPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD545E7A2D5BC1DC008FD399 /* DraftPayload.swift */; }; - AD545E7D2D5CFC15008FD399 /* ChannelController+Drafts_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD545E7C2D5CFC15008FD399 /* ChannelController+Drafts_Tests.swift */; }; - AD545E7F2D5CFC36008FD399 /* DraftMessagesRepository_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD545E7E2D5CFC36008FD399 /* DraftMessagesRepository_Mock.swift */; }; - AD545E812D5D0006008FD399 /* MessageController+Drafts_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD545E802D5D0006008FD399 /* MessageController+Drafts_Tests.swift */; }; - AD545E832D5D0389008FD399 /* CurrentUserController+Drafts_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD545E822D5D0389008FD399 /* CurrentUserController+Drafts_Tests.swift */; }; - AD545E852D5D7591008FD399 /* DraftListQuery_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD545E842D5D7591008FD399 /* DraftListQuery_Tests.swift */; }; - AD545E872D5D805A008FD399 /* DraftEvents_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD545E862D5D805A008FD399 /* DraftEvents_Tests.swift */; }; - AD545E8B2D5D8095008FD399 /* DraftUpdated.json in Resources */ = {isa = PBXBuildFile; fileRef = AD545E892D5D8095008FD399 /* DraftUpdated.json */; }; - AD545E8C2D5D8095008FD399 /* DraftDeleted.json in Resources */ = {isa = PBXBuildFile; fileRef = AD545E882D5D8095008FD399 /* DraftDeleted.json */; }; - AD545E8E2D5D827B008FD399 /* DraftUpdaterMiddleware_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD545E8D2D5D827B008FD399 /* DraftUpdaterMiddleware_Tests.swift */; }; - AD552E0128F46CE700199A6F /* ImageLoaderOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD552E0028F46CE700199A6F /* ImageLoaderOptions.swift */; }; - AD552E0228F46CE700199A6F /* ImageLoaderOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD552E0028F46CE700199A6F /* ImageLoaderOptions.swift */; }; - AD57979E2978C4F7006CC435 /* UploadedAttachmentPostProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD57979D2978C4F7006CC435 /* UploadedAttachmentPostProcessor.swift */; }; - AD57979F2978C4F7006CC435 /* UploadedAttachmentPostProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD57979D2978C4F7006CC435 /* UploadedAttachmentPostProcessor.swift */; }; - AD5BCCC92AB22A6600456CD9 /* Logger_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD5BCCC82AB22A6600456CD9 /* Logger_Tests.swift */; }; - AD61F3D92A27A9FB00247B5D /* ChannelMemberUnbanRequestPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD61F3D82A27A9FB00247B5D /* ChannelMemberUnbanRequestPayload_Tests.swift */; }; - AD6355162CE801AD009E498F /* MessageModerationDetailsDTO_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD6355152CE801AD009E498F /* MessageModerationDetailsDTO_Tests.swift */; }; - AD6A248A280DA890003BA1E4 /* PushDevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD6A2489280DA88F003BA1E4 /* PushDevice.swift */; }; - AD6A248B280DA890003BA1E4 /* PushDevice.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD6A2489280DA88F003BA1E4 /* PushDevice.swift */; }; - AD6BEFF02786070800E184B4 /* SwitchButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD6BEFEF2786070800E184B4 /* SwitchButton.swift */; }; - AD6BEFF227862F9300E184B4 /* AppConfigViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD6BEFF127862F9300E184B4 /* AppConfigViewController.swift */; }; - AD6CA1C12A7820F30034AC2F /* ChannelListSearchStrategy_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD57DE752A77D5A2005408B6 /* ChannelListSearchStrategy_Tests.swift */; }; - AD6CA1C22A7820FA0034AC2F /* ChatChannelSearchVC_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD6CA1BD2A7820440034AC2F /* ChatChannelSearchVC_Tests.swift */; }; - AD6CA1C32A7820FE0034AC2F /* ChatMessageSearchVC_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD6CA1BF2A7820560034AC2F /* ChatMessageSearchVC_Tests.swift */; }; - AD6E32962BBB10890073831B /* ThreadListPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD6E32952BBB10890073831B /* ThreadListPayload_Tests.swift */; }; - AD6E329B2BBB14EF0073831B /* Thread.json in Resources */ = {isa = PBXBuildFile; fileRef = AD6E32972BBB13650073831B /* Thread.json */; }; - AD6E329C2BBB14F20073831B /* ThreadList.json in Resources */ = {isa = PBXBuildFile; fileRef = AD6E32992BBB139D0073831B /* ThreadList.json */; }; - AD6E32A12BBC50110073831B /* ThreadListQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD6E32A02BBC50110073831B /* ThreadListQuery.swift */; }; - AD6E32A22BBC50110073831B /* ThreadListQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD6E32A02BBC50110073831B /* ThreadListQuery.swift */; }; - AD6E32A42BBC502D0073831B /* ThreadQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD6E32A32BBC502D0073831B /* ThreadQuery.swift */; }; - AD6E32A52BBC502D0073831B /* ThreadQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD6E32A32BBC502D0073831B /* ThreadQuery.swift */; }; - AD6E32AD2BBC86950073831B /* ThreadEndpoint_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD6E32AC2BBC86950073831B /* ThreadEndpoint_Tests.swift */; }; - AD6F531927175FDB00D428B4 /* ChatMessageGiphyView+GiphyBadge.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD6F531827175FDB00D428B4 /* ChatMessageGiphyView+GiphyBadge.swift */; }; - AD70CC852E956C590007AB6D /* MessageDeletedForMe.json in Resources */ = {isa = PBXBuildFile; fileRef = AD70CC842E956C4F0007AB6D /* MessageDeletedForMe.json */; }; - AD70DC362ADEC0F600CFC3B7 /* MessageModerationDetailsPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD70DC352ADEC0F600CFC3B7 /* MessageModerationDetailsPayload.swift */; }; - AD70DC372ADEC0F600CFC3B7 /* MessageModerationDetailsPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD70DC352ADEC0F600CFC3B7 /* MessageModerationDetailsPayload.swift */; }; - AD70DC392ADEC3C400CFC3B7 /* MessageModerationDetailsDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD70DC382ADEC3C400CFC3B7 /* MessageModerationDetailsDTO.swift */; }; - AD70DC3A2ADEC3C400CFC3B7 /* MessageModerationDetailsDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD70DC382ADEC3C400CFC3B7 /* MessageModerationDetailsDTO.swift */; }; - AD70DC3C2ADEF09C00CFC3B7 /* MessageModerationDetails.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD70DC3B2ADEF09C00CFC3B7 /* MessageModerationDetails.swift */; }; - AD70DC3D2ADEF09C00CFC3B7 /* MessageModerationDetails.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD70DC3B2ADEF09C00CFC3B7 /* MessageModerationDetails.swift */; }; - AD7110C42B3434F700AFFE28 /* StreamRuntimeCheck+StreamInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7110C32B3434F700AFFE28 /* StreamRuntimeCheck+StreamInternal.swift */; }; - AD7110C52B34351800AFFE28 /* StreamRuntimeCheck+StreamInternal.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7110C32B3434F700AFFE28 /* StreamRuntimeCheck+StreamInternal.swift */; }; - AD7112F325F12AA800932AEE /* ChatUserAvatarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7112F225F12AA800932AEE /* ChatUserAvatarView.swift */; }; - AD71130225F138BA00932AEE /* ChatChannelAvatarView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E791E4D525D3E2DA00B0E076 /* ChatChannelAvatarView_Tests.swift */; }; - AD71131225F138D500932AEE /* ChatUserAvatarView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD71131125F138D500932AEE /* ChatUserAvatarView_Tests.swift */; }; - AD75CB6B27886746005F5FF7 /* OptionsSelectorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD75CB6A27886746005F5FF7 /* OptionsSelectorViewController.swift */; }; - AD76CE332A5F1128003CA182 /* ChatMessageSearchVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD76CE2F2A5F10F2003CA182 /* ChatMessageSearchVC.swift */; }; - AD76CE342A5F112D003CA182 /* ChatChannelSearchVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD76CE312A5F1104003CA182 /* ChatChannelSearchVC.swift */; }; - AD76CE352A5F1133003CA182 /* ChatChannelSearchVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD76CE312A5F1104003CA182 /* ChatChannelSearchVC.swift */; }; - AD76CE362A5F1138003CA182 /* ChatMessageSearchVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD76CE2F2A5F10F2003CA182 /* ChatMessageSearchVC.swift */; }; - AD770B682D09E2D5003AC602 /* SharedLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD770B672D09E2CB003AC602 /* SharedLocation.swift */; }; - AD770B692D09E2D5003AC602 /* SharedLocation.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD770B672D09E2CB003AC602 /* SharedLocation.swift */; }; - AD78568C298B268F00C2FEAD /* ChannelControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD78568B298B268F00C2FEAD /* ChannelControllerDelegate.swift */; }; - AD78568D298B268F00C2FEAD /* ChannelControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD78568B298B268F00C2FEAD /* ChannelControllerDelegate.swift */; }; - AD78568F298B273900C2FEAD /* ChatClient+ChannelController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD78568E298B273900C2FEAD /* ChatClient+ChannelController.swift */; }; - AD785690298B273900C2FEAD /* ChatClient+ChannelController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD78568E298B273900C2FEAD /* ChatClient+ChannelController.swift */; }; - AD78F9EE28EC718700BC0FCE /* URL+EnrichedURL.swift in Sources */ = {isa = PBXBuildFile; fileRef = A36C39F42860680A0004EB7E /* URL+EnrichedURL.swift */; }; - AD78F9EF28EC718D00BC0FCE /* EventBatcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84CF9C72274D473D00BCDE2D /* EventBatcher.swift */; }; - AD78F9F028EC719200BC0FCE /* ChannelTruncateRequestPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3B0CFA127BBF52600F352F9 /* ChannelTruncateRequestPayload.swift */; }; - AD78F9F128EC724300BC0FCE /* UnknownUserEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = A30C3F1F276B428F00DA5968 /* UnknownUserEvent.swift */; }; - AD78F9F428EC72D700BC0FCE /* UIScrollView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 849980F0277246DB00ABA58B /* UIScrollView+Extensions.swift */; }; - AD7909922811CBDF0013C434 /* ChatMessageReactionsView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7909902811CBCB0013C434 /* ChatMessageReactionsView_Tests.swift */; }; - AD793F49270B767500B05456 /* ChatMessageReactionAuthorsVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD793F48270B767500B05456 /* ChatMessageReactionAuthorsVC.swift */; }; - AD793F4B270B769E00B05456 /* ChatMessageReactionAuthorViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD793F4A270B769E00B05456 /* ChatMessageReactionAuthorViewCell.swift */; }; - AD7977BA2936D9450008B5FB /* Token_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7977B92936D9450008B5FB /* Token_Tests.swift */; }; - AD7A11902DEE008C00B8F963 /* SharedLocationDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD9C926C2DD3A3900013A7E6 /* SharedLocationDTO.swift */; }; - AD7A11912DEE00A000B8F963 /* SendMessageInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD9C926F2DD4DCF90013A7E6 /* SendMessageInterceptor.swift */; }; - AD7A11CB2DEE091400B8F963 /* LocationEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7A11CA2DEE090B00B8F963 /* LocationEndpoints.swift */; }; - AD7A11CC2DEE091400B8F963 /* LocationEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7A11CA2DEE090B00B8F963 /* LocationEndpoints.swift */; }; - AD7AC99B260A9572004AADA5 /* MessagePinning.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7AC98B260A94C6004AADA5 /* MessagePinning.swift */; }; - AD7B51D327EDECA80068CBD1 /* MixedAttachmentViewInjector.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7B51D227EDECA80068CBD1 /* MixedAttachmentViewInjector.swift */; }; - AD7B51D427EDECA80068CBD1 /* MixedAttachmentViewInjector.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7B51D227EDECA80068CBD1 /* MixedAttachmentViewInjector.swift */; }; - AD7BBFCB2901AF3F004E8B76 /* ImageResultsMapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7BBFCA2901AF3F004E8B76 /* ImageResultsMapper.swift */; }; - AD7BBFCC2901AF3F004E8B76 /* ImageResultsMapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7BBFCA2901AF3F004E8B76 /* ImageResultsMapper.swift */; }; - AD7BBFD02901B1B7004E8B76 /* ImageResultsMapper_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7BBFCD2901B1AE004E8B76 /* ImageResultsMapper_Tests.swift */; }; - AD7BE1682C1CB183000A5756 /* DebugObjectViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7BE1672C1CB183000A5756 /* DebugObjectViewController.swift */; }; - AD7BE16A2C209888000A5756 /* ThreadEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7BE1692C209888000A5756 /* ThreadEvents.swift */; }; - AD7BE16B2C209888000A5756 /* ThreadEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7BE1692C209888000A5756 /* ThreadEvents.swift */; }; - AD7BE16D2C20CC02000A5756 /* ThreadUpdaterMiddlware_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7BE16C2C20CC02000A5756 /* ThreadUpdaterMiddlware_Tests.swift */; }; - AD7BE1702C234798000A5756 /* ChatThreadListLoadingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7BE16F2C234798000A5756 /* ChatThreadListLoadingView.swift */; }; - AD7BE1712C234798000A5756 /* ChatThreadListLoadingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7BE16F2C234798000A5756 /* ChatThreadListLoadingView.swift */; }; - AD7BE1732C2347A3000A5756 /* ChatThreadListEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7BE1722C2347A3000A5756 /* ChatThreadListEmptyView.swift */; }; - AD7BE1742C2347A3000A5756 /* ChatThreadListEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7BE1722C2347A3000A5756 /* ChatThreadListEmptyView.swift */; }; - AD7C76712E3CE1E0009250FB /* DemoLivestreamChatMessageListVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7C766D2E3CE1E0009250FB /* DemoLivestreamChatMessageListVC.swift */; }; - AD7C76722E3CE1E0009250FB /* DemoLivestreamMessageActionsVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7C766F2E3CE1E0009250FB /* DemoLivestreamMessageActionsVC.swift */; }; - AD7C76752E3D0486009250FB /* DemoLivestreamReactionsListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7C76742E3D047E009250FB /* DemoLivestreamReactionsListView.swift */; }; - AD7C767F2E426B34009250FB /* ManualEventHandler_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7C767E2E426B34009250FB /* ManualEventHandler_Tests.swift */; }; - AD7C76812E4275B3009250FB /* LivestreamChannelController_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7C76802E4275B3009250FB /* LivestreamChannelController_Tests.swift */; }; - AD7C76832E42C0B5009250FB /* LivestreamChannelController+Combine_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7C76822E42C0B5009250FB /* LivestreamChannelController+Combine_Tests.swift */; }; - AD7C76852E42CDF6009250FB /* ManualEventHandler_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7C76842E42CDF6009250FB /* ManualEventHandler_Mock.swift */; }; - AD7C76872E42E69C009250FB /* LivestreamPauseBannerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7C76862E42E69C009250FB /* LivestreamPauseBannerView.swift */; }; - AD7CF1712694ABCE00F3101D /* ComposerVC_Documentation_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7CF16F2694ABC500F3101D /* ComposerVC_Documentation_Tests.swift */; }; - AD7DFC3625D2FA8100DD9DA3 /* CurrentUserUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7DFC3525D2FA8100DD9DA3 /* CurrentUserUpdater.swift */; }; - AD7EFDA72C7796D400625FC5 /* PollCommentListVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7EFDA52C77749300625FC5 /* PollCommentListVC.swift */; }; - AD7EFDAA2C78C0AF00625FC5 /* PollCommentListItemCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7EFDA82C78C0A900625FC5 /* PollCommentListItemCell.swift */; }; - AD7EFDAB2C78C0B600625FC5 /* PollCommentListVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7EFDA52C77749300625FC5 /* PollCommentListVC.swift */; }; - AD7EFDAC2C78C0B900625FC5 /* PollCommentListItemCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7EFDA82C78C0A900625FC5 /* PollCommentListItemCell.swift */; }; - AD7EFDB32C78DBF600625FC5 /* PollCommentListSectionHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7EFDAF2C78C0E100625FC5 /* PollCommentListSectionHeaderView.swift */; }; - AD7EFDB42C78DBF800625FC5 /* PollCommentListSectionHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7EFDAF2C78C0E100625FC5 /* PollCommentListSectionHeaderView.swift */; }; - AD7EFDB52C78DC1800625FC5 /* PollCommentListItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7EFDAD2C78C0D200625FC5 /* PollCommentListItemView.swift */; }; - AD7EFDB62C78DC1A00625FC5 /* PollCommentListItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7EFDAD2C78C0D200625FC5 /* PollCommentListItemView.swift */; }; - AD7EFDB72C78DC6600625FC5 /* PollCommentListSectionFooterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7EFDB12C78C0F000625FC5 /* PollCommentListSectionFooterView.swift */; }; - AD7EFDB82C78DC6700625FC5 /* PollCommentListSectionFooterView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7EFDB12C78C0F000625FC5 /* PollCommentListSectionFooterView.swift */; }; - AD81AF0525ED141800F17F8F /* CellSeparatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD81AEEC25ED135100F17F8F /* CellSeparatorView.swift */; }; - AD81AF0D25ED141A00F17F8F /* ListCollectionViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD81AEF525ED13D900F17F8F /* ListCollectionViewLayout.swift */; }; - AD81FEED2D3977AC00765FD4 /* StreamModelsTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD81FEEC2D3977AC00765FD4 /* StreamModelsTransformer.swift */; }; - AD81FEEE2D3977AC00765FD4 /* StreamModelsTransformer.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD81FEEC2D3977AC00765FD4 /* StreamModelsTransformer.swift */; }; - AD8258A32BD2939500B9ED74 /* MessageReactionGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD8258A22BD2939500B9ED74 /* MessageReactionGroup.swift */; }; - AD8258A42BD2939500B9ED74 /* MessageReactionGroup.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD8258A22BD2939500B9ED74 /* MessageReactionGroup.swift */; }; - AD82903D2A7C5A8F00396782 /* DemoChatChannelListItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD82903C2A7C5A8F00396782 /* DemoChatChannelListItemView.swift */; }; - AD84377B2BB482CF000F3826 /* ThreadEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD84377A2BB482CF000F3826 /* ThreadEndpoints.swift */; }; - AD84377C2BB482CF000F3826 /* ThreadEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD84377A2BB482CF000F3826 /* ThreadEndpoints.swift */; }; - AD84377E2BB48603000F3826 /* ThreadListPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD84377D2BB48603000F3826 /* ThreadListPayload.swift */; }; - AD84377F2BB48603000F3826 /* ThreadListPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD84377D2BB48603000F3826 /* ThreadListPayload.swift */; }; - AD8513792E9D3013005327C0 /* ChannelDeliveredPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD8513782E9D3013005327C0 /* ChannelDeliveredPayload.swift */; }; - AD85137A2E9D3013005327C0 /* ChannelDeliveredPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD8513782E9D3013005327C0 /* ChannelDeliveredPayload.swift */; }; - AD85137C2E9D3025005327C0 /* ChannelDeliveredPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD85137B2E9D3025005327C0 /* ChannelDeliveredPayload_Tests.swift */; }; - AD85137E2E9D37B9005327C0 /* DeliveredMessageInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD85137D2E9D37B9005327C0 /* DeliveredMessageInfo.swift */; }; - AD85137F2E9D37B9005327C0 /* DeliveredMessageInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD85137D2E9D37B9005327C0 /* DeliveredMessageInfo.swift */; }; - AD876B4727288DF700317314 /* ChatMessageReactionAuthorsFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD876B4627288DF700317314 /* ChatMessageReactionAuthorsFlowLayout.swift */; }; - AD87D097263C7783008B466C /* CommandButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD87D096263C7783008B466C /* CommandButton.swift */; }; - AD87D0A1263C7823008B466C /* AttachmentButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD87D0A0263C7823008B466C /* AttachmentButton.swift */; }; - AD87D0AB263C7A7E008B466C /* ShrinkInputButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD87D0AA263C7A7E008B466C /* ShrinkInputButton.swift */; }; - AD87D0BD263C7C09008B466C /* CircularCloseButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD87D0BC263C7C09008B466C /* CircularCloseButton.swift */; }; - AD8B72752908016400921C31 /* ImageDownloadRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD8B72742908016400921C31 /* ImageDownloadRequest.swift */; }; - AD8B72762908016400921C31 /* ImageDownloadRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD8B72742908016400921C31 /* ImageDownloadRequest.swift */; }; - AD8C7C5D2BA3BE1E00260715 /* AppSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD8C7C5C2BA3BE1E00260715 /* AppSettings.swift */; }; - AD8C7C5E2BA3BE1E00260715 /* AppSettings.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD8C7C5C2BA3BE1E00260715 /* AppSettings.swift */; }; - AD8C7C612BA3DF2800260715 /* AppSettings.json in Sources */ = {isa = PBXBuildFile; fileRef = AD8C7C5F2BA3DF2800260715 /* AppSettings.json */; }; - AD8C7C632BA464E600260715 /* AppSettingsPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD8C7C622BA464E600260715 /* AppSettingsPayload_Tests.swift */; }; - AD8C7C642BA4682E00260715 /* AppSettings.json in Resources */ = {isa = PBXBuildFile; fileRef = AD8C7C5F2BA3DF2800260715 /* AppSettings.json */; }; - AD8C7C662BA46A4A00260715 /* AppEndpoints_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD8C7C652BA46A4A00260715 /* AppEndpoints_Tests.swift */; }; - AD8D1809268F7290004E3A5C /* TypingSuggester.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD8D1808268F7290004E3A5C /* TypingSuggester.swift */; }; - AD8D180B268F8ED4004E3A5C /* SlackComposerVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD8D180A268F8ED4004E3A5C /* SlackComposerVC.swift */; }; - AD8E75E62E04963200AE0F70 /* ActiveLiveLocationsEndTimeTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD8E75E52E04953C00AE0F70 /* ActiveLiveLocationsEndTimeTracker.swift */; }; - AD8E75E72E04963200AE0F70 /* ActiveLiveLocationsEndTimeTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD8E75E52E04953C00AE0F70 /* ActiveLiveLocationsEndTimeTracker.swift */; }; - AD8FEE582AA8E1A100273F88 /* ChatClient+Environment.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD8FEE572AA8E1A100273F88 /* ChatClient+Environment.swift */; }; - AD8FEE592AA8E1A100273F88 /* ChatClient+Environment.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD8FEE572AA8E1A100273F88 /* ChatClient+Environment.swift */; }; - AD8FEE5B2AA8E1E400273F88 /* ChatClientFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD8FEE5A2AA8E1E400273F88 /* ChatClientFactory.swift */; }; - AD8FEE5C2AA8E1E400273F88 /* ChatClientFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD8FEE5A2AA8E1E400273F88 /* ChatClientFactory.swift */; }; - AD90D18525D56196001D03BB /* CurrentUserUpdater_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD90D18425D56196001D03BB /* CurrentUserUpdater_Tests.swift */; }; - AD91C35428A5550C004D1E45 /* ChatMessageListVC+DiffKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD91C35328A5550C004D1E45 /* ChatMessageListVC+DiffKit.swift */; }; - AD91C35528A5550C004D1E45 /* ChatMessageListVC+DiffKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD91C35328A5550C004D1E45 /* ChatMessageListVC+DiffKit.swift */; }; - AD9490572BF3BA9600E69224 /* ThreadListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD9490562BF3BA9600E69224 /* ThreadListController.swift */; }; - AD94905A2BF5702700E69224 /* ThreadsRepository_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD9490582BF5701D00E69224 /* ThreadsRepository_Tests.swift */; }; - AD94905D2BF630D900E69224 /* ThreadPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD94905B2BF630D200E69224 /* ThreadPayload.swift */; }; - AD9490602BF65DE400E69224 /* ChatThreadListController_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD94905F2BF65DE400E69224 /* ChatThreadListController_Tests.swift */; }; - AD9490622BF66D1E00E69224 /* ThreadsRepository_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD9490612BF66D1E00E69224 /* ThreadsRepository_Mock.swift */; }; - AD9490662BF6756200E69224 /* ChatThread_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD9490652BF6756200E69224 /* ChatThread_Mock.swift */; }; - AD94906D2BF68BA800E69224 /* ChatClient+ThreadListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD9490672BF68A8800E69224 /* ChatClient+ThreadListController.swift */; }; - AD94906E2BF68BAE00E69224 /* ThreadListController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD9490692BF68A9900E69224 /* ThreadListController+SwiftUI.swift */; }; - AD94906F2BF68BB200E69224 /* ThreadListController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD94906B2BF68AB000E69224 /* ThreadListController+Combine.swift */; }; - AD95FD0D28F991ED00DBDF41 /* ImageResize.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD95FD0C28F991ED00DBDF41 /* ImageResize.swift */; }; - AD95FD0E28F991ED00DBDF41 /* ImageResize.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD95FD0C28F991ED00DBDF41 /* ImageResize.swift */; }; - AD95FD1128FA038900DBDF41 /* ImageDownloadOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD95FD1028FA038900DBDF41 /* ImageDownloadOptions.swift */; }; - AD95FD1228FA038900DBDF41 /* ImageDownloadOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD95FD1028FA038900DBDF41 /* ImageDownloadOptions.swift */; }; - AD96106F2C2DD874004F543C /* BannerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD96106E2C2DD874004F543C /* BannerView.swift */; }; - AD9610702C2DD874004F543C /* BannerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD96106E2C2DD874004F543C /* BannerView.swift */; }; - AD9632DC2C09E0350073B814 /* ChatThreadListRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD9632DB2C09E0350073B814 /* ChatThreadListRouter.swift */; }; - AD9632DD2C09E0350073B814 /* ChatThreadListRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD9632DB2C09E0350073B814 /* ChatThreadListRouter.swift */; }; - AD9632DF2C09F1900073B814 /* DemoChatThreadVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD9632DE2C09F1900073B814 /* DemoChatThreadVC.swift */; }; - AD9632E12C0A43630073B814 /* ThreadUpdaterMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD9632E02C0A43630073B814 /* ThreadUpdaterMiddleware.swift */; }; - AD9632E22C0A436C0073B814 /* ThreadUpdaterMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD9632E02C0A43630073B814 /* ThreadUpdaterMiddleware.swift */; }; - AD99A7CE28EF17CA005185DF /* SlackReactonsItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD99A7CD28EF17CA005185DF /* SlackReactonsItemView.swift */; }; - AD99A7D028EF17ED005185DF /* SlackReactionsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD99A7CF28EF17ED005185DF /* SlackReactionsView.swift */; }; - AD99A7D228EF180C005185DF /* SlackReactionsMessagePopupVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD99A7D128EF180C005185DF /* SlackReactionsMessagePopupVC.swift */; }; - AD99A7D428EF188C005185DF /* SlackReactionsMessageActionsTransitionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD99A7D328EF188C005185DF /* SlackReactionsMessageActionsTransitionController.swift */; }; - AD99C904279B073B009DD9C5 /* MessageTimestampFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD99C902279B0716009DD9C5 /* MessageTimestampFormatter.swift */; }; - AD99C905279B0741009DD9C5 /* MessageTimestampFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD99C902279B0716009DD9C5 /* MessageTimestampFormatter.swift */; }; - AD99C908279B0E9A009DD9C5 /* MessageDateSeparatorFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD99C906279B0C9B009DD9C5 /* MessageDateSeparatorFormatter.swift */; }; - AD99C909279B0E9D009DD9C5 /* MessageDateSeparatorFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD99C906279B0C9B009DD9C5 /* MessageDateSeparatorFormatter.swift */; }; - AD99C90C279B136B009DD9C5 /* UserLastActivityFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD99C90A279B1363009DD9C5 /* UserLastActivityFormatter.swift */; }; - AD99C90D279B136D009DD9C5 /* UserLastActivityFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD99C90A279B1363009DD9C5 /* UserLastActivityFormatter.swift */; }; - AD9C926D2DD3A3950013A7E6 /* SharedLocationDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD9C926C2DD3A3900013A7E6 /* SharedLocationDTO.swift */; }; - AD9C92702DD4DD070013A7E6 /* SendMessageInterceptor.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD9C926F2DD4DCF90013A7E6 /* SendMessageInterceptor.swift */; }; - ADA03A222D64EFE900DFE048 /* DraftMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA03A212D64EFE900DFE048 /* DraftMessage.swift */; }; - ADA03A232D64EFE900DFE048 /* DraftMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA03A212D64EFE900DFE048 /* DraftMessage.swift */; }; - ADA03A252D65041B00DFE048 /* DraftMessage_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA03A242D65041300DFE048 /* DraftMessage_Mock.swift */; }; - ADA2D64A2C46B66E001D2B44 /* DemoChatChannelListErrorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA2D6492C46B66E001D2B44 /* DemoChatChannelListErrorView.swift */; }; - ADA3572F269C807A004AD8E9 /* ChatChannelHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA3572D269C562A004AD8E9 /* ChatChannelHeaderView.swift */; }; - ADA3ED202EA123B60091F2DC /* ChannelDeliveryTracker_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA3ED1F2EA123B60091F2DC /* ChannelDeliveryTracker_Mock.swift */; }; - ADA3ED222EA123D60091F2DC /* ChannelDeliveryTracker_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA3ED212EA123D60091F2DC /* ChannelDeliveryTracker_Tests.swift */; }; - ADA5A0F8276790C100E1C465 /* ChatMessageListDateSeparatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA5A0F7276790C100E1C465 /* ChatMessageListDateSeparatorView.swift */; }; - ADA5A0F9276790C100E1C465 /* ChatMessageListDateSeparatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA5A0F7276790C100E1C465 /* ChatMessageListDateSeparatorView.swift */; }; - ADA83B3E2D974DCC003B3928 /* MessageReminderListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA83B3C2D974DCB003B3928 /* MessageReminderListController.swift */; }; - ADA83B3F2D974DCC003B3928 /* MessageReminderListController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA83B3D2D974DCB003B3928 /* MessageReminderListController+Combine.swift */; }; - ADA83B402D974DCC003B3928 /* MessageReminderListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA83B3C2D974DCB003B3928 /* MessageReminderListController.swift */; }; - ADA83B412D974DCC003B3928 /* MessageReminderListController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA83B3D2D974DCB003B3928 /* MessageReminderListController+Combine.swift */; }; - ADA83B452D97511E003B3928 /* MessageReminderListController+Combine_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA83B432D97511E003B3928 /* MessageReminderListController+Combine_Tests.swift */; }; - ADA83B472D976D9C003B3928 /* MessageReminderListController_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA83B462D976D9C003B3928 /* MessageReminderListController_Tests.swift */; }; - ADA83B492D976ED7003B3928 /* MessageReminder_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA83B482D976EC7003B3928 /* MessageReminder_Mock.swift */; }; - ADA83B4B2D977D59003B3928 /* ReminderEndpoints_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA83B4A2D977D59003B3928 /* ReminderEndpoints_Tests.swift */; }; - ADA83B4D2D977D64003B3928 /* ReminderEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA83B4C2D977D64003B3928 /* ReminderEndpoints.swift */; }; - ADA83B4E2D977D64003B3928 /* ReminderEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA83B4C2D977D64003B3928 /* ReminderEndpoints.swift */; }; - ADA83B502D978050003B3928 /* ReminderPayloads.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA83B4F2D978050003B3928 /* ReminderPayloads.swift */; }; - ADA83B512D978050003B3928 /* ReminderPayloads.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA83B4F2D978050003B3928 /* ReminderPayloads.swift */; }; - ADA83B532D97805A003B3928 /* ReminderPayloads_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA83B522D97805A003B3928 /* ReminderPayloads_Tests.swift */; }; - ADA8EBE928CFD52F00DB9B03 /* TextViewUserMentionsHandler_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA8EBE828CFD52F00DB9B03 /* TextViewUserMentionsHandler_Mock.swift */; }; - ADA8EBEB28CFD82C00DB9B03 /* ChatMessageContentViewDelegate_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA8EBEA28CFD82C00DB9B03 /* ChatMessageContentViewDelegate_Mock.swift */; }; - ADA9DB892BCEF06B00C4AE3B /* ThreadReadDTO_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA9DB882BCEF06B00C4AE3B /* ThreadReadDTO_Tests.swift */; }; - ADA9DB8B2BCF2B1F00C4AE3B /* ThreadParticipantDTO_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA9DB8A2BCF2B1F00C4AE3B /* ThreadParticipantDTO_Tests.swift */; }; - ADA9DB8D2BCF2D9700C4AE3B /* ThreadDTO_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA9DB8C2BCF2D9700C4AE3B /* ThreadDTO_Tests.swift */; }; - ADAA10EC2B90D58B007AB03F /* FakeTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADAA10EA2B90D589007AB03F /* FakeTimer.swift */; }; - ADAA377125E43C3700C31528 /* ChatSuggestionsVC_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD5A9E725DE8AF6006DC88A /* ChatSuggestionsVC_Tests.swift */; }; - ADAA9F412B2240300078C3D4 /* TextViewMentionedUsersHandler_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADAA9F402B2240300078C3D4 /* TextViewMentionedUsersHandler_Tests.swift */; }; - ADAC47AA275A7C960027B672 /* ChatMessageContentView_Documentation_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADAC47A9275A7C960027B672 /* ChatMessageContentView_Documentation_Tests.swift */; }; - ADB2087F2D849184003F1059 /* MessageReminderListQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB2087E2D849184003F1059 /* MessageReminderListQuery.swift */; }; - ADB208802D849184003F1059 /* MessageReminderListQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB2087E2D849184003F1059 /* MessageReminderListQuery.swift */; }; - ADB208822D8494F0003F1059 /* MessageReminderListQuery_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB208812D8494F0003F1059 /* MessageReminderListQuery_Tests.swift */; }; - ADB22F7C25F1626200853C92 /* OnlineIndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB22F7A25F1626200853C92 /* OnlineIndicatorView.swift */; }; - ADB22F7D25F1626200853C92 /* ChatPresenceAvatarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB22F7B25F1626200853C92 /* ChatPresenceAvatarView.swift */; }; - ADB4166C26208F1C00E623E3 /* AttachmentPreviewProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB4165026208C7900E623E3 /* AttachmentPreviewProvider.swift */; }; - ADB818742EB3B72400A436C4 /* MessageDeliveryCriteriaValidator_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB818732EB3B72400A436C4 /* MessageDeliveryCriteriaValidator_Mock.swift */; }; - ADB8B8EA2D8890B900549C95 /* MessageReminderDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB8B8E92D8890B900549C95 /* MessageReminderDTO.swift */; }; - ADB8B8EB2D8890B900549C95 /* MessageReminderDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB8B8E92D8890B900549C95 /* MessageReminderDTO.swift */; }; - ADB8B8ED2D8890E000549C95 /* MessageReminder.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB8B8EC2D8890E000549C95 /* MessageReminder.swift */; }; - ADB8B8EE2D8890E000549C95 /* MessageReminder.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB8B8EC2D8890E000549C95 /* MessageReminder.swift */; }; - ADB8B8F02D8A493900549C95 /* ReminderPayload.json in Resources */ = {isa = PBXBuildFile; fileRef = ADB8B8EF2D8A493900549C95 /* ReminderPayload.json */; }; - ADB8B8F22D8ADA0700549C95 /* RemindersRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB8B8F12D8ADA0700549C95 /* RemindersRepository.swift */; }; - ADB8B8F32D8ADA0700549C95 /* RemindersRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB8B8F12D8ADA0700549C95 /* RemindersRepository.swift */; }; - ADB8B8F52D8ADC9400549C95 /* DemoReminderListVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB8B8F42D8ADC9400549C95 /* DemoReminderListVC.swift */; }; - ADB8B8F72D8B846D00549C95 /* RemindersRepository_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB8B8F62D8B846D00549C95 /* RemindersRepository_Tests.swift */; }; - ADB8B8F92D8B8A0C00549C95 /* RemindersRepository_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB8B8F82D8B8A0C00549C95 /* RemindersRepository_Mock.swift */; }; - ADB8B8FB2D8B904D00549C95 /* MessageController+Reminders_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB8B8FA2D8B904D00549C95 /* MessageController+Reminders_Tests.swift */; }; - ADB8B9022D8C701000549C95 /* ReminderUpdated.json in Resources */ = {isa = PBXBuildFile; fileRef = ADB8B9012D8C700800549C95 /* ReminderUpdated.json */; }; - ADB8B9042D8C701500549C95 /* ReminderCreated.json in Resources */ = {isa = PBXBuildFile; fileRef = ADB8B9032D8C701500549C95 /* ReminderCreated.json */; }; - ADB8B9062D8C702A00549C95 /* ReminderDeleted.json in Resources */ = {isa = PBXBuildFile; fileRef = ADB8B9052D8C701F00549C95 /* ReminderDeleted.json */; }; - ADB8B9082D8C703300549C95 /* ReminderDue.json in Resources */ = {isa = PBXBuildFile; fileRef = ADB8B9072D8C702E00549C95 /* ReminderDue.json */; }; - ADB8B90A2D8C756600549C95 /* ReminderEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB8B9092D8C756600549C95 /* ReminderEvents.swift */; }; - ADB8B90B2D8C756600549C95 /* ReminderEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB8B9092D8C756600549C95 /* ReminderEvents.swift */; }; - ADB8B90D2D8C784500549C95 /* ReminderEvents_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB8B90C2D8C784500549C95 /* ReminderEvents_Tests.swift */; }; - ADB8B90F2D8C7B2500549C95 /* ReminderUpdaterMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB8B90E2D8C7B2500549C95 /* ReminderUpdaterMiddleware.swift */; }; - ADB8B9102D8C7B2500549C95 /* ReminderUpdaterMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB8B90E2D8C7B2500549C95 /* ReminderUpdaterMiddleware.swift */; }; - ADB8B9122D8C7B2D00549C95 /* ReminderUpdaterMiddleware_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB8B9112D8C7B2D00549C95 /* ReminderUpdaterMiddleware_Tests.swift */; }; - ADB951A1291BD7CC00800554 /* UploadedAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB951A0291BD7CC00800554 /* UploadedAttachment.swift */; }; - ADB951A2291BD7CC00800554 /* UploadedAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB951A0291BD7CC00800554 /* UploadedAttachment.swift */; }; - ADB951AB291C1DE400800554 /* AttachmentUploader_Spy.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB951A8291C1DDC00800554 /* AttachmentUploader_Spy.swift */; }; - ADB951B0291C22E900800554 /* UploadedAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB951AC291C22DB00800554 /* UploadedAttachment.swift */; }; - ADB951B2291C3CE900800554 /* AnyAttachmentUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB951B1291C3CE900800554 /* AnyAttachmentUpdater.swift */; }; - ADB951B3291C3CE900800554 /* AnyAttachmentUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB951B1291C3CE900800554 /* AnyAttachmentUpdater.swift */; }; - ADB951B5291DD30400800554 /* AnyAttachmentUpdater_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB951B4291DD30400800554 /* AnyAttachmentUpdater_Tests.swift */; }; - ADB951B7291DDCE600800554 /* StreamAttachmentUploader_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB951B6291DDCE600800554 /* StreamAttachmentUploader_Tests.swift */; }; - ADB97E772EAF8EF40065824C /* MessageDeliveryCriteriaValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB97E762EAF8EF40065824C /* MessageDeliveryCriteriaValidator.swift */; }; - ADB97E782EAF8EF40065824C /* MessageDeliveryCriteriaValidator.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB97E762EAF8EF40065824C /* MessageDeliveryCriteriaValidator.swift */; }; - ADB97E7A2EAF8F000065824C /* MessageDeliveryCriteriaValidator_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB97E792EAF8F000065824C /* MessageDeliveryCriteriaValidator_Tests.swift */; }; - ADB97E8C2EB129FB0065824C /* ChannelWatcherHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB97E8B2EB129FB0065824C /* ChannelWatcherHandler.swift */; }; - ADB97E8D2EB129FB0065824C /* ChannelWatcherHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB97E8B2EB129FB0065824C /* ChannelWatcherHandler.swift */; }; - ADB97E8F2EB1368D0065824C /* ChannelWatcherHandler_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB97E8E2EB1368D0065824C /* ChannelWatcherHandler_Tests.swift */; }; - ADB97E912EB165890065824C /* ChannelWatcherHandler_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB97E902EB165890065824C /* ChannelWatcherHandler_Mock.swift */; }; - ADBBDA1F279F0CEA00E47B1C /* VideoDurationFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADBBDA1E279F0CEA00E47B1C /* VideoDurationFormatter.swift */; }; - ADBBDA20279F0CEA00E47B1C /* VideoDurationFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADBBDA1E279F0CEA00E47B1C /* VideoDurationFormatter.swift */; }; - ADBBDA22279F0CFA00E47B1C /* UploadingProgressFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADBBDA21279F0CFA00E47B1C /* UploadingProgressFormatter.swift */; }; - ADBBDA23279F0CFA00E47B1C /* UploadingProgressFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADBBDA21279F0CFA00E47B1C /* UploadingProgressFormatter.swift */; }; - ADBBDA28279F0E9B00E47B1C /* ChannelNameFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADBBDA27279F0E9B00E47B1C /* ChannelNameFormatter.swift */; }; - ADBBDA29279F0E9B00E47B1C /* ChannelNameFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADBBDA27279F0E9B00E47B1C /* ChannelNameFormatter.swift */; }; - ADC1B76B2C763209009AFA9B /* Calendar_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC1B76A2C763209009AFA9B /* Calendar_Mock.swift */; }; - ADC1B76D2C763CBC009AFA9B /* PollResultsVC_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC1B76C2C763CBC009AFA9B /* PollResultsVC_Tests.swift */; }; - ADC1B76F2C764431009AFA9B /* PollMockFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC1B76E2C764431009AFA9B /* PollMockFactory.swift */; }; - ADC1B7722C7651D8009AFA9B /* PollResultsVoteListVC_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC1B7712C7651D8009AFA9B /* PollResultsVoteListVC_Tests.swift */; }; - ADC40C3226E26E9F005B616C /* UserSearchController_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = 795297052583B52000435B2E /* UserSearchController_Tests.swift */; }; - ADC40C3426E294EB005B616C /* MessageSearchController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC40C3326E294EB005B616C /* MessageSearchController+Combine.swift */; }; - ADC40C3626E2980D005B616C /* MessageSearchController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC40C3526E2980D005B616C /* MessageSearchController+SwiftUI.swift */; }; - ADC4AAB02788C8850004BB35 /* Appearance+Formatters.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC4AAAF2788C8850004BB35 /* Appearance+Formatters.swift */; }; - ADC4AAB12788C8850004BB35 /* Appearance+Formatters.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC4AAAF2788C8850004BB35 /* Appearance+Formatters.swift */; }; - ADCB37E02EA06F6300E13B49 /* ChannelDeliveryTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCB37DF2EA06F6300E13B49 /* ChannelDeliveryTracker.swift */; }; - ADCB37E12EA06F6300E13B49 /* ChannelDeliveryTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCB37DF2EA06F6300E13B49 /* ChannelDeliveryTracker.swift */; }; ADCB576628A425D500B81AE8 /* Sentry in Frameworks */ = {isa = PBXBuildFile; productRef = ADCB576528A425D500B81AE8 /* Sentry */; }; - ADCB577528A42D7700B81AE8 /* ContentEquatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCB576828A42D7700B81AE8 /* ContentEquatable.swift */; }; - ADCB577628A42D7700B81AE8 /* ContentEquatable.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCB576828A42D7700B81AE8 /* ContentEquatable.swift */; }; - ADCB577728A42D7700B81AE8 /* ArraySection.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCB576928A42D7700B81AE8 /* ArraySection.swift */; }; - ADCB577828A42D7700B81AE8 /* ArraySection.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCB576928A42D7700B81AE8 /* ArraySection.swift */; }; - ADCB577928A42D7700B81AE8 /* Algorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCB576A28A42D7700B81AE8 /* Algorithm.swift */; }; - ADCB577A28A42D7700B81AE8 /* Algorithm.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCB576A28A42D7700B81AE8 /* Algorithm.swift */; }; - ADCB577B28A42D7700B81AE8 /* AppKitExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCB576C28A42D7700B81AE8 /* AppKitExtension.swift */; }; - ADCB577C28A42D7700B81AE8 /* AppKitExtension.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCB576C28A42D7700B81AE8 /* AppKitExtension.swift */; }; - ADCB577F28A42D7700B81AE8 /* ContentIdentifiable.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCB576E28A42D7700B81AE8 /* ContentIdentifiable.swift */; }; - ADCB578028A42D7700B81AE8 /* ContentIdentifiable.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCB576E28A42D7700B81AE8 /* ContentIdentifiable.swift */; }; - ADCB578128A42D7700B81AE8 /* AnyDifferentiable.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCB576F28A42D7700B81AE8 /* AnyDifferentiable.swift */; }; - ADCB578228A42D7700B81AE8 /* AnyDifferentiable.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCB576F28A42D7700B81AE8 /* AnyDifferentiable.swift */; }; - ADCB578328A42D7700B81AE8 /* StagedChangeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCB577028A42D7700B81AE8 /* StagedChangeset.swift */; }; - ADCB578428A42D7700B81AE8 /* StagedChangeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCB577028A42D7700B81AE8 /* StagedChangeset.swift */; }; - ADCB578528A42D7700B81AE8 /* ElementPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCB577128A42D7700B81AE8 /* ElementPath.swift */; }; - ADCB578628A42D7700B81AE8 /* ElementPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCB577128A42D7700B81AE8 /* ElementPath.swift */; }; - ADCB578728A42D7700B81AE8 /* DifferentiableSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCB577228A42D7700B81AE8 /* DifferentiableSection.swift */; }; - ADCB578828A42D7700B81AE8 /* DifferentiableSection.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCB577228A42D7700B81AE8 /* DifferentiableSection.swift */; }; - ADCB578928A42D7700B81AE8 /* Changeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCB577328A42D7700B81AE8 /* Changeset.swift */; }; - ADCB578A28A42D7700B81AE8 /* Changeset.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCB577328A42D7700B81AE8 /* Changeset.swift */; }; - ADCB578B28A42D7700B81AE8 /* Differentiable.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCB577428A42D7700B81AE8 /* Differentiable.swift */; }; - ADCB578C28A42D7700B81AE8 /* Differentiable.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCB577428A42D7700B81AE8 /* Differentiable.swift */; }; - ADCBBFD526D66A560023FCB2 /* iMessageChatMessageListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCBBFD426D66A560023FCB2 /* iMessageChatMessageListViewController.swift */; }; - ADCBBFD726D66ADC0023FCB2 /* SlackChatMessageListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCBBFD626D66ADC0023FCB2 /* SlackChatMessageListViewController.swift */; }; - ADCC179F2E09D96A00510415 /* ActiveLiveLocationsEndTimeTracker_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCC179E2E09D96A00510415 /* ActiveLiveLocationsEndTimeTracker_Tests.swift */; }; - ADCC17A72E0C70BC00510415 /* LocationSelectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCC17A62E0C70BC00510415 /* LocationSelectionViewController.swift */; }; - ADCD5E4327987EFE00E66911 /* StreamModalTransitioningDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCD5E4227987EFE00E66911 /* StreamModalTransitioningDelegate.swift */; }; - ADCD5E4427987EFE00E66911 /* StreamModalTransitioningDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCD5E4227987EFE00E66911 /* StreamModalTransitioningDelegate.swift */; }; - ADCE32F72A055A9200B52559 /* MessagesPaginationStateHandler_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCE32F62A055A9200B52559 /* MessagesPaginationStateHandler_Mock.swift */; }; - ADCE88302F1181BC00F6A7C3 /* ChannelFilterTagDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCE882F2F1181BC00F6A7C3 /* ChannelFilterTagDTO.swift */; }; - ADCE88312F1181BD00F6A7C3 /* ChannelFilterTagDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCE882F2F1181BC00F6A7C3 /* ChannelFilterTagDTO.swift */; }; - ADD2A99028FF0CD300A83305 /* ImageSizeCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD2A98F28FF0CD300A83305 /* ImageSizeCalculator.swift */; }; - ADD2A99128FF0CD300A83305 /* ImageSizeCalculator.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD2A98F28FF0CD300A83305 /* ImageSizeCalculator.swift */; }; - ADD2A99828FF227D00A83305 /* ImageSizeCalculator_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD2A99528FF227800A83305 /* ImageSizeCalculator_Tests.swift */; }; - ADD2A99A28FF4F4B00A83305 /* StreamCDN.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD2A99928FF4F4B00A83305 /* StreamCDN.swift */; }; - ADD2A99B28FF4F4B00A83305 /* StreamCDN.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD2A99928FF4F4B00A83305 /* StreamCDN.swift */; }; - ADD3285A2C04DD8300BAD0E9 /* DemoAppTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD328592C04DD8300BAD0E9 /* DemoAppTabBarController.swift */; }; - ADD3285E2C05447200BAD0E9 /* ChatThreadListVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD3285C2C05442F00BAD0E9 /* ChatThreadListVC.swift */; }; - ADD3285F2C05447500BAD0E9 /* ChatThreadListVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD3285C2C05442F00BAD0E9 /* ChatThreadListVC.swift */; }; - ADD328612C06463600BAD0E9 /* DemoChatThreadListVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD328602C06463600BAD0E9 /* DemoChatThreadListVC.swift */; }; - ADD328662C06B3A700BAD0E9 /* ChatThreadListItemCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD328642C06B39F00BAD0E9 /* ChatThreadListItemCell.swift */; }; - ADD328672C06B3A900BAD0E9 /* ChatThreadListItemCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD328642C06B39F00BAD0E9 /* ChatThreadListItemCell.swift */; }; - ADD328682C06B3AD00BAD0E9 /* ChatThreadListItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD328622C06B2F700BAD0E9 /* ChatThreadListItemView.swift */; }; - ADD328692C06B3AE00BAD0E9 /* ChatThreadListItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD328622C06B2F700BAD0E9 /* ChatThreadListItemView.swift */; }; - ADD3286D2C07CCC900BAD0E9 /* BadgeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD3286B2C07CC7100BAD0E9 /* BadgeView.swift */; }; - ADD3286E2C07CCCA00BAD0E9 /* BadgeView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD3286B2C07CC7100BAD0E9 /* BadgeView.swift */; }; - ADD328712C07CD7000BAD0E9 /* ChatThreadUnreadCountView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD3286F2C07CD5300BAD0E9 /* ChatThreadUnreadCountView.swift */; }; - ADD328722C07CD7200BAD0E9 /* ChatThreadUnreadCountView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD3286F2C07CD5300BAD0E9 /* ChatThreadUnreadCountView.swift */; }; - ADD328762C07E9B200BAD0E9 /* ViewContainerBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD328742C07E9AC00BAD0E9 /* ViewContainerBuilder.swift */; }; - ADD328772C07E9B300BAD0E9 /* ViewContainerBuilder.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD328742C07E9AC00BAD0E9 /* ViewContainerBuilder.swift */; }; - ADD4C0E12B30A98300F230FF /* UnsupportedAttachmentViewInjector.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD4C0DE2B30A95200F230FF /* UnsupportedAttachmentViewInjector.swift */; }; - ADD4C0E22B30A98400F230FF /* UnsupportedAttachmentViewInjector.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD4C0DE2B30A95200F230FF /* UnsupportedAttachmentViewInjector.swift */; }; - ADD738472A8D312B0011FE81 /* ChannelListMessageTimestampFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD738462A8D312B0011FE81 /* ChannelListMessageTimestampFormatter.swift */; }; - ADD738482A8D312B0011FE81 /* ChannelListMessageTimestampFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADD738462A8D312B0011FE81 /* ChannelListMessageTimestampFormatter.swift */; }; - ADDAC6512E2909CD00A01227 /* ThreadListQuery_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDAC6502E2909CD00A01227 /* ThreadListQuery_Tests.swift */; }; - ADDB2F592954CBF500BF80DA /* ViewPaginationHandling.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDB2F572954CBA200BF80DA /* ViewPaginationHandling.swift */; }; - ADDB2F5A2954CBF700BF80DA /* ViewPaginationHandling.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDB2F572954CBA200BF80DA /* ViewPaginationHandling.swift */; }; - ADDB2F5F2954D43D00BF80DA /* ScrollViewPaginationHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDB2F5B2954CC0A00BF80DA /* ScrollViewPaginationHandler.swift */; }; - ADDB2F602954D43E00BF80DA /* ScrollViewPaginationHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDB2F5B2954CC0A00BF80DA /* ScrollViewPaginationHandler.swift */; }; - ADDB2F612954D48A00BF80DA /* InvertedScrollViewPaginationHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDB2F5D2954CC1700BF80DA /* InvertedScrollViewPaginationHandler.swift */; }; - ADDB2F632954D48D00BF80DA /* InvertedScrollViewPaginationHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDB2F5D2954CC1700BF80DA /* InvertedScrollViewPaginationHandler.swift */; }; - ADDBA9E62CA3117B008E9970 /* PollsConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDBA9E52CA3117B008E9970 /* PollsConfig.swift */; }; - ADDBA9E72CA3117B008E9970 /* PollsConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDBA9E52CA3117B008E9970 /* PollsConfig.swift */; }; - ADDBA9E92CA32D6A008E9970 /* PollCreationVC_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDBA9E82CA32D6A008E9970 /* PollCreationVC_Tests.swift */; }; - ADDC07E52C7E18CD00EA0E5F /* PollCommentListVC_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDC07E42C7E18CD00EA0E5F /* PollCommentListVC_Tests.swift */; }; - ADDC08052C828F9B00EA0E5F /* PollCreationTextFieldView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDC08042C828F9B00EA0E5F /* PollCreationTextFieldView.swift */; }; - ADDC08062C828F9B00EA0E5F /* PollCreationTextFieldView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDC08042C828F9B00EA0E5F /* PollCreationTextFieldView.swift */; }; - ADDC08082C828FDB00EA0E5F /* PollCreationFeatureCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDC08072C828FDB00EA0E5F /* PollCreationFeatureCell.swift */; }; - ADDC08092C828FDB00EA0E5F /* PollCreationFeatureCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDC08072C828FDB00EA0E5F /* PollCreationFeatureCell.swift */; }; - ADDC080B2C82905300EA0E5F /* PollCreationFeatureSwitchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDC080A2C82905300EA0E5F /* PollCreationFeatureSwitchView.swift */; }; - ADDC080C2C82905300EA0E5F /* PollCreationFeatureSwitchView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDC080A2C82905300EA0E5F /* PollCreationFeatureSwitchView.swift */; }; - ADDC080E2C8290EC00EA0E5F /* PollCreationMultipleVotesFeatureCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDC080D2C8290EC00EA0E5F /* PollCreationMultipleVotesFeatureCell.swift */; }; - ADDC080F2C8290EC00EA0E5F /* PollCreationMultipleVotesFeatureCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDC080D2C8290EC00EA0E5F /* PollCreationMultipleVotesFeatureCell.swift */; }; - ADDC08112C82911B00EA0E5F /* PollCreationOptionCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDC08102C82911B00EA0E5F /* PollCreationOptionCell.swift */; }; - ADDC08122C82911B00EA0E5F /* PollCreationOptionCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDC08102C82911B00EA0E5F /* PollCreationOptionCell.swift */; }; - ADDC08142C82A81F00EA0E5F /* TextFieldView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDC08132C82A81F00EA0E5F /* TextFieldView.swift */; }; - ADDC08152C82A81F00EA0E5F /* TextFieldView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADDC08132C82A81F00EA0E5F /* TextFieldView.swift */; }; ADDFDE2B2779EC8A003B3B07 /* Atlantis in Frameworks */ = {isa = PBXBuildFile; productRef = ADDFDE2A2779EC8A003B3B07 /* Atlantis */; }; - ADE2093D29FC022D007D0FF3 /* MessagesPaginationStateHandling.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADE2093C29FC022D007D0FF3 /* MessagesPaginationStateHandling.swift */; }; - ADE40043291B1A510000C98B /* AttachmentUploader.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADE40042291B1A510000C98B /* AttachmentUploader.swift */; }; - ADE40044291B1A510000C98B /* AttachmentUploader.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADE40042291B1A510000C98B /* AttachmentUploader.swift */; }; - ADE57B792C36DB2000DD6B88 /* ChatThreadListErrorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADE57B782C36DB2000DD6B88 /* ChatThreadListErrorView.swift */; }; - ADE57B7A2C36DB2000DD6B88 /* ChatThreadListErrorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADE57B782C36DB2000DD6B88 /* ChatThreadListErrorView.swift */; }; - ADE57B7C2C36E71200DD6B88 /* ChatThreadListHeaderBannerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADE57B7B2C36E71200DD6B88 /* ChatThreadListHeaderBannerView.swift */; }; - ADE57B7D2C36E71200DD6B88 /* ChatThreadListHeaderBannerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADE57B7B2C36E71200DD6B88 /* ChatThreadListHeaderBannerView.swift */; }; - ADE57B892C3C626100DD6B88 /* ThreadEvents_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADE57B872C3C60CB00DD6B88 /* ThreadEvents_Tests.swift */; }; - ADE57B8C2C3C631400DD6B88 /* ThreadUpdated.json in Resources */ = {isa = PBXBuildFile; fileRef = ADE57B852C3C5C9100DD6B88 /* ThreadUpdated.json */; }; - ADE57B8F2C3C638900DD6B88 /* ThreadMessageNew.json in Resources */ = {isa = PBXBuildFile; fileRef = ADE57B832C3C5C8700DD6B88 /* ThreadMessageNew.json */; }; - ADE595782B44A2B500727CC1 /* MixedAttachmentViewInjector_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADE595772B44A2B500727CC1 /* MixedAttachmentViewInjector_Tests.swift */; }; - ADE88A142949453200C0F084 /* ChatMessageListRouter_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADE88A132949453200C0F084 /* ChatMessageListRouter_Mock.swift */; }; - ADE8B4B52C611DEA00C26FBF /* CheckboxButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADE8B4B42C611DEA00C26FBF /* CheckboxButton.swift */; }; - ADE8B4B62C611DEA00C26FBF /* CheckboxButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADE8B4B42C611DEA00C26FBF /* CheckboxButton.swift */; }; - ADEDA1FA2B2BC46C00020460 /* RepeatingTimer_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADEDA1F92B2BC46C00020460 /* RepeatingTimer_Tests.swift */; }; - ADEE651829BF712D00186129 /* ChatMessageListView_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADEE651429BF711200186129 /* ChatMessageListView_Mock.swift */; }; - ADEE651929BF713200186129 /* ChatMessageCell_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADEE651629BF712500186129 /* ChatMessageCell_Mock.swift */; }; - ADEE651E29BF715600186129 /* ChatMessageListVCDelegate_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADEE651C29BF715300186129 /* ChatMessageListVCDelegate_Mock.swift */; }; - ADEE652029BF720900186129 /* ChatMessageListVCDataSource_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADEE651A29BF714300186129 /* ChatMessageListVCDataSource_Mock.swift */; }; - ADEE888D289C3CC0007DF3F8 /* ChatMessageListView+DiffKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADEE888C289C3CC0007DF3F8 /* ChatMessageListView+DiffKit.swift */; }; - ADEE888E289C3CC0007DF3F8 /* ChatMessageListView+DiffKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADEE888C289C3CC0007DF3F8 /* ChatMessageListView+DiffKit.swift */; }; - ADEEB7F22BD1368900C76602 /* MessageReactionGroupPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADEEB7F12BD1368900C76602 /* MessageReactionGroupPayload.swift */; }; - ADEEB7F32BD1368900C76602 /* MessageReactionGroupPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADEEB7F12BD1368900C76602 /* MessageReactionGroupPayload.swift */; }; - ADEEB7F52BD168D500C76602 /* MessageReactionGroupDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADEEB7F42BD168D500C76602 /* MessageReactionGroupDTO.swift */; }; - ADEEB7F62BD168D500C76602 /* MessageReactionGroupDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADEEB7F42BD168D500C76602 /* MessageReactionGroupDTO.swift */; }; - ADEED08127F202C100A42B52 /* yoda_with_long_file_name.txt in Resources */ = {isa = PBXBuildFile; fileRef = ADEED08027F202C100A42B52 /* yoda_with_long_file_name.txt */; }; - ADF0473A2DE4DAE4001C23D2 /* LocationPayloads.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADF047392DE4DADC001C23D2 /* LocationPayloads.swift */; }; - ADF0473B2DE4DAE4001C23D2 /* LocationPayloads.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADF047392DE4DADC001C23D2 /* LocationPayloads.swift */; }; - ADF2BBE82B9B61E30069D467 /* AppEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADF2BBE72B9B61E30069D467 /* AppEndpoints.swift */; }; - ADF2BBE92B9B61E30069D467 /* AppEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADF2BBE72B9B61E30069D467 /* AppEndpoints.swift */; }; - ADF2BBEB2B9B622B0069D467 /* AppSettingsPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADF2BBEA2B9B622B0069D467 /* AppSettingsPayload.swift */; }; - ADF2BBEC2B9B622B0069D467 /* AppSettingsPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADF2BBEA2B9B622B0069D467 /* AppSettingsPayload.swift */; }; - ADF34F8A25CDC58900AD637C /* ConnectionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADF34F6A25CD6A1D00AD637C /* ConnectionController.swift */; }; - ADF34F9E25CDD8E600AD637C /* ConnectionController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADF34F9D25CDD8E600AD637C /* ConnectionController+SwiftUI.swift */; }; - ADF34FA625CDD8F600AD637C /* ConnectionController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADF34FA525CDD8F600AD637C /* ConnectionController+Combine.swift */; }; - ADF3EEF62C00FC7B00DB36D6 /* NotificationMarkUnread+MissingFields.json in Resources */ = {isa = PBXBuildFile; fileRef = ADF3EEF52C00FC7B00DB36D6 /* NotificationMarkUnread+MissingFields.json */; }; - ADF5096F2C5A80EE008F95CD /* PollAttachmentOptionListItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADF509672C5A80EE008F95CD /* PollAttachmentOptionListItemView.swift */; }; - ADF509702C5A80EE008F95CD /* PollAttachmentOptionListItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADF509672C5A80EE008F95CD /* PollAttachmentOptionListItemView.swift */; }; - ADF509712C5A80EE008F95CD /* PollAttachmentOptionListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADF509682C5A80EE008F95CD /* PollAttachmentOptionListView.swift */; }; - ADF509722C5A80EE008F95CD /* PollAttachmentOptionListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADF509682C5A80EE008F95CD /* PollAttachmentOptionListView.swift */; }; - ADF509732C5A80EE008F95CD /* PollAttachmentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADF5096A2C5A80EE008F95CD /* PollAttachmentView.swift */; }; - ADF509742C5A80EE008F95CD /* PollAttachmentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADF5096A2C5A80EE008F95CD /* PollAttachmentView.swift */; }; - ADF509752C5A80EE008F95CD /* PollAttachmentViewInjector.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADF5096B2C5A80EE008F95CD /* PollAttachmentViewInjector.swift */; }; - ADF509762C5A80EE008F95CD /* PollAttachmentViewInjector.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADF5096B2C5A80EE008F95CD /* PollAttachmentViewInjector.swift */; }; - ADF617692A09927000E70307 /* MessagesPaginationStateHandler_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADF617672A09926900E70307 /* MessagesPaginationStateHandler_Tests.swift */; }; - ADF9E1F72A03E7E400109108 /* MessagesPaginationState.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADF9E1F62A03E7E400109108 /* MessagesPaginationState.swift */; }; - ADFA09C926A99E0A002A6EFA /* ChatThreadHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADFA09C726A99C71002A6EFA /* ChatThreadHeaderView.swift */; }; - ADFCA5B32D121EB8000F515F /* LocationInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADFCA5B22D121EAF000F515F /* LocationInfo.swift */; }; - ADFCA5B42D121EB8000F515F /* LocationInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADFCA5B22D121EAF000F515F /* LocationInfo.swift */; }; - ADFCA5B72D1232B3000F515F /* LocationProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADFCA5B62D1232A7000F515F /* LocationProvider.swift */; }; - ADFCA5B92D1378E2000F515F /* Throttler.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADFCA5B82D1378E2000F515F /* Throttler.swift */; }; - ADFCA5BA2D1378E2000F515F /* Throttler.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADFCA5B82D1378E2000F515F /* Throttler.swift */; }; - ADFD391D2D47D07C00F8E1B1 /* DraftEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADFD391C2D47D06E00F8E1B1 /* DraftEndpoints.swift */; }; - ADFD391E2D47D07C00F8E1B1 /* DraftEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADFD391C2D47D06E00F8E1B1 /* DraftEndpoints.swift */; }; - BCE4831434E78C9538FA73F8 /* JSONDecoder_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCE48068C1C02C0689BEB64E /* JSONDecoder_Tests.swift */; }; - BCE484BA1EE03FF336034250 /* FilterEncoding_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCE483AC99F58A9034EA2ECE /* FilterEncoding_Tests.swift */; }; - BCE48639FD7B6B05CD63A6AF /* FilterDecoding_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCE4862E2C4943998F0DCBD9 /* FilterDecoding_Tests.swift */; }; - BCE486580F913CFFDB3B5ECD /* JSONEncoder_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCE489A4B136D48249DD6969 /* JSONEncoder_Tests.swift */; }; - BD4016362638411D00F09774 /* Deprecations.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD4016352638411D00F09774 /* Deprecations.swift */; }; - BD40C1F5265FA80D004392CE /* StreamImageCDN_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD40C1F4265FA80D004392CE /* StreamImageCDN_Tests.swift */; }; - BD69F5D52669392E00E9E3FA /* ScrollToBottomButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD69F5D42669392E00E9E3FA /* ScrollToBottomButton.swift */; }; - BD837AF02652D23600A99AB5 /* AttachmentPreviewContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD837AEF2652D23600A99AB5 /* AttachmentPreviewContainer.swift */; }; - BD8EBC3A26442E090052199F /* AttachmentsPreviewVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD8EBC3926442E090052199F /* AttachmentsPreviewVC.swift */; }; - BDC80CB5265CF4B800F62CE2 /* ImageCDN.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDC80CB4265CF4B800F62CE2 /* ImageCDN.swift */; }; - BDDD1E9F2632C4C900BA007B /* Components+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDDD1E982632C4C900BA007B /* Components+SwiftUI.swift */; }; - BDDD1EA32632C50200BA007B /* Appearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDDD1EA22632C50200BA007B /* Appearance.swift */; }; - BDDD1EA42632C66200BA007B /* Components+SwiftUI_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDDD1E952632C4C900BA007B /* Components+SwiftUI_Tests.swift */; }; - BDDD1EA62632C6D600BA007B /* AppearanceProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDDD1EA52632C6D600BA007B /* AppearanceProvider.swift */; }; - BDDD1EAA2632CE3C00BA007B /* Appearance+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDDD1EA92632CE3C00BA007B /* Appearance+SwiftUI.swift */; }; - BDDD1EAC2632E32000BA007B /* AppearanceProvider_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDDD1EAB2632E32000BA007B /* AppearanceProvider_Tests.swift */; }; - BDDD1EAE2632E6C200BA007B /* Appearance+SwiftUI_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDDD1EAD2632E6C200BA007B /* Appearance+SwiftUI_Tests.swift */; }; - BDEB9417268211EC00928AF1 /* ChatMessageListUnreadCountView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDEB9416268211EC00928AF1 /* ChatMessageListUnreadCountView.swift */; }; - C10AB8D42AD7DFFB001A4644 /* BackgroundEntityDatabaseObserver_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = C10AB8D32AD7DFFB001A4644 /* BackgroundEntityDatabaseObserver_Mock.swift */; }; - C10B0A0A29D20B3A006517FC /* DeactivatedUser.json in Resources */ = {isa = PBXBuildFile; fileRef = C10B0A0929D20B3A006517FC /* DeactivatedUser.json */; }; - C10B5C722A1F794A006A5BCB /* MembersViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C10B5C712A1F794A006A5BCB /* MembersViewController.swift */; }; - C10C7552299D1D67008C8F78 /* ChannelRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = C10C7551299D1D67008C8F78 /* ChannelRepository.swift */; }; - C10C7553299D1D67008C8F78 /* ChannelRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = C10C7551299D1D67008C8F78 /* ChannelRepository.swift */; }; - C111B5B628CF3B1200C79D53 /* BackgroundListDatabaseObserver_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C111B5B528CF3B1200C79D53 /* BackgroundListDatabaseObserver_Tests.swift */; }; - C11B575629D20F3600D5A248 /* User_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C10B0A0B29D20DE1006517FC /* User_Tests.swift */; }; - C11B575E29D43FD800D5A248 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C11B575D29D43FD800D5A248 /* AppDelegate.swift */; }; - C11B576029D43FD800D5A248 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C11B575F29D43FD800D5A248 /* SceneDelegate.swift */; }; - C11B576229D43FD800D5A248 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C11B576129D43FD800D5A248 /* ViewController.swift */; }; - C11B576729D43FD900D5A248 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = C11B576629D43FD900D5A248 /* Assets.xcassets */; }; C11B577129D4403800D5A248 /* Atlantis in Frameworks */ = {isa = PBXBuildFile; productRef = C11B577029D4403800D5A248 /* Atlantis */; }; C11B577229D4403800D5A248 /* StreamChat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 799C941B247D2F80001F1104 /* StreamChat.framework */; }; C11B577329D4403800D5A248 /* StreamChat.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 799C941B247D2F80001F1104 /* StreamChat.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; C11B577629D4403800D5A248 /* StreamChatUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 790881FD25432B7200896F03 /* StreamChatUI.framework */; }; C11B577729D4403800D5A248 /* StreamChatUI.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 790881FD25432B7200896F03 /* StreamChatUI.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; - C11B577F29D4878900D5A248 /* EdgeCasesCoordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = C11B577B29D485FE00D5A248 /* EdgeCasesCoordinator.swift */; }; - C11B578029D490E700D5A248 /* DemoUsers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7933064825712C8B00FBB586 /* DemoUsers.swift */; }; - C11B578129D490F600D5A248 /* ChatUser+CustomFields.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43016E1526B734410054E805 /* ChatUser+CustomFields.swift */; }; - C11B578229DC792A00D5A248 /* SwitchButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD6BEFEF2786070800E184B4 /* SwitchButton.swift */; }; - C11B578529DC7AFD00D5A248 /* EdgeCasesSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C11B578329DC7AE100D5A248 /* EdgeCasesSettingsViewController.swift */; }; - C11B578829DC7B3500D5A248 /* EdgeCasesChannelList.swift in Sources */ = {isa = PBXBuildFile; fileRef = C11B578629DC7B2A00D5A248 /* EdgeCasesChannelList.swift */; }; - C11BAA4D2907EC7B004C5EA4 /* AuthenticationRepository_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C11BAA4C2907EC7B004C5EA4 /* AuthenticationRepository_Tests.swift */; }; - C121E804274544AC00023E4C /* ChatClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79A0E9AC2498BD0C00E9BD50 /* ChatClient.swift */; }; - C121E805274544AC00023E4C /* Deprecations.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69712522260BC9B4003C7B47 /* Deprecations.swift */; }; - C121E806274544AC00023E4C /* Token.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79FC85E624ACCBC500A665ED /* Token.swift */; }; - C121E808274544AC00023E4C /* BaseURL.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7962958B248147430078EB53 /* BaseURL.swift */; }; - C121E809274544AC00023E4C /* ChatClientConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799C9428247D2FB9001F1104 /* ChatClientConfig.swift */; }; - C121E80A274544AC00023E4C /* EventMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 796610B8248E651800761629 /* EventMiddleware.swift */; }; - C121E80B274544AC00023E4C /* TypingStartCleanupMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79A0E9B92498C31300E9BD50 /* TypingStartCleanupMiddleware.swift */; }; - C121E80C274544AC00023E4C /* EventDataProcessorMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792FCB4424A33B5B000290C7 /* EventDataProcessorMiddleware.swift */; }; - C121E80D274544AC00023E4C /* ChannelReadUpdaterMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79896D63250A62EE00BA8F1C /* ChannelReadUpdaterMiddleware.swift */; }; - C121E80E274544AC00023E4C /* UserTypingStateUpdaterMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6CCA24C251235F7004C1859 /* UserTypingStateUpdaterMiddleware.swift */; }; - C121E80F274544AC00023E4C /* ChannelTruncatedEventMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79158CF325F133FB00186102 /* ChannelTruncatedEventMiddleware.swift */; }; - C121E811274544AC00023E4C /* UserChannelBanEventsMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 796CBC1225F7CD48003299B0 /* UserChannelBanEventsMiddleware.swift */; }; - C121E812274544AC00023E4C /* MemberEventMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79D6CF1725FA671C00BE2EEC /* MemberEventMiddleware.swift */; }; - C121E813274544AD00023E4C /* UserWatchingEventMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79617CB025F236B600D54E61 /* UserWatchingEventMiddleware.swift */; }; - C121E814274544AD00023E4C /* ChannelVisibilityEventMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79AF43B32632AF1B00E75CDA /* ChannelVisibilityEventMiddleware.swift */; }; - C121E815274544AD00023E4C /* EventDTOConverterMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84AA4E3526F264610056A684 /* EventDTOConverterMiddleware.swift */; }; - C121E816274544AD00023E4C /* EventType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A62704D24B8660A0040BFD6 /* EventType.swift */; }; - C121E817274544AD00023E4C /* Event.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79280F412484F4EC00CDEB89 /* Event.swift */; }; - C121E818274544AD00023E4C /* EventPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A62704F24B867190040BFD6 /* EventPayload.swift */; }; - C121E819274544AD00023E4C /* EventDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79280F48248520B300CDEB89 /* EventDecoder.swift */; }; - C121E81A274544AD00023E4C /* ConnectionEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79280F4A248523C000CDEB89 /* ConnectionEvents.swift */; }; - C121E81B274544AD00023E4C /* UserEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0C3BBB24C0947400CAFD19 /* UserEvents.swift */; }; - C121E81C274544AD00023E4C /* TypingEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79A0E9BD2498C33100E9BD50 /* TypingEvent.swift */; }; - C121E81D274544AD00023E4C /* ChannelEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79280F46248515FA00CDEB89 /* ChannelEvents.swift */; }; - C121E81E274544AD00023E4C /* MessageEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0C3BD324C1DF2100CAFD19 /* MessageEvents.swift */; }; - C121E81F274544AD00023E4C /* MemberEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0CC9E424C5FEA900705CF9 /* MemberEvents.swift */; }; - C121E820274544AD00023E4C /* ReactionEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0CC9F024C606EF00705CF9 /* ReactionEvents.swift */; }; - C121E821274544AD00023E4C /* NotificationEvents.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AC9CBD524C73689006E236C /* NotificationEvents.swift */; }; - C121E822274544AD00023E4C /* WebSocketEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792A4F38247FFACB00EAF71D /* WebSocketEngine.swift */; }; - C121E823274544AD00023E4C /* URLSessionWebSocketEngine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79280F772489181200CDEB89 /* URLSessionWebSocketEngine.swift */; }; - C121E825274544AD00023E4C /* BackgroundTaskScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBF17AE725D48865004517B3 /* BackgroundTaskScheduler.swift */; }; - C121E826274544AD00023E4C /* WebSocketClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799C9444247D3DD2001F1104 /* WebSocketClient.swift */; }; - C121E827274544AD00023E4C /* WebSocketPingController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A618E4424D19D510003D83C /* WebSocketPingController.swift */; }; - C121E828274544AD00023E4C /* RetryStrategy.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799BE2E9248A8C9D00DAC8A0 /* RetryStrategy.swift */; }; - C121E829274544AD00023E4C /* WebSocketConnectPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 797A756324814E7A003CF16D /* WebSocketConnectPayload.swift */; }; - C121E82A274544AD00023E4C /* ConnectionStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79C750BD2490D0130023F0B7 /* ConnectionStatus.swift */; }; - C121E82B274544AD00023E4C /* APIPathConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8933D2025FFAB400054BBFF /* APIPathConvertible.swift */; }; - C121E82C274544AD00023E4C /* APIClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799C9442247D3DA7001F1104 /* APIClient.swift */; }; - C121E82D274544AD00023E4C /* CDNClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = 649968D3264E660B000515AB /* CDNClient.swift */; }; - C121E82E274544AD00023E4C /* RequestEncoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7964F3BB249A5E60002A09EC /* RequestEncoder.swift */; }; - C121E82F274544AD00023E4C /* RequestDecoder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79DDF80D249CB920002F4412 /* RequestDecoder.swift */; }; - C121E830274544AD00023E4C /* HTTPHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8802F9EE25AF3D4200475159 /* HTTPHeader.swift */; }; - C121E831274544AD00023E4C /* FlagMessagePayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7908829A2546D95A00896F03 /* FlagMessagePayload.swift */; }; - C121E832274544AD00023E4C /* ChannelMemberListPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 882C5749252C767E00E60C44 /* ChannelMemberListPayload.swift */; }; - C121E833274544AD00023E4C /* UserListPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA84070B25250581005A0F62 /* UserListPayload.swift */; }; - C121E834274544AD00023E4C /* UserPayloads.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79B5517124E593C200CE9FEC /* UserPayloads.swift */; }; - C121E835274544AD00023E4C /* CurrentUserPayloads.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79B5517424E595CC00CE9FEC /* CurrentUserPayloads.swift */; }; - C121E836274544AD00023E4C /* ChannelCodingKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA9985ED24E175AA000E9885 /* ChannelCodingKeys.swift */; }; - C121E837274544AD00023E4C /* ChannelEditDetailPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAFAD6A224DD8E1A0043ED06 /* ChannelEditDetailPayload.swift */; }; - C121E838274544AD00023E4C /* ChannelListPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79682C4924BF37970071578E /* ChannelListPayload.swift */; }; - C121E839274544AD00023E4C /* GuestUserTokenPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0D649924E579E90017A3C0 /* GuestUserTokenPayload.swift */; }; - C121E83A274544AD00023E4C /* MemberPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 793728292498FFD300E13FE5 /* MemberPayload.swift */; }; - C121E83B274544AD00023E4C /* MessagePayloads.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79682C4824BF37650071578E /* MessagePayloads.swift */; }; - C121E83C274544AD00023E4C /* MissingEventsPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6ED5F792502791F005D7327 /* MissingEventsPayload.swift */; }; - C121E83D274544AD00023E4C /* DevicePayloads.swift in Sources */ = {isa = PBXBuildFile; fileRef = 790A4C44252DD4F1001F4A23 /* DevicePayloads.swift */; }; - C121E83E274544AE00023E4C /* FlagUserPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8836FFBA2540741D009FDF73 /* FlagUserPayload.swift */; }; - C121E83F274544AE00023E4C /* MessageReactionPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8899BC3E2542FFA1003CB98B /* MessageReactionPayload.swift */; }; - C121E840274544AE00023E4C /* MessageAttachmentPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = DABC6ABB2546FD0100A8FC78 /* MessageAttachmentPayload.swift */; }; - C121E841274544AE00023E4C /* FileUploadPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88381E64258258C20047A6A3 /* FileUploadPayload.swift */; }; - C121E842274544AE00023E4C /* MutedChannelPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88DA57DF2631E80D00FA8C53 /* MutedChannelPayload.swift */; }; - C121E843274544AE00023E4C /* RawJSON.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22B54C3E25C80E940041B357 /* RawJSON.swift */; }; - C121E844274544AE00023E4C /* UnknownChannelEvent.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A43CAE26A9A25000302763 /* UnknownChannelEvent.swift */; }; - C121E845274544AE00023E4C /* GuestUserTokenRequestPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0D64A524E57A520017A3C0 /* GuestUserTokenRequestPayload.swift */; }; - C121E846274544AE00023E4C /* MissingEventsRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6ED5F7725027907005D7327 /* MissingEventsRequestBody.swift */; }; - C121E847274544AE00023E4C /* ChannelMemberBanRequestPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 888E8C4D252B4B1C00195E03 /* ChannelMemberBanRequestPayload.swift */; }; - C121E848274544AE00023E4C /* MessageReactionRequestPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8899BC46254305F8003CB98B /* MessageReactionRequestPayload.swift */; }; - C121E849274544AE00023E4C /* AttachmentActionRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 884C61212594A449008B70DC /* AttachmentActionRequestBody.swift */; }; - C121E84A274544AE00023E4C /* CustomEventRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = 840B4FCE26A9E53100D5EFAB /* CustomEventRequestBody.swift */; }; - C121E84B274544AE00023E4C /* Endpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79877A172498E4EE00015F8B /* Endpoint.swift */; }; - C121E84C274544AE00023E4C /* GuestEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0D649524E579A50017A3C0 /* GuestEndpoints.swift */; }; - C121E84D274544AE00023E4C /* DeviceEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 790A4C41252DD36A001F4A23 /* DeviceEndpoints.swift */; }; - C121E84E274544AE00023E4C /* ChannelEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79877A132498E4EE00015F8B /* ChannelEndpoints.swift */; }; - C121E84F274544AE00023E4C /* UserEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA84070825250528005A0F62 /* UserEndpoints.swift */; }; - C121E850274544AE00023E4C /* SyncEndpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6ED5F75250278D7005D7327 /* SyncEndpoint.swift */; }; - C121E851274544AE00023E4C /* MessageEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6FF1DA924FD23D300151735 /* MessageEndpoints.swift */; }; - C121E852274544AE00023E4C /* ModerationEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88A00DCF2525F08000259AB4 /* ModerationEndpoints.swift */; }; - C121E853274544AE00023E4C /* WebSocketConnectEndpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = F65D9090250A5989000B8CEB /* WebSocketConnectEndpoint.swift */; }; - C121E854274544AE00023E4C /* MemberEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 882C5758252C794900E60C44 /* MemberEndpoints.swift */; }; - C121E855274544AE00023E4C /* AttachmentEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88E26D7C2580F95300F55AB5 /* AttachmentEndpoints.swift */; }; - C121E856274544AE00023E4C /* ChatRemoteNotificationHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = 437FCA1526D79A910000223C /* ChatRemoteNotificationHandler.swift */; }; - C121E857274544AE00023E4C /* Worker.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799C9446247D50F3001F1104 /* Worker.swift */; }; - C121E858274544AE00023E4C /* CurrentUserUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7DFC3525D2FA8100DD9DA3 /* CurrentUserUpdater.swift */; }; - C121E859274544AE00023E4C /* ChannelListUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792A4F1A247FE84900EAF71D /* ChannelListUpdater.swift */; }; - C121E85A274544AE00023E4C /* ChannelUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79682C4524BC9DAF0071578E /* ChannelUpdater.swift */; }; - C121E85B274544AE00023E4C /* EventNotificationCenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6778F9924F5144F005E7D22 /* EventNotificationCenter.swift */; }; - C121E85C274544AE00023E4C /* TypingEventsSender.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A0175EF2501174000570345 /* TypingEventsSender.swift */; }; - C121E85D274544AE00023E4C /* MessageUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6FF1DA724FD232C00151735 /* MessageUpdater.swift */; }; - C121E85E274544AE00023E4C /* UserListUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA8407022524F7E6005A0F62 /* UserListUpdater.swift */; }; - C121E85F274544AE00023E4C /* UserUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8819DFCE2525F3C600FD1A50 /* UserUpdater.swift */; }; - C121E860274544AE00023E4C /* ChannelMemberListUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 882C5755252C791400E60C44 /* ChannelMemberListUpdater.swift */; }; - C121E861274544AE00023E4C /* ChannelMemberUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88F6DF90252C8845009A8AF0 /* ChannelMemberUpdater.swift */; }; - C121E862274544AE00023E4C /* ConnectionRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88206FC325B18C88009D086A /* ConnectionRepository.swift */; }; - C121E863274544AE00023E4C /* EventSender.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A43CB226A9A54700302763 /* EventSender.swift */; }; - C121E864274544AE00023E4C /* EventObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = F63CC36E24E591840052844D /* EventObserver.swift */; }; - C121E865274544AE00023E4C /* MemberEventObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = F63CC37224E592D30052844D /* MemberEventObserver.swift */; }; - C121E866274544AE00023E4C /* MessageSender.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799C9448247D5211001F1104 /* MessageSender.swift */; }; - C121E868274544AF00023E4C /* MessageEditor.swift in Sources */ = {isa = PBXBuildFile; fileRef = F670B50E24FE6EA900003B1A /* MessageEditor.swift */; }; - C121E869274544AF00023E4C /* ConnectionRecoveryHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6ED5F7325023EB4005D7327 /* ConnectionRecoveryHandler.swift */; }; - C121E86B274544AF00023E4C /* AttachmentQueueUploader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88E26D6D2580F34B00F55AB5 /* AttachmentQueueUploader.swift */; }; - C121E86D274544AF00023E4C /* DatabaseContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799C945D247D7283001F1104 /* DatabaseContainer.swift */; }; - C121E86E274544AF00023E4C /* DatabaseSession.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792FCB4A24A3D52A000290C7 /* DatabaseSession.swift */; }; - C121E86F274544AF00023E4C /* DataStore.swift in Sources */ = {isa = PBXBuildFile; fileRef = 797EEA4524FFAF4F00C81203 /* DataStore.swift */; }; - C121E870274544AF00023E4C /* MessageReactionDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8899BC4C25430E40003CB98B /* MessageReactionDTO.swift */; }; - C121E871274544AF00023E4C /* MessageDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799C942D247D2FB9001F1104 /* MessageDTO.swift */; }; - C121E872274544AF00023E4C /* AttachmentDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = DABC6AC7254707CB00A8FC78 /* AttachmentDTO.swift */; }; - C121E874274544AF00023E4C /* UserDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79877A222498E50D00015F8B /* UserDTO.swift */; }; - C121E875274544AF00023E4C /* UserListQueryDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA84070F25250720005A0F62 /* UserListQueryDTO.swift */; }; - C121E876274544AF00023E4C /* CurrentUserDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79CDE1DC24B321FE0003BD1D /* CurrentUserDTO.swift */; }; - C121E877274544AF00023E4C /* MemberModelDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79877A212498E50D00015F8B /* MemberModelDTO.swift */; }; - C121E878274544AF00023E4C /* ChannelDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799C942A247D2FB9001F1104 /* ChannelDTO.swift */; }; - C121E879274544AF00023E4C /* ChannelReadDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 796FD215250654940076C99B /* ChannelReadDTO.swift */; }; - C121E87A274544AF00023E4C /* ChannelListQueryDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7964F3A3249A0ACF002A09EC /* ChannelListQueryDTO.swift */; }; - C121E87B274544AF00023E4C /* MessageSearchQueryDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7978FBBB26E16295002CA2DF /* MessageSearchQueryDTO.swift */; }; - C121E87D274544AF00023E4C /* ChannelMemberListQueryDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 882C575F252C7CC400E60C44 /* ChannelMemberListQueryDTO.swift */; }; - C121E87E274544AF00023E4C /* DeviceDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 790A4C54252F25DA001F4A23 /* DeviceDTO.swift */; }; - C121E87F274544AF00023E4C /* ChannelMuteDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88DA571F2631AC3100FA8C53 /* ChannelMuteDTO.swift */; }; - C121E880274544AF00023E4C /* AttachmentId.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88E26D5D2580E92000F55AB5 /* AttachmentId.swift */; }; - C121E881274544AF00023E4C /* AttachmentTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = DABC6AC12546FFB600A8FC78 /* AttachmentTypes.swift */; }; - C121E882274544AF00023E4C /* ChatMessageLinkAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22692C8625D176F4007C41D0 /* ChatMessageLinkAttachment.swift */; }; - C121E883274544AF00023E4C /* ChatMessageGiphyAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22692C8E25D18097007C41D0 /* ChatMessageGiphyAttachment.swift */; }; - C121E884274544AF00023E4C /* ChatMessageFileAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22692C9625D1841E007C41D0 /* ChatMessageFileAttachment.swift */; }; - C121E885274544AF00023E4C /* ChatMessageVideoAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79983C80266633C2000995F6 /* ChatMessageVideoAttachment.swift */; }; - C121E886274544AF00023E4C /* ChatMessageImageAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 225D7FE125D191400094E555 /* ChatMessageImageAttachment.swift */; }; - C121E887274544AF00023E4C /* AnyAttachmentPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6C0020926414E4D0055D110 /* AnyAttachmentPayload.swift */; }; - C121E888274544AF00023E4C /* ChatMessageAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88BDCA892642B02D0099AD74 /* ChatMessageAttachment.swift */; }; - C121E889274544AF00023E4C /* ChatMessageAudioAttachment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7963BD6826B0208900281F8C /* ChatMessageAudioAttachment.swift */; }; - C121E88A274544AF00023E4C /* ChannelId.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79877A072498E4BC00015F8B /* ChannelId.swift */; }; - C121E88B274544AF00023E4C /* ChannelRead.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79896D5D25065E6900BA8F1C /* ChannelRead.swift */; }; - C121E88C274544AF00023E4C /* Channel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79877A062498E4BC00015F8B /* Channel.swift */; }; - C121E88D274544AF00023E4C /* BanEnabling.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A62706D24BF45360040BFD6 /* BanEnabling.swift */; }; - C121E88E274544AF00023E4C /* ChannelType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79877A042498E4BB00015F8B /* ChannelType.swift */; }; - C121E88F274544AF00023E4C /* CurrentUser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79877A052498E4BC00015F8B /* CurrentUser.swift */; }; - C121E890274544AF00023E4C /* Device.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79877A022498E4BB00015F8B /* Device.swift */; }; - C121E891274544AF00023E4C /* Member.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79877A032498E4BB00015F8B /* Member.swift */; }; - C121E892274544B000023E4C /* User.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79877A012498E4BB00015F8B /* User.swift */; }; - C121E893274544B000023E4C /* UserInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64C8C86D26934C6100329F82 /* UserInfo.swift */; }; - C121E894274544B000023E4C /* ChatMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799C9431247D2FB9001F1104 /* ChatMessage.swift */; }; - C121E895274544B000023E4C /* MessagePinning.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7AC98B260A94C6004AADA5 /* MessagePinning.swift */; }; - C121E896274544B000023E4C /* UnreadCount.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AAB1C6524CB39F2009B783F /* UnreadCount.swift */; }; - C121E897274544B000023E4C /* User+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7900452525374CA20096ECA1 /* User+SwiftUI.swift */; }; - C121E898274544B000023E4C /* MessageReaction.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8899BC52254318CC003CB98B /* MessageReaction.swift */; }; - C121E899274544B000023E4C /* MessageReactionType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88EA9AED254721C0007EE76B /* MessageReactionType.swift */; }; - C121E89A274544B000023E4C /* MuteDetails.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88DA57632631CF1F00FA8C53 /* MuteDetails.swift */; }; - C121E89B274544B000023E4C /* Controller.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAD539DA250B8A9C00CFC649 /* Controller.swift */; }; - C121E89C274544B000023E4C /* DataController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79280F4E2485308100CDEB89 /* DataController.swift */; }; - C121E89D274544B000023E4C /* UserSearchController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 795296FB258264A100435B2E /* UserSearchController.swift */; }; - C121E89E274544B000023E4C /* MessageSearchController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7978FBBE26E1667C002CA2DF /* MessageSearchController.swift */; }; - C121E89F274544B000023E4C /* MessageSearchController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC40C3326E294EB005B616C /* MessageSearchController+Combine.swift */; }; - C121E8A0274544B000023E4C /* MessageSearchController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADC40C3526E2980D005B616C /* MessageSearchController+SwiftUI.swift */; }; - C121E8A1274544B000023E4C /* UserController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8819DFD42525F49D00FD1A50 /* UserController.swift */; }; - C121E8A2274544B000023E4C /* UserController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 888E8C38252B2ABB00195E03 /* UserController+Combine.swift */; }; - C121E8A3274544B000023E4C /* UserController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 888E8C35252B2AAF00195E03 /* UserController+SwiftUI.swift */; }; - C121E8A4274544B000023E4C /* MemberController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 888E8C54252B525300195E03 /* MemberController.swift */; }; - C121E8A5274544B000023E4C /* MemberController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88D85D96252F168000AE1030 /* MemberController+SwiftUI.swift */; }; - C121E8A6274544B000023E4C /* MemberController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88D85D99252F168B00AE1030 /* MemberController+Combine.swift */; }; - C121E8A7274544B000023E4C /* MemberListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88D85DA6252F3C1D00AE1030 /* MemberListController.swift */; }; - C121E8A8274544B000023E4C /* MemberListController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88BEBCD52536FDBF00D9E8B7 /* MemberListController+SwiftUI.swift */; }; - C121E8A9274544B000023E4C /* MemberListController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88BEBCD22536FD7600D9E8B7 /* MemberListController+Combine.swift */; }; - C121E8AA274544B000023E4C /* ChatChannelWatcherListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79C5CBE725F66DBD00D98001 /* ChatChannelWatcherListController.swift */; }; - C121E8AB274544B000023E4C /* ChatChannelWatcherListController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79D6CE2625F7C83C00BE2EEC /* ChatChannelWatcherListController+Combine.swift */; }; - C121E8AC274544B000023E4C /* ChatChannelWatcherListController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79D6CE3625F7C84500BE2EEC /* ChatChannelWatcherListController+SwiftUI.swift */; }; - C121E8AD274544B000023E4C /* ChannelController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 799C944B247D5766001F1104 /* ChannelController.swift */; }; - C121E8AE274544B000023E4C /* ChannelController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAE566E624FFD22300E39431 /* ChannelController+SwiftUI.swift */; }; - C121E8AF274544B000023E4C /* ChannelController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA4AA3B12502718600FAAF6E /* ChannelController+Combine.swift */; }; - C121E8B0274544B000023E4C /* ChannelListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792A4F1C247FEA2200EAF71D /* ChannelListController.swift */; }; - C121E8B1274544B000023E4C /* ChannelListController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7991D83C24F7E93900D21BA3 /* ChannelListController+SwiftUI.swift */; }; - C121E8B2274544B000023E4C /* ChannelListController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7931818B24FD2660002F8C84 /* ChannelListController+Combine.swift */; }; - C121E8B3274544B000023E4C /* CurrentUserController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F688643524E6DA8700A71361 /* CurrentUserController.swift */; }; - C121E8B4274544B000023E4C /* CurrentUserController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAE566EA24FFD26C00E39431 /* CurrentUserController+SwiftUI.swift */; }; - C121E8B5274544B000023E4C /* CurrentUserController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA4AA3B7250271BD00FAAF6E /* CurrentUserController+Combine.swift */; }; - C121E8B6274544B000023E4C /* ConnectionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADF34F6A25CD6A1D00AD637C /* ConnectionController.swift */; }; - C121E8B7274544B000023E4C /* ConnectionController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADF34F9D25CDD8E600AD637C /* ConnectionController+SwiftUI.swift */; }; - C121E8B8274544B000023E4C /* ConnectionController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADF34FA525CDD8F600AD637C /* ConnectionController+Combine.swift */; }; - C121E8B9274544B000023E4C /* MessageController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6FF1DA524FD17B400151735 /* MessageController.swift */; }; - C121E8BA274544B100023E4C /* MessageController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAF1BED0250660F8003CEDC0 /* MessageController+SwiftUI.swift */; }; - C121E8BB274544B100023E4C /* MessageController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAF1BED425066114003CEDC0 /* MessageController+Combine.swift */; }; - C121E8BC274544B100023E4C /* UserListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA8406FF2524F778005A0F62 /* UserListController.swift */; }; - C121E8BD274544B100023E4C /* UserListController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA4EE5B1252B67F500CB26D4 /* UserListController+SwiftUI.swift */; }; - C121E8BE274544B100023E4C /* UserListController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA4EE5B7252B69E300CB26D4 /* UserListController+Combine.swift */; }; - C121E8BF274544B100023E4C /* EventsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847E946D269C687300E31D0C /* EventsController.swift */; }; - C121E8C0274544B100023E4C /* EventsController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84ABB014269F0A84003A4585 /* EventsController+Combine.swift */; }; - C121E8C1274544B100023E4C /* EventsController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DCB852269F569A006CDF32 /* EventsController+SwiftUI.swift */; }; - C121E8C2274544B100023E4C /* ChannelEventsController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84A1D2E526AACDBE00014712 /* ChannelEventsController.swift */; }; - C121E8C3274544B100023E4C /* ListChange.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79E2B83F24CAC8D60024752F /* ListChange.swift */; }; - C121E8C4274544B100023E4C /* EntityChange.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792AF91524D812440010097B /* EntityChange.swift */; }; - C121E8C5274544B100023E4C /* ChannelMemberListQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = 882C5745252C6FDF00E60C44 /* ChannelMemberListQuery.swift */; }; - C121E8C6274544B100023E4C /* ChannelWatcherListQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79C5CBF025F66E9700D98001 /* ChannelWatcherListQuery.swift */; }; - C121E8C7274544B100023E4C /* ChannelListQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792A4F4C248011E500EAF71D /* ChannelListQuery.swift */; }; - C121E8C8274544B100023E4C /* UserListQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA8407052524F84F005A0F62 /* UserListQuery.swift */; }; - C121E8C9274544B100023E4C /* MessageSearchQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7978FBB926E15A58002CA2DF /* MessageSearchQuery.swift */; }; - C121E8CA274544B100023E4C /* QueryOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792A4F4A248010A600EAF71D /* QueryOptions.swift */; }; - C121E8CB274544B100023E4C /* ChannelQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792A4F422480107A00EAF71D /* ChannelQuery.swift */; }; - C121E8CC274544B100023E4C /* Filter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792A4F432480107A00EAF71D /* Filter.swift */; }; - C121E8CD274544B100023E4C /* Pagination.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792A4F442480107A00EAF71D /* Pagination.swift */; }; - C121E8CE274544B100023E4C /* Sorting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792A4F452480107A00EAF71D /* Sorting.swift */; }; - C121E8CF274544B100023E4C /* ChannelListSortingKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA640FBA2535CF8500D32944 /* ChannelListSortingKey.swift */; }; - C121E8D0274544B100023E4C /* UserListSortingKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA640FBD2535CF9200D32944 /* UserListSortingKey.swift */; }; - C121E8D1274544B100023E4C /* ChannelMemberListSortingKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA640FC02535CFA100D32944 /* ChannelMemberListSortingKey.swift */; }; - C121E8D2274544B100023E4C /* ClientError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79280F3E2484E3BA00CDEB89 /* ClientError.swift */; }; - C121E8D3274544B100023E4C /* ErrorPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79C750BA248FC4100023F0B7 /* ErrorPayload.swift */; }; - C121E8D4274544B100023E4C /* NSManagedObject+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6D61D9A2510B3FC00EB0624 /* NSManagedObject+Extensions.swift */; }; - C121E8D6274544B100023E4C /* InternetConnection.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE335A624FCF999002B6677 /* InternetConnection.swift */; }; - C121E8D7274544B100023E4C /* Reachability_Vendor.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AE335A524FCF999002B6677 /* Reachability_Vendor.swift */; }; - C121E8D8274544B100023E4C /* Error+InternetNotAvailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79200D4B25025B81002F4EB1 /* Error+InternetNotAvailable.swift */; }; - C121E8D9274544B100023E4C /* LogFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7964F3B1249A314D002A09EC /* LogFormatter.swift */; }; - C121E8DA274544B100023E4C /* PrefixLogFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7964F3B0249A314D002A09EC /* PrefixLogFormatter.swift */; }; - C121E8DB274544B100023E4C /* ConsoleLogDestination.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7964F3B3249A314D002A09EC /* ConsoleLogDestination.swift */; }; - C121E8DC274544B100023E4C /* BaseLogDestination.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7964F3B4249A314D002A09EC /* BaseLogDestination.swift */; }; - C121E8DD274544B100023E4C /* LogDestination.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7964F3B5249A314D002A09EC /* LogDestination.swift */; }; - C121E8DE274544B100023E4C /* Logger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79BF83F1248F8F60007611A1 /* Logger.swift */; }; - C121E8DF274544B100023E4C /* StringInterpolation+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA0BB1602513B5F200CAEFBD /* StringInterpolation+Extensions.swift */; }; - C121E8E0274544B100023E4C /* Atomic.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79280F6F2487CD2B00CDEB89 /* Atomic.swift */; }; - C121E8E1274544B100023E4C /* OptionalDecodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7DD8EC025E4083B0059A322 /* OptionalDecodable.swift */; }; - C121E8E2274544B200023E4C /* Codable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792A4F3D247FFDE700EAF71D /* Codable+Extensions.swift */; }; - C121E8E3274544B200023E4C /* Data+Gzip.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792A4F3E247FFDE700EAF71D /* Data+Gzip.swift */; }; - C121E8E4274544B200023E4C /* LazyCachedMapCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBCAFE2325C44B920015AD58 /* LazyCachedMapCollection.swift */; }; - C121E8E5274544B200023E4C /* Timers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792A4F3B247FFBB400EAF71D /* Timers.swift */; }; - C121E8E6274544B200023E4C /* SystemEnvironment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 797A756524814EF8003CF16D /* SystemEnvironment.swift */; }; - C121E8E7274544B200023E4C /* Bundle+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 797A756724814F0D003CF16D /* Bundle+Extensions.swift */; }; - C121E8E8274544B200023E4C /* OptionSet+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792FCB4824A3BF38000290C7 /* OptionSet+Extensions.swift */; }; - C121E8EB274544B200023E4C /* Result+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAFAD6A024DC476A0043ED06 /* Result+Extensions.swift */; }; - C121E8EC274544B200023E4C /* Publisher+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA4AA3B92502731900FAAF6E /* Publisher+Extensions.swift */; }; - C121E8ED274544B200023E4C /* UniqueId.swift in Sources */ = {isa = PBXBuildFile; fileRef = 797E10A724EAF6DE00353791 /* UniqueId.swift */; }; - C121E8EE274544B200023E4C /* MulticastDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79CD959124F9380B00E87377 /* MulticastDelegate.swift */; }; - C121E8EF274544B200023E4C /* MainQueue+Synchronous.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7985BDA9252B1E53002B8C30 /* MainQueue+Synchronous.swift */; }; - C121E8F0274544B200023E4C /* Dictionary+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88EA9AD725470F6A007EE76B /* Dictionary+Extensions.swift */; }; - C121E8F1274544B200023E4C /* MultipartFormData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 881506EB258212BF0013935B /* MultipartFormData.swift */; }; - C121E8F2274544B200023E4C /* SystemEnvironment+Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7AD954E25D536AA00076DC3 /* SystemEnvironment+Version.swift */; }; - C121EB5F2746A1E600023E4C /* Appearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDDD1EA22632C50200BA007B /* Appearance.swift */; }; - C121EB602746A1E600023E4C /* Components.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8850B929255C286B003AED69 /* Components.swift */; }; - C121EB612746A1E600023E4C /* Appearance+ColorPalette.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7166CB125BED22B00B03B07 /* Appearance+ColorPalette.swift */; }; - C121EB622746A1E600023E4C /* Appearance+Images.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7166CE125BEE20600B03B07 /* Appearance+Images.swift */; }; - C121EB632746A1E600023E4C /* Appearance+Fonts.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7166CB925BED29200B03B07 /* Appearance+Fonts.swift */; }; - C121EB642746A1E600023E4C /* Appearance+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDDD1EA92632CE3C00BA007B /* Appearance+SwiftUI.swift */; }; - C121EB652746A1E600023E4C /* Components+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDDD1E982632C4C900BA007B /* Components+SwiftUI.swift */; }; - C121EB662746A1E600023E4C /* Deprecations.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD4016352638411D00F09774 /* Deprecations.swift */; }; - C121EB672746A1E600023E4C /* DateUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACA3C98526CA23F300EB8B07 /* DateUtils.swift */; }; - C121EB682746A1E600023E4C /* Cancellable.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACF73D7726CFE07900372DC0 /* Cancellable.swift */; }; - C121EB692746A1E600023E4C /* ImageLoading.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACCA772926C40C96007AE2ED /* ImageLoading.swift */; }; - C121EB6A2746A1E600023E4C /* NukeImageLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACCA772B26C40D43007AE2ED /* NukeImageLoader.swift */; }; - C121EB6B2746A1E600023E4C /* AppearanceProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDDD1EA52632C6D600BA007B /* AppearanceProvider.swift */; }; - C121EB6C2746A1E600023E4C /* ComponentsProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792DD9FA256E67C6001DB91B /* ComponentsProvider.swift */; }; - C121EB6D2746A1E600023E4C /* UIView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 888123D1255D430B00070D5A /* UIView+Extensions.swift */; }; - C121EB6E2746A1E600023E4C /* UILabel+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7073A6225DD67B3003896B9 /* UILabel+Extensions.swift */; }; - C121EB6F2746A1E600023E4C /* CALayer+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E70120152583EBC90036DACD /* CALayer+Extensions.swift */; }; - C121EB702746A1E600023E4C /* ImageCDN.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDC80CB4265CF4B800F62CE2 /* ImageCDN.swift */; }; - C121EB712746A1E700023E4C /* UIColor+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 224FF6902562F58F00725DD1 /* UIColor+Extensions.swift */; }; - C121EB722746A1E700023E4C /* Bundle+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 224FF6962562F5AE00725DD1 /* Bundle+Extensions.swift */; }; - C121EB742746A1E700023E4C /* UIImage+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 224FF69C2562F5D100725DD1 /* UIImage+Extensions.swift */; }; - C121EB752746A1E700023E4C /* UIFont+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 228190EA256733420048D7C6 /* UIFont+Extensions.swift */; }; - C121EB762746A1E700023E4C /* Array+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88EF29FE2571288600B06EF1 /* Array+Extensions.swift */; }; - C121EB772746A1E700023E4C /* UIViewController+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 882AE123257A7FFE004095B3 /* UIViewController+Extensions.swift */; }; - C121EB782746A1E700023E4C /* NSLayoutConstraint+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88D88F85257F9AA700AFE2A2 /* NSLayoutConstraint+Extensions.swift */; }; - C121EB792746A1E700023E4C /* UITextView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 228C7EE42583AF4800AAE9E3 /* UITextView+Extensions.swift */; }; - C121EB7A2746A1E700023E4C /* String+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2241167F258A91280034184D /* String+Extensions.swift */; }; - C121EB7B2746A1E700023E4C /* ChatMessage+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88A11B092590AFBB0000AC24 /* ChatMessage+Extensions.swift */; }; - C121EB7C2746A1E700023E4C /* Animation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22C23599259CA87B00DC805A /* Animation.swift */; }; - C121EB7D2746A1E700023E4C /* ChatChannelNamer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79CCB66D259CBC4F0082F172 /* ChatChannelNamer.swift */; }; - C121EB7E2746A1E700023E4C /* UIStackView+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 796CBD1B25FF9552003299B0 /* UIStackView+Extensions.swift */; }; - C121EB7F2746A1E700023E4C /* SystemEnvironment.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79F691B12604C10A000AE89B /* SystemEnvironment.swift */; }; - C121EB802746A1E700023E4C /* CACornerMask+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 883051732630366E0069D731 /* CACornerMask+Extensions.swift */; }; - C121EB812746A1E700023E4C /* CGRect+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6E5E3462627A372007FA51F /* CGRect+Extensions.swift */; }; - C121EB822746A1E700023E4C /* CGPoint+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F64DFA8B26282F8B00F7F6F9 /* CGPoint+Extensions.swift */; }; - C121EB832746A1E700023E4C /* NavigationVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88410ED026556B6F00525AA3 /* NavigationVC.swift */; }; - C121EB842746A1E700023E4C /* Cache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843F0BC226775CDB00B342CB /* Cache.swift */; }; - C121EB852746A1E700023E4C /* VideoLoading.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843F0BC426775D2D00B342CB /* VideoLoading.swift */; }; - C121EB872746A1E700023E4C /* ImageMerger.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACD502A826BC0C670029FB7D /* ImageMerger.swift */; }; - C121EB882746A1E700023E4C /* NukeImageProcessor.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACCA772D26C568D8007AE2ED /* NukeImageProcessor.swift */; }; - C121EB892746A1E700023E4C /* TitleContainerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A30DEC98260B47DE0066E8CE /* TitleContainerView.swift */; }; - C121EB8A2746A1E700023E4C /* GradientView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847DD2DA267233DB0084E14B /* GradientView.swift */; }; - C121EB8B2746A1E700023E4C /* AttachmentActionButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843F0BCC2677667000B342CB /* AttachmentActionButton.swift */; }; - C121EB8C2746A1E700023E4C /* ChatSuggestionsVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22FF4364256E943F00133910 /* ChatSuggestionsVC.swift */; }; - C121EB8D2746A1E700023E4C /* ChatSuggestionsHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7A37B8325ADA66E0055458F /* ChatSuggestionsHeaderView.swift */; }; - C121EB8E2746A1E700023E4C /* ChatSuggestionsCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E79AC10825831A1500C3CE5D /* ChatSuggestionsCollectionView.swift */; }; - C121EB8F2746A1E700023E4C /* ChatSuggestionsCollectionViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = E79AC10925831A1500C3CE5D /* ChatSuggestionsCollectionViewLayout.swift */; }; - C121EB902746A1E700023E4C /* ChatSuggestionsCollectionReusableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4473A9263ABFA00030E583 /* ChatSuggestionsCollectionReusableView.swift */; }; - C121EB912746A1E800023E4C /* ChatMentionSuggestionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD447407263AC5B70030E583 /* ChatMentionSuggestionView.swift */; }; - C121EB922746A1E800023E4C /* ChatMentionSuggestionCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E79AC10625831A1100C3CE5D /* ChatMentionSuggestionCollectionViewCell.swift */; }; - C121EB932746A1E800023E4C /* ChatCommandSuggestionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E79AC10725831A1500C3CE5D /* ChatCommandSuggestionView.swift */; }; - C121EB942746A1E800023E4C /* ChatCommandSuggestionCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD447376263ABC5C0030E583 /* ChatCommandSuggestionCollectionViewCell.swift */; }; - C121EB952746A1E800023E4C /* AttachmentsPreviewVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD8EBC3926442E090052199F /* AttachmentsPreviewVC.swift */; }; - C121EB962746A1E800023E4C /* AttachmentPreviewContainer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD837AEF2652D23600A99AB5 /* AttachmentPreviewContainer.swift */; }; - C121EB972746A1E800023E4C /* AttachmentPreviewProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB4165026208C7900E623E3 /* AttachmentPreviewProvider.swift */; }; - C121EB982746A1E800023E4C /* DefaultAttachmentPreviewProvider.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7973CD2E2653AE18004C7CE5 /* DefaultAttachmentPreviewProvider.swift */; }; - C121EB992746A1E800023E4C /* FileAttachmentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22086B3F259509450007F8C0 /* FileAttachmentView.swift */; }; - C121EB9A2746A1E800023E4C /* ImageAttachmentComposerPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD4474FC263B19F90030E583 /* ImageAttachmentComposerPreview.swift */; }; - C121EB9B2746A1E800023E4C /* VideoAttachmentComposerPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847DD2D72670F75F0084E14B /* VideoAttachmentComposerPreview.swift */; }; - C121EB9C2746A1E800023E4C /* SendButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22753598257C442300D1FDB6 /* SendButton.swift */; }; - C121EB9D2746A1E800023E4C /* ConfirmButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7943382A26208D020094471F /* ConfirmButton.swift */; }; - C121EB9E2746A1E800023E4C /* CommandButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD87D096263C7783008B466C /* CommandButton.swift */; }; - C121EB9F2746A1E800023E4C /* AttachmentButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD87D0A0263C7823008B466C /* AttachmentButton.swift */; }; - C121EBA02746A1E800023E4C /* CircularCloseButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD87D0BC263C7C09008B466C /* CircularCloseButton.swift */; }; - C121EBA12746A1E800023E4C /* ShrinkInputButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD87D0AA263C7A7E008B466C /* ShrinkInputButton.swift */; }; - C121EBA22746A1E800023E4C /* CheckboxControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 224165A725910A2C00ED7F78 /* CheckboxControl.swift */; }; - C121EBA32746A1E800023E4C /* QuotedChatMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD43F90826153BAD00F2D4BB /* QuotedChatMessageView.swift */; }; - C121EBA42746A1E800023E4C /* QuotedChatMessageView+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD050B8C265D5E09006649A5 /* QuotedChatMessageView+SwiftUI.swift */; }; - C121EBA52746A1E800023E4C /* OnlineIndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB22F7A25F1626200853C92 /* OnlineIndicatorView.swift */; }; - C121EBA62746A1E800023E4C /* ChatPresenceAvatarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADB22F7B25F1626200853C92 /* ChatPresenceAvatarView.swift */; }; - C121EBA72746A1E800023E4C /* ChatAvatarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7DF7E2325C2C67E00AE9D21 /* ChatAvatarView.swift */; }; - C121EBA82746A1E800023E4C /* ChatChannelAvatarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2245B2B525602465006A612D /* ChatChannelAvatarView.swift */; }; - C121EBA92746A1E800023E4C /* ChatChannelAvatarView+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7844B14D25EF9F5700B87E89 /* ChatChannelAvatarView+SwiftUI.swift */; }; - C121EBAA2746A1E800023E4C /* ChatUserAvatarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7112F225F12AA800932AEE /* ChatUserAvatarView.swift */; }; - C121EBAB2746A1E800023E4C /* CurrentChatUserAvatarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 885B3D7625642B3D003E6BDF /* CurrentChatUserAvatarView.swift */; }; - C121EBAC2746A1E800023E4C /* InputChatMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22ADD67B256BF1550098EFEB /* InputChatMessageView.swift */; }; - C121EBAD2746A1E800023E4C /* InputTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 226C438C25802AAD008B3648 /* InputTextView.swift */; }; - C121EBAE2746A1E800023E4C /* CommandLabelView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2210525E256FE16600A5F0DB /* CommandLabelView.swift */; }; - C121EBAF2746A1E800023E4C /* ListCollectionViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD81AEF525ED13D900F17F8F /* ListCollectionViewLayout.swift */; }; - C121EBB02746A1E900023E4C /* CellSeparatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD81AEEC25ED135100F17F8F /* CellSeparatorView.swift */; }; - C121EBB12746A1E900023E4C /* ContainerStackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3BB3FFE261DA74D00365496 /* ContainerStackView.swift */; }; - C121EBB22746A1E900023E4C /* OnlyLinkTappableTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBF12127258BAFC1001919C6 /* OnlyLinkTappableTextView.swift */; }; - C121EBB32746A1E900023E4C /* ShareButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F80BCA1326304F7800F2107B /* ShareButton.swift */; }; - C121EBB42746A1E900023E4C /* CloseButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F80BCA1D26304FEE00F2107B /* CloseButton.swift */; }; - C121EBB52746A1E900023E4C /* ChatNavigationBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22A0921625682880001FE9F0 /* ChatNavigationBar.swift */; }; - C121EBB62746A1E900023E4C /* BaseViews.swift in Sources */ = {isa = PBXBuildFile; fileRef = 792DD9D8256BC542001DB91B /* BaseViews.swift */; }; - C121EBB72746A1E900023E4C /* SwiftUIViewRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F87A4865260B3516001653A8 /* SwiftUIViewRepresentable.swift */; }; - C121EBB82746A1E900023E4C /* ChatLoadingIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88BA7F5C258B6953006CE0C5 /* ChatLoadingIndicator.swift */; }; - C121EBB92746A1E900023E4C /* PlayerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DA54DE2680C66A003A26CD /* PlayerView.swift */; }; - C121EBBA2746A1E900023E4C /* GalleryCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847D60282679EDD300FB701D /* GalleryCollectionViewCell.swift */; }; - C121EBBB2746A1E900023E4C /* ImageAttachmentGalleryCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F80BCA09263011F400F2107B /* ImageAttachmentGalleryCell.swift */; }; - C121EBBC2746A1E900023E4C /* VideoAttachmentGalleryCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847D602A2679EED400FB701D /* VideoAttachmentGalleryCell.swift */; }; - C121EBBD2746A1E900023E4C /* GalleryVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = F880DEA22628528B0025AD64 /* GalleryVC.swift */; }; - C121EBBE2746A1E900023E4C /* ZoomDismissalInteractionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F80BCA552631D4D900F2107B /* ZoomDismissalInteractionController.swift */; }; - C121EBBF2746A1E900023E4C /* ZoomTransitionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F838F6A82636D3C30025E1F5 /* ZoomTransitionController.swift */; }; - C121EBC02746A1E900023E4C /* ZoomAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F838F6B22636D42B0025E1F5 /* ZoomAnimator.swift */; }; - C121EBC12746A1E900023E4C /* VideoPlaybackControlView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847D602C2679EF8A00FB701D /* VideoPlaybackControlView.swift */; }; - C121EBC22746A1E900023E4C /* ChatChannelListVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 790882BF25486ADB00896F03 /* ChatChannelListVC.swift */; }; - C121EBC32746A1E900023E4C /* ChatChannelListVC+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 780DFCFB25EF7DA500A39A6E /* ChatChannelListVC+SwiftUI.swift */; }; - C121EBC42746A1E900023E4C /* ChatChannelListCollectionViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 790882F625486B8000896F03 /* ChatChannelListCollectionViewDelegate.swift */; }; - C121EBC52746A1E900023E4C /* ChatChannelListCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 790882FC25486BFD00896F03 /* ChatChannelListCollectionViewCell.swift */; }; - C121EBC62746A1E900023E4C /* ChatChannelListItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88BD82AF2549D18F00369074 /* ChatChannelListItemView.swift */; }; - C121EBC72746A1E900023E4C /* ChatChannelListItemView+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7844B10B25EF92B600B87E89 /* ChatChannelListItemView+SwiftUI.swift */; }; - C121EBC82746A1E900023E4C /* SwipeableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E798D6D125FF69120002C3B9 /* SwipeableView.swift */; }; - C121EBC92746A1E900023E4C /* CellActionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7734D0C25F946FF004F76B0 /* CellActionView.swift */; }; - C121EBCA2746A1E900023E4C /* ChatMessageDeliveryStatusCheckmarkView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 224FF67A2562F1EA00725DD1 /* ChatMessageDeliveryStatusCheckmarkView.swift */; }; - C121EBCB2746A1E900023E4C /* ChatChannelUnreadCountView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 224FF6802562F2E900725DD1 /* ChatChannelUnreadCountView.swift */; }; - C121EBCC2746A1E900023E4C /* ChatChannelUnreadCountView+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78C8473725FA0EF000A5D1D0 /* ChatChannelUnreadCountView+SwiftUI.swift */; }; - C121EBCD2746A1EA00023E4C /* ChatChannelVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD1D7A8326A212D000494CA5 /* ChatChannelVC.swift */; }; - C121EBCE2746A1EA00023E4C /* ChatChannelVC+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64B059E12670EFFE0024CE90 /* ChatChannelVC+SwiftUI.swift */; }; - C121EBCF2746A1EA00023E4C /* ChatChannelHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADA3572D269C562A004AD8E9 /* ChatChannelHeaderView.swift */; }; - C121EBD02746A1EA00023E4C /* ChatThreadVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBC8A563258113F700B20A82 /* ChatThreadVC.swift */; }; - C121EBD12746A1EA00023E4C /* ChatThreadVC+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD158B6326C1872D00C104CD /* ChatThreadVC+SwiftUI.swift */; }; - C121EBD22746A1EA00023E4C /* ChatThreadHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADFA09C726A99C71002A6EFA /* ChatThreadHeaderView.swift */; }; - C121EBD32746A1EA00023E4C /* ChatMessageReactionAuthorsVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD793F48270B767500B05456 /* ChatMessageReactionAuthorsVC.swift */; }; - C121EBD42746A1EA00023E4C /* ChatMessageReactionAuthorViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD793F4A270B769E00B05456 /* ChatMessageReactionAuthorViewCell.swift */; }; - C121EBD52746A1EA00023E4C /* ChatMessageReactionAuthorsFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD876B4627288DF700317314 /* ChatMessageReactionAuthorsFlowLayout.swift */; }; - C121EBD62746A1EA00023E4C /* ChatMessageReactionAppearance.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88D66E752599DF1400CFC102 /* ChatMessageReactionAppearance.swift */; }; - C121EBD72746A1EA00023E4C /* ChatMessageReactions+Types.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88CABC6525934CF60061BB67 /* ChatMessageReactions+Types.swift */; }; - C121EBD82746A1EA00023E4C /* ChatMessageReactionsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88CABC1C25933DF50061BB67 /* ChatMessageReactionsView.swift */; }; - C121EBD92746A1EA00023E4C /* ChatMessageReactionsPickerVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88CABC2425933E490061BB67 /* ChatMessageReactionsPickerVC.swift */; }; - C121EBDA2746A1EA00023E4C /* ChatReactionPickerBubbleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88CABC2C25933EB80061BB67 /* ChatReactionPickerBubbleView.swift */; }; - C121EBDB2746A1EA00023E4C /* ChatMessageDefaultReactionsBubbleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88CABC3425933ECC0061BB67 /* ChatMessageDefaultReactionsBubbleView.swift */; }; - C121EBDC2746A1EA00023E4C /* ChatMessageReactionsBubbleTail.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88CABC8D25936E440061BB67 /* ChatMessageReactionsBubbleTail.swift */; }; - C121EBDD2746A1EA00023E4C /* ChatMessageReactionItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F4750B26F4E4FF0009487D /* ChatMessageReactionItemView.swift */; }; - C121EBDE2746A1EA00023E4C /* ChatReactionPickerReactionsView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43F4750D26FB247C0009487D /* ChatReactionPickerReactionsView.swift */; }; - C121EBDF2746A1EA00023E4C /* ChatMessageAttachmentPreviewVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8800A26E258A04D5006D64C4 /* ChatMessageAttachmentPreviewVC.swift */; }; - C121EBE02746A1EA00023E4C /* ChatFileAttachmentListView+ItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88AD1D5D2588B87C00ECED5B /* ChatFileAttachmentListView+ItemView.swift */; }; - C121EBE12746A1EA00023E4C /* ChatMessageFileAttachmentListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8800A28B258A1924006D64C4 /* ChatMessageFileAttachmentListView.swift */; }; - C121EBE22746A1EA00023E4C /* ChatMessageGalleryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 883998202576397900294DB9 /* ChatMessageGalleryView.swift */; }; - C121EBE32746A1EA00023E4C /* ChatMessageImageGallery+ImagePreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88BA7F7E258B97A8006CE0C5 /* ChatMessageImageGallery+ImagePreview.swift */; }; - C121EBE42746A1EA00023E4C /* VideoAttachmentGalleryPreview.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843F0BC62677640000B342CB /* VideoAttachmentGalleryPreview.swift */; }; - C121EBE52746A1EA00023E4C /* UploadingOverlayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88BA7F86258B97C9006CE0C5 /* UploadingOverlayView.swift */; }; - C121EBE62746A1EA00023E4C /* ChatMessageInteractiveAttachmentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 888ABA062594FDE30015937E /* ChatMessageInteractiveAttachmentView.swift */; }; - C121EBE72746A1EA00023E4C /* ChatMessageInteractiveAttachmentView+ActionButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8806570C259A51C200E31D23 /* ChatMessageInteractiveAttachmentView+ActionButton.swift */; }; - C121EBE82746A1EA00023E4C /* ChatMessageLinkPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB3CCF3E258CF7ED009D5E99 /* ChatMessageLinkPreviewView.swift */; }; - C121EBE92746A1EA00023E4C /* ChatMessageGiphyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB8230F1259B8DBF00E7D7FE /* ChatMessageGiphyView.swift */; }; - C121EBEA2746A1EA00023E4C /* ChatMessageGiphyView+GiphyBadge.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD6F531827175FDB00D428B4 /* ChatMessageGiphyView+GiphyBadge.swift */; }; - C121EBEB2746A1EB00023E4C /* AttachmentViewInjector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79FA4A79263BFCE200EC33DA /* AttachmentViewInjector.swift */; }; - C121EBEC2746A1EB00023E4C /* GalleryAttachmentViewInjector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79FA4A83263BFD1100EC33DA /* GalleryAttachmentViewInjector.swift */; }; - C121EBED2746A1EB00023E4C /* GiphyAttachmentViewInjector.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7516B152642E11A00DE778C /* GiphyAttachmentViewInjector.swift */; }; - C121EBEE2746A1EB00023E4C /* LinkAttachmentViewInjector.swift in Sources */ = {isa = PBXBuildFile; fileRef = F87E8F5C264CFFA300D0F6AA /* LinkAttachmentViewInjector.swift */; }; - C121EBEF2746A1EB00023E4C /* FileAttachmentViewInjector.swift in Sources */ = {isa = PBXBuildFile; fileRef = E73BD9E5264AC21300E208B7 /* FileAttachmentViewInjector.swift */; }; - C121EBF02746A1EB00023E4C /* AttachmentViewCatalog.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43EB3AE12671718200954323 /* AttachmentViewCatalog.swift */; }; - C121EBF12746A1EB00023E4C /* ChatMessageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88A8CF15256E7BDA004EA4C7 /* ChatMessageContentView.swift */; }; - C121EBF22746A1EB00023E4C /* ChatMessageContentView+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = F87A4955260C6F38001653A8 /* ChatMessageContentView+SwiftUI.swift */; }; - C121EBF32746A1EB00023E4C /* ChatMessageBubbleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8803E9E626398F4E002B2A7B /* ChatMessageBubbleView.swift */; }; - C121EBF42746A1EB00023E4C /* ChatMessageLayoutOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8830513D263031C40069D731 /* ChatMessageLayoutOptions.swift */; }; - C121EBF52746A1EB00023E4C /* ChatMessageLayoutOptionsResolver.swift in Sources */ = {isa = PBXBuildFile; fileRef = A39A8AE6263825F4003453D9 /* ChatMessageLayoutOptionsResolver.swift */; }; - C121EBF62746A1EB00023E4C /* ChatReactionsBubbleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8830518D263038190069D731 /* ChatReactionsBubbleView.swift */; }; - C121EBF72746A1EB00023E4C /* ChatThreadArrowView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 883051C72630579D0069D731 /* ChatThreadArrowView.swift */; }; - C121EBF82746A1EB00023E4C /* ChatMessageErrorIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88A11B2F2590CC860000AC24 /* ChatMessageErrorIndicator.swift */; }; - C121EBF92746A1EB00023E4C /* ChatMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 847F3CE92689FDEB00D240E0 /* ChatMessageCell.swift */; }; - C121EBFA2746A1EB00023E4C /* ChatMessageListVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBC8A5752581476E00B20A82 /* ChatMessageListVC.swift */; }; - C121EBFB2746A1EB00023E4C /* ChatMessageListVCDataSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD470C9B26C6D8C60090759A /* ChatMessageListVCDataSource.swift */; }; - C121EBFC2746A1EB00023E4C /* ChatMessageListVCDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD470C9D26C6D9030090759A /* ChatMessageListVCDelegate.swift */; }; - C121EBFD2746A1EB00023E4C /* ChatMessageListView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79088331254876C100896F03 /* ChatMessageListView.swift */; }; - C121EBFE2746A1EB00023E4C /* ChatMessageListScrollOverlayView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69736BF126413E5D00090B67 /* ChatMessageListScrollOverlayView.swift */; }; - C121EBFF2746A1EB00023E4C /* ChatMessageListUnreadCountView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BDEB9416268211EC00928AF1 /* ChatMessageListUnreadCountView.swift */; }; - C121EC002746A1EB00023E4C /* ScrollToBottomButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD69F5D42669392E00E9E3FA /* ScrollToBottomButton.swift */; }; - C121EC012746A1EB00023E4C /* TypingIndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E768AA882625C18D00328E6E /* TypingIndicatorView.swift */; }; - C121EC022746A1EB00023E4C /* TypingAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E768AAFA2627691600328E6E /* TypingAnimationView.swift */; }; - C121EC032746A1EB00023E4C /* ComposerVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = E73A8B2A2578EB2B00FBDC56 /* ComposerVC.swift */; }; - C121EC042746A1EB00023E4C /* ComposerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22ADD681256C40410098EFEB /* ComposerView.swift */; }; - C121EC052746A1EB00023E4C /* ComposerKeyboardHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = A35757C62613081B00DC914C /* ComposerKeyboardHandler.swift */; }; - C121EC062746A1EB00023E4C /* TypingSuggester.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD8D1808268F7290004E3A5C /* TypingSuggester.swift */; }; - C121EC072746A1EC00023E4C /* ChatMessagePopupVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB70CFFA25702EB900DDF436 /* ChatMessagePopupVC.swift */; }; - C121EC082746A1EC00023E4C /* MessageActionsTransitionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F86DA1AF26413A2B006A7CCA /* MessageActionsTransitionController.swift */; }; - C121EC092746A1EC00023E4C /* ChatMessageActionControl.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88F8364F2578D16D0039AEC8 /* ChatMessageActionControl.swift */; }; - C121EC0A2746A1EC00023E4C /* ChatMessageActionItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88F836602578D1A80039AEC8 /* ChatMessageActionItem.swift */; }; - C121EC0B2746A1EC00023E4C /* ChatMessageActionsVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8825333D258CE7AC00B77352 /* ChatMessageActionsVC.swift */; }; - C121EC0C2746A1EC00023E4C /* ChatChannelListRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8850FE86256558A200C8D534 /* ChatChannelListRouter.swift */; }; - C121EC0D2746A1EC00023E4C /* ChatMessageListRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB9A3D552582689A00555D36 /* ChatMessageListRouter.swift */; }; - C121EC0E2746A1EC00023E4C /* AlertsRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8825334B258CE82500B77352 /* AlertsRouter.swift */; }; - C121EC0F2746A1EC00023E4C /* NavigationRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8850FE90256558B200C8D534 /* NavigationRouter.swift */; }; - C121EC102746A1EC00023E4C /* L10n.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88F0D733257E4EA500F4B050 /* L10n.swift */; }; - C121EC112746A1EC00023E4C /* ImageViewExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72762732CB7B006EB51E /* ImageViewExtensions.swift */; }; - C121EC122746A1EC00023E4C /* FetchImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72772732CB7B006EB51E /* FetchImage.swift */; }; - C121EC132746A1EC00023E4C /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72792732CB7B006EB51E /* ImageCache.swift */; }; - C121EC142746A1EC00023E4C /* ImageTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE727A2732CB7B006EB51E /* ImageTask.swift */; }; - C121EC152746A1EC00023E4C /* ImagePipeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE727B2732CB7B006EB51E /* ImagePipeline.swift */; }; - C121EC162746A1EC00023E4C /* ImageProcessing.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE727C2732CB7B006EB51E /* ImageProcessing.swift */; }; - C121EC172746A1EC00023E4C /* ImagePipelineConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE727D2732CB7B006EB51E /* ImagePipelineConfiguration.swift */; }; - C121EC182746A1EC00023E4C /* ImageEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE727E2732CB7B006EB51E /* ImageEncoding.swift */; }; - C121EC192746A1EC00023E4C /* ImageRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE727F2732CB7B006EB51E /* ImageRequest.swift */; }; - C121EC1A2746A1EC00023E4C /* DataCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72802732CB7B006EB51E /* DataCache.swift */; }; - C121EC1B2746A1EC00023E4C /* ImageDecoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72812732CB7B006EB51E /* ImageDecoding.swift */; }; - C121EC1C2746A1EC00023E4C /* ImagePipelineCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72822732CB7B006EB51E /* ImagePipelineCache.swift */; }; - C121EC1D2746A1EC00023E4C /* DataLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72832732CB7B006EB51E /* DataLoader.swift */; }; - C121EC1E2746A1EC00023E4C /* ImageResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72842732CB7B006EB51E /* ImageResponse.swift */; }; - C121EC1F2746A1EC00023E4C /* ImagePipelineDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72852732CB7B006EB51E /* ImagePipelineDelegate.swift */; }; - C121EC202746A1EC00023E4C /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72862732CB7B006EB51E /* ImagePrefetcher.swift */; }; - C121EC212746A1EC00023E4C /* ImagePublisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72882732CB7B006EB51E /* ImagePublisher.swift */; }; - C121EC222746A1EC00023E4C /* ResumableData.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE728A2732CB7B006EB51E /* ResumableData.swift */; }; - C121EC232746A1EC00023E4C /* Allocations.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE728B2732CB7B006EB51E /* Allocations.swift */; }; - C121EC242746A1ED00023E4C /* TaskFetchDecodedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE728D2732CB7B006EB51E /* TaskFetchDecodedImage.swift */; }; - C121EC252746A1ED00023E4C /* TaskLoadData.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE728E2732CB7B006EB51E /* TaskLoadData.swift */; }; - C121EC262746A1ED00023E4C /* TaskFetchOriginalImageData.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE728F2732CB7B006EB51E /* TaskFetchOriginalImageData.swift */; }; - C121EC272746A1ED00023E4C /* ImagePipelineTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72902732CB7B006EB51E /* ImagePipelineTask.swift */; }; - C121EC282746A1ED00023E4C /* OperationTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72912732CB7B006EB51E /* OperationTask.swift */; }; - C121EC292746A1ED00023E4C /* TaskLoadImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72922732CB7B006EB51E /* TaskLoadImage.swift */; }; - C121EC2A2746A1ED00023E4C /* Task.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72932732CB7B006EB51E /* Task.swift */; }; - C121EC2B2746A1ED00023E4C /* TaskFetchWithPublisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72942732CB7B006EB51E /* TaskFetchWithPublisher.swift */; }; - C121EC2C2746A1ED00023E4C /* Log.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72952732CB7B006EB51E /* Log.swift */; }; - C121EC2D2746A1ED00023E4C /* RateLimiter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72962732CB7B006EB51E /* RateLimiter.swift */; }; - C121EC2E2746A1ED00023E4C /* Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72972732CB7B006EB51E /* Extensions.swift */; }; - C121EC2F2746A1ED00023E4C /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72982732CB7B006EB51E /* Deprecated.swift */; }; - C121EC302746A1ED00023E4C /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72992732CB7B006EB51E /* Combine.swift */; }; - C121EC312746A1ED00023E4C /* Operation.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE729A2732CB7B006EB51E /* Operation.swift */; }; - C121EC322746A1ED00023E4C /* ImageRequestKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE729B2732CB7B006EB51E /* ImageRequestKeys.swift */; }; - C121EC332746A1ED00023E4C /* LinkedList.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE729C2732CB7B006EB51E /* LinkedList.swift */; }; - C121EC342746A1ED00023E4C /* UIImageView+SwiftyGif.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13C74D2273932D200F93B34 /* UIImageView+SwiftyGif.swift */; }; - C121EC352746A1ED00023E4C /* NSImage+SwiftyGif.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13C74D3273932D200F93B34 /* NSImage+SwiftyGif.swift */; }; - C121EC362746A1ED00023E4C /* UIImage+SwiftyGif.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13C74D4273932D200F93B34 /* UIImage+SwiftyGif.swift */; }; - C121EC372746A1ED00023E4C /* SwiftyGifManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13C74D5273932D200F93B34 /* SwiftyGifManager.swift */; }; - C121EC382746A1ED00023E4C /* NSImageView+SwiftyGif.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13C74D6273932D200F93B34 /* NSImageView+SwiftyGif.swift */; }; C121EC5D2746AC8C00023E4C /* StreamChat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 799C941B247D2F80001F1104 /* StreamChat.framework */; }; C121EC5E2746AC8C00023E4C /* StreamChat.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 799C941B247D2F80001F1104 /* StreamChat.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; C121EC612746AC8C00023E4C /* StreamChatUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 790881FD25432B7200896F03 /* StreamChatUI.framework */; platformFilter = ios; }; C121EC622746AC8C00023E4C /* StreamChatUI.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 790881FD25432B7200896F03 /* StreamChatUI.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; C121EC662746AD0E00023E4C /* StreamChat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 799C941B247D2F80001F1104 /* StreamChat.framework */; }; - C12297D62AC57F7C00C5FF04 /* ChatMessage+Equatable_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12297D52AC57F7C00C5FF04 /* ChatMessage+Equatable_Tests.swift */; }; - C122B8812A02645200D27F41 /* ChannelReadPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C122B8802A02645200D27F41 /* ChannelReadPayload_Tests.swift */; }; - C12D0A6028FD59B60099895A /* AuthenticationRepository_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12D0A5F28FD59B60099895A /* AuthenticationRepository_Mock.swift */; }; - C12DBE5C2A614F310045D9F0 /* ListDatabaseObserver+Sorting_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12DBE5B2A614F310045D9F0 /* ListDatabaseObserver+Sorting_Tests.swift */; }; - C12DBE5F2A67DFE80045D9F0 /* SortValue.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12DBE5D2A67DFC70045D9F0 /* SortValue.swift */; }; - C12DBE612A67E2D60045D9F0 /* SortingValue_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C12DBE602A67E2D60045D9F0 /* SortingValue_Tests.swift */; }; - C1320E0A276B2E0F00A06B35 /* Array+SafeSubscript_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1320E07276B2E0800A06B35 /* Array+SafeSubscript_Tests.swift */; }; - C135A1CB28F45F6B0058EFB6 /* AuthenticationRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = C135A1CA28F45F6B0058EFB6 /* AuthenticationRepository.swift */; }; - C135A1CC28F45F6B0058EFB6 /* AuthenticationRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = C135A1CA28F45F6B0058EFB6 /* AuthenticationRepository.swift */; }; C1393361275F5D1E00225E7A /* Nuke in Frameworks */ = {isa = PBXBuildFile; productRef = C1393360275F5D1E00225E7A /* Nuke */; }; - C143788D27BBEBB700E23965 /* OfflineRequestsRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = C143788B27BBEBA000E23965 /* OfflineRequestsRepository.swift */; }; - C143788E27BBEBB900E23965 /* OfflineRequestsRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = C143788B27BBEBA000E23965 /* OfflineRequestsRepository.swift */; }; - C143789027BC03EE00E23965 /* EndpointPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = C143788F27BC03EE00E23965 /* EndpointPath.swift */; }; - C143789127BC03EE00E23965 /* EndpointPath.swift in Sources */ = {isa = PBXBuildFile; fileRef = C143788F27BC03EE00E23965 /* EndpointPath.swift */; }; - C143789527BE65AE00E23965 /* QueuedRequestDTO_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C143789427BE65AE00E23965 /* QueuedRequestDTO_Tests.swift */; }; - C143789727BE6D4800E23965 /* OfflineRequestsRepository_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C143789627BE6D4800E23965 /* OfflineRequestsRepository_Tests.swift */; }; - C149B744282A61FF00F25BED /* NSManagedObject+Validation_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C149B743282A61FF00F25BED /* NSManagedObject+Validation_Tests.swift */; }; - C14A46532845043300EF498E /* ThreadSafeWeakCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14A46522845043300EF498E /* ThreadSafeWeakCollection.swift */; }; - C14A46542845043300EF498E /* ThreadSafeWeakCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14A46522845043300EF498E /* ThreadSafeWeakCollection.swift */; }; - C14A46562845064E00EF498E /* ThreadSafeWeakCollection_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14A46552845064E00EF498E /* ThreadSafeWeakCollection_Tests.swift */; }; - C14A46582846636900EF498E /* SDKIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14A46572846636900EF498E /* SDKIdentifier.swift */; }; - C14A46592846636900EF498E /* SDKIdentifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14A46572846636900EF498E /* SDKIdentifier.swift */; }; - C14D27B62869EEE40063F6F2 /* Sequence+CompactMapLoggingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14D27B52869EEE40063F6F2 /* Sequence+CompactMapLoggingError.swift */; }; - C14D27B72869EEE40063F6F2 /* Sequence+CompactMapLoggingError.swift in Sources */ = {isa = PBXBuildFile; fileRef = C14D27B52869EEE40063F6F2 /* Sequence+CompactMapLoggingError.swift */; }; - C152F5FE27C65C18003B4805 /* MessageRepository_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C152F5FD27C65C18003B4805 /* MessageRepository_Tests.swift */; }; - C15C8838286C7BF300E6A72C /* BackgroundListDatabaseObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = C15C8837286C7BF300E6A72C /* BackgroundListDatabaseObserver.swift */; }; - C15C8839286C7BF300E6A72C /* BackgroundListDatabaseObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = C15C8837286C7BF300E6A72C /* BackgroundListDatabaseObserver.swift */; }; - C1616DB128DC4D7F00FF993B /* UserGloballyUnbanned.json in Resources */ = {isa = PBXBuildFile; fileRef = C1616DAF28DC4D7F00FF993B /* UserGloballyUnbanned.json */; }; - C1616DB228DC4D7F00FF993B /* UserGloballyBanned.json in Resources */ = {isa = PBXBuildFile; fileRef = C1616DB028DC4D7F00FF993B /* UserGloballyBanned.json */; }; - C1616DB428DC9F0B00FF993B /* ChannelCreated.json in Resources */ = {isa = PBXBuildFile; fileRef = C1616DB328DC9F0B00FF993B /* ChannelCreated.json */; }; - C171041E2768C34E008FB3F2 /* Array+SafeSubscript.swift in Sources */ = {isa = PBXBuildFile; fileRef = C171041D2768C34E008FB3F2 /* Array+SafeSubscript.swift */; }; - C171041F2768C34E008FB3F2 /* Array+SafeSubscript.swift in Sources */ = {isa = PBXBuildFile; fileRef = C171041D2768C34E008FB3F2 /* Array+SafeSubscript.swift */; }; - C173538E27D9F804008AC412 /* KeyedDecodingContainer+Array.swift in Sources */ = {isa = PBXBuildFile; fileRef = C173538D27D9F804008AC412 /* KeyedDecodingContainer+Array.swift */; }; - C173538F27D9F804008AC412 /* KeyedDecodingContainer+Array.swift in Sources */ = {isa = PBXBuildFile; fileRef = C173538D27D9F804008AC412 /* KeyedDecodingContainer+Array.swift */; }; - C174E0F6284DFA5A0040B936 /* IdentifiablePayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = C174E0F5284DFA5A0040B936 /* IdentifiablePayload.swift */; }; - C174E0F7284DFA5A0040B936 /* IdentifiablePayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = C174E0F5284DFA5A0040B936 /* IdentifiablePayload.swift */; }; - C174E0F9284DFD660040B936 /* IdentifiablePayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C174E0F8284DFD660040B936 /* IdentifiablePayload_Tests.swift */; }; - C17546A72B1652C100129DF7 /* StatefulScrollViewPaginationHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = C17546A62B1652C100129DF7 /* StatefulScrollViewPaginationHandler.swift */; }; - C17546A82B1652C100129DF7 /* StatefulScrollViewPaginationHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = C17546A62B1652C100129DF7 /* StatefulScrollViewPaginationHandler.swift */; }; - C17546AA2B16581000129DF7 /* StatefulScrollViewPaginationHandler_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C17546A92B16581000129DF7 /* StatefulScrollViewPaginationHandler_Tests.swift */; }; - C1788F5829B8C1B400149883 /* ChatMessageHeaderDecoratorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1788F5729B8C1B400149883 /* ChatMessageHeaderDecoratorView.swift */; }; - C1788F5929B8C1B400149883 /* ChatMessageHeaderDecoratorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1788F5729B8C1B400149883 /* ChatMessageHeaderDecoratorView.swift */; }; - C1788F5B29B9E4D900149883 /* NotificationMarkUnread.json in Resources */ = {isa = PBXBuildFile; fileRef = C1788F5A29B9E4D900149883 /* NotificationMarkUnread.json */; }; - C1788F5F29C33A1000149883 /* ChatThreadRepliesCountDecorationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1788F5E29C33A1000149883 /* ChatThreadRepliesCountDecorationView.swift */; }; - C1788F6029C33A1000149883 /* ChatThreadRepliesCountDecorationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1788F5E29C33A1000149883 /* ChatThreadRepliesCountDecorationView.swift */; }; - C1788F6229C33A2C00149883 /* ChatUnreadMessagesCountDecorationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1788F6129C33A2C00149883 /* ChatUnreadMessagesCountDecorationView.swift */; }; - C1788F6329C33A2C00149883 /* ChatUnreadMessagesCountDecorationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1788F6129C33A2C00149883 /* ChatUnreadMessagesCountDecorationView.swift */; }; - C17E0AF72B04D190007188F1 /* BackgroundListDatabaseObserver_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = C17E0AF62B04D190007188F1 /* BackgroundListDatabaseObserver_Mock.swift */; }; - C18514FD292E34E10033387E /* ConnectionRepository_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C18514FC292E34E10033387E /* ConnectionRepository_Tests.swift */; }; - C186BFA627A7F4E10099CCA6 /* AsyncOperation_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C186BFA527A7F4E10099CCA6 /* AsyncOperation_Tests.swift */; }; - C186BFAA27AA979B0099CCA6 /* SyncRepository_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C186BFA927AA979B0099CCA6 /* SyncRepository_Tests.swift */; }; - C186BFAF27AADB410099CCA6 /* SyncOperations.swift in Sources */ = {isa = PBXBuildFile; fileRef = C186BFAE27AADB410099CCA6 /* SyncOperations.swift */; }; - C186BFB027AADB410099CCA6 /* SyncOperations.swift in Sources */ = {isa = PBXBuildFile; fileRef = C186BFAE27AADB410099CCA6 /* SyncOperations.swift */; }; - C186BFB627AAFDAB0099CCA6 /* SyncOperations_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C186BFB527AAFDAB0099CCA6 /* SyncOperations_Tests.swift */; }; - C189D7782AEBC6CD00D4B966 /* BackgroundDatabaseObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = C189D7772AEBC6CD00D4B966 /* BackgroundDatabaseObserver.swift */; }; - C189D7792AEBC6CD00D4B966 /* BackgroundDatabaseObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = C189D7772AEBC6CD00D4B966 /* BackgroundDatabaseObserver.swift */; }; - C18F5B522840BD2C00527915 /* DBDate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C18F5B512840BD2C00527915 /* DBDate.swift */; }; - C18F5B532840BD2C00527915 /* DBDate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C18F5B512840BD2C00527915 /* DBDate.swift */; }; - C19B9C3227D0FB0800D308C0 /* EndpointPath_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C19B9C3127D0FB0800D308C0 /* EndpointPath_Tests.swift */; }; - C1A25D6029E70DEB00DAE933 /* FetchCache_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1A25D5F29E70DEB00DAE933 /* FetchCache_Tests.swift */; }; - C1B0B38327BFC08900C8207D /* EndpointPath+OfflineRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B0B38227BFC08800C8207D /* EndpointPath+OfflineRequest.swift */; }; - C1B0B38427BFC08900C8207D /* EndpointPath+OfflineRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B0B38227BFC08800C8207D /* EndpointPath+OfflineRequest.swift */; }; - C1B0B38627BFE8AB00C8207D /* MessageRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B0B38527BFE8AB00C8207D /* MessageRepository.swift */; }; - C1B0B38727BFE8AB00C8207D /* MessageRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B0B38527BFE8AB00C8207D /* MessageRepository.swift */; }; - C1B15A1429115E8D00C9CD80 /* Token+Development.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B15A1329115E8D00C9CD80 /* Token+Development.swift */; }; C1B49B3B282283C100F4E89E /* GDPerformanceView-Swift in Frameworks */ = {isa = PBXBuildFile; productRef = C1B49B3A282283C100F4E89E /* GDPerformanceView-Swift */; }; - C1B49B3D2822A7AD00F4E89E /* StreamRuntimeCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B49B3C2822A7AD00F4E89E /* StreamRuntimeCheck.swift */; }; - C1B49B3E2822A7AD00F4E89E /* StreamRuntimeCheck.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B49B3C2822A7AD00F4E89E /* StreamRuntimeCheck.swift */; }; - C1B49B402822C01C00F4E89E /* NSManagedObject+Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B49B3F2822C01C00F4E89E /* NSManagedObject+Validation.swift */; }; - C1B49B412822C01C00F4E89E /* NSManagedObject+Validation.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B49B3F2822C01C00F4E89E /* NSManagedObject+Validation.swift */; }; C1BE72732732CA62006EB51E /* Nuke in Frameworks */ = {isa = PBXBuildFile; productRef = C1BE72722732CA62006EB51E /* Nuke */; }; - C1BFBABE29CB2A7500FC82A2 /* JumpToUnreadMessagesButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BFBABD29CB2A7500FC82A2 /* JumpToUnreadMessagesButton.swift */; }; - C1BFBABF29CB2A7500FC82A2 /* JumpToUnreadMessagesButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BFBABD29CB2A7500FC82A2 /* JumpToUnreadMessagesButton.swift */; }; - C1BFBAC129CC42CE00FC82A2 /* JumpToUnreadMessagesButton_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BFBAC029CC42CE00FC82A2 /* JumpToUnreadMessagesButton_Tests.swift */; }; - C1C5345A29AFDDAE006F9AF4 /* ChannelRepository_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1C5345929AFDDAE006F9AF4 /* ChannelRepository_Mock.swift */; }; - C1C5345D29AFE526006F9AF4 /* ChannelRepository_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1C5345B29AFE4C9006F9AF4 /* ChannelRepository_Tests.swift */; }; - C1CEF9072A1BC4E800414931 /* UserProfileViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1CEF9062A1BC4E800414931 /* UserProfileViewController.swift */; }; - C1CEF9092A1CDF7600414931 /* UserUpdateMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1CEF9082A1CDF7600414931 /* UserUpdateMiddleware.swift */; }; - C1CEF90A2A1CDF7600414931 /* UserUpdateMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1CEF9082A1CDF7600414931 /* UserUpdateMiddleware.swift */; }; - C1CEF90C2A1CF8A900414931 /* UserUpdateMiddleware_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1CEF90B2A1CF8A900414931 /* UserUpdateMiddleware_Tests.swift */; }; - C1E8AD57278C8A6E0041B775 /* SyncRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E8AD55278C8A440041B775 /* SyncRepository.swift */; }; - C1E8AD58278C8A6F0041B775 /* SyncRepository.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E8AD55278C8A440041B775 /* SyncRepository.swift */; }; - C1E8AD5E278EF5F30041B775 /* AsyncOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E8AD5B278DDEC70041B775 /* AsyncOperation.swift */; }; - C1E8AD5F278EF5F40041B775 /* AsyncOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1E8AD5B278DDEC70041B775 /* AsyncOperation.swift */; }; - C1ED2BFF291401D4005AFA82 /* AppConfigViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD6BEFF127862F9300E184B4 /* AppConfigViewController.swift */; }; - C1ED2C00291401E7005AFA82 /* Token+Development.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B15A1329115E8D00C9CD80 /* Token+Development.swift */; }; - C1ED2C01291401F7005AFA82 /* SwitchButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD6BEFEF2786070800E184B4 /* SwitchButton.swift */; }; - C1ED2C0229140202005AFA82 /* OptionsSelectorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD75CB6A27886746005F5FF7 /* OptionsSelectorViewController.swift */; }; - C1EE53A727BA53F300B1A6CA /* Endpoint_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1EE53A627BA53F300B1A6CA /* Endpoint_Tests.swift */; }; - C1EE53A927BA662B00B1A6CA /* QueuedRequestDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1EE53A827BA662B00B1A6CA /* QueuedRequestDTO.swift */; }; - C1EE53AA27BA662B00B1A6CA /* QueuedRequestDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1EE53A827BA662B00B1A6CA /* QueuedRequestDTO.swift */; }; - C1EFF3F3285E459C0057B91B /* IdentifiableModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1EFF3F2285E459C0057B91B /* IdentifiableModel.swift */; }; - C1EFF3F4285E459C0057B91B /* IdentifiableModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1EFF3F2285E459C0057B91B /* IdentifiableModel.swift */; }; - C1EFF3F828633B5D0057B91B /* IdentifiableModel_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1EFF3F728633B5D0057B91B /* IdentifiableModel_Tests.swift */; }; - C1FC2F6727416E150062530F /* ResumableData.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE728A2732CB7B006EB51E /* ResumableData.swift */; }; - C1FC2F6827416E150062530F /* ImagePipelineCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72822732CB7B006EB51E /* ImagePipelineCache.swift */; }; - C1FC2F6927416E150062530F /* Log.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72952732CB7B006EB51E /* Log.swift */; }; - C1FC2F6A27416E150062530F /* TaskFetchWithPublisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72942732CB7B006EB51E /* TaskFetchWithPublisher.swift */; }; - C1FC2F6B27416E150062530F /* ImagePublisher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72882732CB7B006EB51E /* ImagePublisher.swift */; }; - C1FC2F6C27416E150062530F /* LinkedList.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE729C2732CB7B006EB51E /* LinkedList.swift */; }; - C1FC2F6D27416E150062530F /* TaskLoadData.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE728E2732CB7B006EB51E /* TaskLoadData.swift */; }; - C1FC2F6E27416E150062530F /* ImagePipeline.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE727B2732CB7B006EB51E /* ImagePipeline.swift */; }; - C1FC2F6F27416E150062530F /* ImagePipelineConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE727D2732CB7B006EB51E /* ImagePipelineConfiguration.swift */; }; - C1FC2F7027416E150062530F /* Task.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72932732CB7B006EB51E /* Task.swift */; }; - C1FC2F7127416E150062530F /* ImageResponse.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72842732CB7B006EB51E /* ImageResponse.swift */; }; - C1FC2F7227416E150062530F /* ImageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72792732CB7B006EB51E /* ImageCache.swift */; }; - C1FC2F7327416E150062530F /* ImageViewExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72762732CB7B006EB51E /* ImageViewExtensions.swift */; }; - C1FC2F7427416E150062530F /* Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72982732CB7B006EB51E /* Deprecated.swift */; }; - C1FC2F7527416E150062530F /* Operation.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE729A2732CB7B006EB51E /* Operation.swift */; }; - C1FC2F7627416E150062530F /* Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72972732CB7B006EB51E /* Extensions.swift */; }; - C1FC2F7727416E150062530F /* ImagePipelineDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72852732CB7B006EB51E /* ImagePipelineDelegate.swift */; }; - C1FC2F7827416E150062530F /* ImageDecoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72812732CB7B006EB51E /* ImageDecoding.swift */; }; - C1FC2F7927416E150062530F /* TaskLoadImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72922732CB7B006EB51E /* TaskLoadImage.swift */; }; - C1FC2F7A27416E150062530F /* ImageTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE727A2732CB7B006EB51E /* ImageTask.swift */; }; - C1FC2F7B27416E150062530F /* DataLoader.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72832732CB7B006EB51E /* DataLoader.swift */; }; - C1FC2F7C27416E150062530F /* Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72992732CB7B006EB51E /* Combine.swift */; }; - C1FC2F7D27416E150062530F /* ImageRequest.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE727F2732CB7B006EB51E /* ImageRequest.swift */; }; - C1FC2F7E27416E150062530F /* ImageProcessing.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE727C2732CB7B006EB51E /* ImageProcessing.swift */; }; - C1FC2F7F27416E150062530F /* TaskFetchOriginalImageData.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE728F2732CB7B006EB51E /* TaskFetchOriginalImageData.swift */; }; - C1FC2F8027416E150062530F /* ImagePrefetcher.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72862732CB7B006EB51E /* ImagePrefetcher.swift */; }; - C1FC2F8127416E150062530F /* RateLimiter.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72962732CB7B006EB51E /* RateLimiter.swift */; }; - C1FC2F8227416E150062530F /* ImagePipelineTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72902732CB7B006EB51E /* ImagePipelineTask.swift */; }; - C1FC2F8327416E150062530F /* TaskFetchDecodedImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE728D2732CB7B006EB51E /* TaskFetchDecodedImage.swift */; }; - C1FC2F8427416E150062530F /* FetchImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72772732CB7B006EB51E /* FetchImage.swift */; }; - C1FC2F8527416E150062530F /* DataCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72802732CB7B006EB51E /* DataCache.swift */; }; - C1FC2F8627416E150062530F /* Allocations.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE728B2732CB7B006EB51E /* Allocations.swift */; }; - C1FC2F8727416E150062530F /* OperationTask.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE72912732CB7B006EB51E /* OperationTask.swift */; }; - C1FC2F8827416E150062530F /* ImageRequestKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE729B2732CB7B006EB51E /* ImageRequestKeys.swift */; }; - C1FC2F8927416E150062530F /* ImageEncoding.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1BE727E2732CB7B006EB51E /* ImageEncoding.swift */; }; - C1FC2F8A27416E1F0062530F /* UIImageView+SwiftyGif.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13C74D2273932D200F93B34 /* UIImageView+SwiftyGif.swift */; }; - C1FC2F8B27416E1F0062530F /* SwiftyGifManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13C74D5273932D200F93B34 /* SwiftyGifManager.swift */; }; - C1FC2F8C27416E1F0062530F /* UIImage+SwiftyGif.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13C74D4273932D200F93B34 /* UIImage+SwiftyGif.swift */; }; - C1FC2F8D27416E1F0062530F /* NSImageView+SwiftyGif.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13C74D6273932D200F93B34 /* NSImageView+SwiftyGif.swift */; }; - C1FC2F8E27416E1F0062530F /* NSImage+SwiftyGif.swift in Sources */ = {isa = PBXBuildFile; fileRef = C13C74D3273932D200F93B34 /* NSImage+SwiftyGif.swift */; }; - C1FFD9F927ECC7C7008A6848 /* Filter+predicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1FFD9F827ECC7C7008A6848 /* Filter+predicate.swift */; }; - C1FFD9FA27ECC7C7008A6848 /* Filter+predicate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1FFD9F827ECC7C7008A6848 /* Filter+predicate.swift */; }; - CF01EB7B288A2B7200B426B8 /* ChatChannelListLoadingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF01EB7A288A2B7200B426B8 /* ChatChannelListLoadingView.swift */; }; - CF01EB7C288A2B7200B426B8 /* ChatChannelListLoadingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF01EB7A288A2B7200B426B8 /* ChatChannelListLoadingView.swift */; }; - CF14397D2886374900898ECA /* ChatChannelListLoadingViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF14397C2886374900898ECA /* ChatChannelListLoadingViewCell.swift */; }; - CF14397E2886374900898ECA /* ChatChannelListLoadingViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF14397C2886374900898ECA /* ChatChannelListLoadingViewCell.swift */; }; - CF143980288637AD00898ECA /* ChatChannelListLoadingViewCellContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF14397F288637AD00898ECA /* ChatChannelListLoadingViewCellContentView.swift */; }; - CF143981288637AD00898ECA /* ChatChannelListLoadingViewCellContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF14397F288637AD00898ECA /* ChatChannelListLoadingViewCellContentView.swift */; }; - CF24AAB3284A5659005AD3B8 /* DefaultMarkdownFormatter_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF24AAB2284A5659005AD3B8 /* DefaultMarkdownFormatter_Tests.swift */; }; - CF33B3AC28171BE500C84CDB /* CooldownView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF33B3AB28171BE500C84CDB /* CooldownView.swift */; }; - CF33B3AD28171BE500C84CDB /* CooldownView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF33B3AB28171BE500C84CDB /* CooldownView.swift */; }; - CF38F5AF287DB53E00E24D10 /* ChatChannelListErrorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF38F5AE287DB53E00E24D10 /* ChatChannelListErrorView.swift */; }; - CF38F5B0287DB53E00E24D10 /* ChatChannelListErrorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF38F5AE287DB53E00E24D10 /* ChatChannelListErrorView.swift */; }; - CF38F5B4287DB64B00E24D10 /* ChatChannelListErrorView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF38F5B1287DB5E000E24D10 /* ChatChannelListErrorView_Tests.swift */; }; - CF5DCBC42837F11000CCA48C /* ScheduledStreamTimer_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFAA6CBF2834B0B700EBF57A /* ScheduledStreamTimer_Mock.swift */; }; - CF62AD9928944D4700392893 /* SkeletonLoadable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF62AD9828944D4700392893 /* SkeletonLoadable.swift */; }; - CF62AD9A28944D4700392893 /* SkeletonLoadable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF62AD9828944D4700392893 /* SkeletonLoadable.swift */; }; - CF7B2A2628BEAA93006BE124 /* TextViewMentionedUsersHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF7B2A2528BEAA93006BE124 /* TextViewMentionedUsersHandler.swift */; }; - CF7B2A2728BEAA93006BE124 /* TextViewMentionedUsersHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF7B2A2528BEAA93006BE124 /* TextViewMentionedUsersHandler.swift */; }; - CF8268B92800A54D00E300E7 /* ChatChannelHeaderView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF8268B82800A54D00E300E7 /* ChatChannelHeaderView_Tests.swift */; }; - CFA41B6727DA952100427602 /* SystemEnvironment+XStreamClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFA41B6527DA724400427602 /* SystemEnvironment+XStreamClient.swift */; }; - CFA41B6827DA952300427602 /* SystemEnvironment+XStreamClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFA41B6527DA724400427602 /* SystemEnvironment+XStreamClient.swift */; }; - CFAA6CBE2834AEA900EBF57A /* CooldownTracker_Mock.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF1F1D4828249CC0002E2977 /* CooldownTracker_Mock.swift */; }; - CFBF8D512847C57700EEB7D3 /* MarkdownFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFBF8D502847C57700EEB7D3 /* MarkdownFormatter.swift */; }; - CFBF8D522847C57700EEB7D3 /* MarkdownFormatter.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFBF8D502847C57700EEB7D3 /* MarkdownFormatter.swift */; }; - CFE5F85B2874A9330099A6A1 /* ChatChannelListEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFE5F85A2874A9330099A6A1 /* ChatChannelListEmptyView.swift */; }; - CFE5F85C2874A9330099A6A1 /* ChatChannelListEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFE5F85A2874A9330099A6A1 /* ChatChannelListEmptyView.swift */; }; - CFE5F8602874F8BE0099A6A1 /* ChatChannelListEmptyView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFE5F85D2874F7BF0099A6A1 /* ChatChannelListEmptyView_Tests.swift */; }; - CFE616B928348A5D00AE2ABF /* CountdownTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF6E489E282341F2008416DC /* CountdownTracker.swift */; }; - CFE616BA28348A6100AE2ABF /* CountdownTracker.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF6E489E282341F2008416DC /* CountdownTracker.swift */; }; - CFE616BB28348AC500AE2ABF /* StreamTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF324E732832FBD200E5BBE6 /* StreamTimer.swift */; }; - CFE616BC28348AC800AE2ABF /* StreamTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF324E732832FBD200E5BBE6 /* StreamTimer.swift */; }; - CFE616BD28348ACD00AE2ABF /* ScheduledStreamTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF324E772832FC2C00E5BBE6 /* ScheduledStreamTimer.swift */; }; - CFE616BE28348AD000AE2ABF /* ScheduledStreamTimer.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF324E772832FC2C00E5BBE6 /* ScheduledStreamTimer.swift */; }; - CFE616BF28348B8100AE2ABF /* CooldownTracker_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF1F1D442824243F002E2977 /* CooldownTracker_Tests.swift */; }; - DA0BB1612513B5F200CAEFBD /* StringInterpolation+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA0BB1602513B5F200CAEFBD /* StringInterpolation+Extensions.swift */; }; - DA15A20424DF257500BE2423 /* ChannelQuery_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA15A20224DF256F00BE2423 /* ChannelQuery_Tests.swift */; }; - DA49714E2549C28000AC68C2 /* AttachmentDTO_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA49714D2549C28000AC68C2 /* AttachmentDTO_Tests.swift */; }; - DA4971542549C2A000AC68C2 /* MessageAttachmentPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA4971532549C2A000AC68C2 /* MessageAttachmentPayload_Tests.swift */; }; - DA497180254AE0B200AC68C2 /* AttachmentTypes_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA49717A254AE08500AC68C2 /* AttachmentTypes_Tests.swift */; }; - DA4AA3B22502718600FAAF6E /* ChannelController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA4AA3B12502718600FAAF6E /* ChannelController+Combine.swift */; }; - DA4AA3B8250271BD00FAAF6E /* CurrentUserController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA4AA3B7250271BD00FAAF6E /* CurrentUserController+Combine.swift */; }; - DA4AA3BA2502731900FAAF6E /* Publisher+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA4AA3B92502731900FAAF6E /* Publisher+Extensions.swift */; }; - DA4EE5B2252B67F500CB26D4 /* UserListController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA4EE5B1252B67F500CB26D4 /* UserListController+SwiftUI.swift */; }; - DA4EE5B5252B680700CB26D4 /* UserListController+SwiftUI_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA4EE5B4252B680700CB26D4 /* UserListController+SwiftUI_Tests.swift */; }; - DA4EE5B8252B69E300CB26D4 /* UserListController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA4EE5B7252B69E300CB26D4 /* UserListController+Combine.swift */; }; - DA4EE5BB252B69FD00CB26D4 /* UserListController+Combine_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA4EE5BA252B69FD00CB26D4 /* UserListController+Combine_Tests.swift */; }; - DA640FBB2535CF8500D32944 /* ChannelListSortingKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA640FBA2535CF8500D32944 /* ChannelListSortingKey.swift */; }; - DA640FBE2535CF9200D32944 /* UserListSortingKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA640FBD2535CF9200D32944 /* UserListSortingKey.swift */; }; - DA640FC12535CFA100D32944 /* ChannelMemberListSortingKey.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA640FC02535CFA100D32944 /* ChannelMemberListSortingKey.swift */; }; - DA6AC7F62538725B009C1B39 /* Pagination_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA6AC7F22538724F009C1B39 /* Pagination_Tests.swift */; }; - DA7229E424E140600074503A /* ChannelEditDetailPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA7229E224E140260074503A /* ChannelEditDetailPayload_Tests.swift */; }; - DA8407002524F778005A0F62 /* UserListController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA8406FF2524F778005A0F62 /* UserListController.swift */; }; - DA8407032524F7E6005A0F62 /* UserListUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA8407022524F7E6005A0F62 /* UserListUpdater.swift */; }; - DA8407062524F84F005A0F62 /* UserListQuery.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA8407052524F84F005A0F62 /* UserListQuery.swift */; }; - DA84070925250528005A0F62 /* UserEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA84070825250528005A0F62 /* UserEndpoints.swift */; }; - DA84070C25250581005A0F62 /* UserListPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA84070B25250581005A0F62 /* UserListPayload.swift */; }; - DA84071025250720005A0F62 /* UserListQueryDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA84070F25250720005A0F62 /* UserListQueryDTO.swift */; }; - DA8407232525E871005A0F62 /* UserListPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA8407222525E871005A0F62 /* UserListPayload_Tests.swift */; }; - DA84072A2525EB2F005A0F62 /* UserListQuery_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA8407292525EB2F005A0F62 /* UserListQuery_Tests.swift */; }; - DA84072D2525EF8D005A0F62 /* UserEndpoints_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA84072C2525EF8D005A0F62 /* UserEndpoints_Tests.swift */; }; - DA8407332526003D005A0F62 /* UserListUpdater_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA8407322526003D005A0F62 /* UserListUpdater_Tests.swift */; }; - DA84074025260CA3005A0F62 /* UserListController_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA84073D25260C95005A0F62 /* UserListController_Tests.swift */; }; - DA958D5425309918005D23FA /* Sorting_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA958D5325309917005D23FA /* Sorting_Tests.swift */; }; - DA9985EE24E175AA000E9885 /* ChannelCodingKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA9985ED24E175AA000E9885 /* ChannelCodingKeys.swift */; }; - DABC6ABC2546FD0100A8FC78 /* MessageAttachmentPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = DABC6ABB2546FD0100A8FC78 /* MessageAttachmentPayload.swift */; }; - DABC6AC22546FFB600A8FC78 /* AttachmentTypes.swift in Sources */ = {isa = PBXBuildFile; fileRef = DABC6AC12546FFB600A8FC78 /* AttachmentTypes.swift */; }; - DABC6AC8254707CB00A8FC78 /* AttachmentDTO.swift in Sources */ = {isa = PBXBuildFile; fileRef = DABC6AC7254707CB00A8FC78 /* AttachmentDTO.swift */; }; - DAD539DB250B8A9C00CFC649 /* Controller.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAD539DA250B8A9C00CFC649 /* Controller.swift */; }; - DAD5C836250278AD0045117A /* ChannelController+Combine_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA4AA3B32502719700FAAF6E /* ChannelController+Combine_Tests.swift */; }; - DAD5C8372502842C0045117A /* CurrentUserController+Combine_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA4AA3B5250271B100FAAF6E /* CurrentUserController+Combine_Tests.swift */; }; - DAE566E724FFD22300E39431 /* ChannelController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAE566E624FFD22300E39431 /* ChannelController+SwiftUI.swift */; }; - DAE566EB24FFD26C00E39431 /* CurrentUserController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAE566EA24FFD26C00E39431 /* CurrentUserController+SwiftUI.swift */; }; - DAE566F02500140300E39431 /* ChannelController+SwiftUI_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAE566E824FFD24000E39431 /* ChannelController+SwiftUI_Tests.swift */; }; - DAE566F12500F3C800E39431 /* CurrentUserController+SwiftUI_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAE566EC24FFD27500E39431 /* CurrentUserController+SwiftUI_Tests.swift */; }; - DAEAF4B824DC026C0015FB28 /* ChannelEndpoints_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAEAF4B724DC026C0015FB28 /* ChannelEndpoints_Tests.swift */; }; - DAF1BED1250660F8003CEDC0 /* MessageController+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAF1BED0250660F8003CEDC0 /* MessageController+SwiftUI.swift */; }; - DAF1BED525066114003CEDC0 /* MessageController+Combine.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAF1BED425066114003CEDC0 /* MessageController+Combine.swift */; }; - DAF1BED82506612B003CEDC0 /* MessageController+Combine_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAF1BED625066128003CEDC0 /* MessageController+Combine_Tests.swift */; }; - DAF1BED92506612F003CEDC0 /* MessageController+SwiftUI_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAF1BED225066107003CEDC0 /* MessageController+SwiftUI_Tests.swift */; }; - DAFAD6A124DC476A0043ED06 /* Result+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAFAD6A024DC476A0043ED06 /* Result+Extensions.swift */; }; - DAFAD6A324DD8E1A0043ED06 /* ChannelEditDetailPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAFAD6A224DD8E1A0043ED06 /* ChannelEditDetailPayload.swift */; }; - DB05FC1125D569590084B6A3 /* BackgroundTaskScheduler_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB05FC1025D569590084B6A3 /* BackgroundTaskScheduler_Tests.swift */; }; - DB3CCF3F258CF7ED009D5E99 /* ChatMessageLinkPreviewView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB3CCF3E258CF7ED009D5E99 /* ChatMessageLinkPreviewView.swift */; }; - DB70CFFB25702EB900DDF436 /* ChatMessagePopupVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB70CFFA25702EB900DDF436 /* ChatMessagePopupVC.swift */; }; - DB8230F2259B8DBF00E7D7FE /* ChatMessageGiphyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB8230F1259B8DBF00E7D7FE /* ChatMessageGiphyView.swift */; }; - DB842E4525C9F94C000AAC46 /* LazyCachedMapCollection_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB842E4425C9F94C000AAC46 /* LazyCachedMapCollection_Tests.swift */; }; - DB9A3D562582689A00555D36 /* ChatMessageListRouter.swift in Sources */ = {isa = PBXBuildFile; fileRef = DB9A3D552582689A00555D36 /* ChatMessageListRouter.swift */; }; - DBC8A4BB257E5BFB00B20A82 /* Localizable.stringsdict in Resources */ = {isa = PBXBuildFile; fileRef = DBC8A4BD257E5BFB00B20A82 /* Localizable.stringsdict */; }; - DBC8A564258113F700B20A82 /* ChatThreadVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBC8A563258113F700B20A82 /* ChatThreadVC.swift */; }; - DBC8A5762581476E00B20A82 /* ChatMessageListVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBC8A5752581476E00B20A82 /* ChatMessageListVC.swift */; }; - DBCAFE2425C44B920015AD58 /* LazyCachedMapCollection.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBCAFE2325C44B920015AD58 /* LazyCachedMapCollection.swift */; }; - DBF12128258BAFC1001919C6 /* OnlyLinkTappableTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBF12127258BAFC1001919C6 /* OnlyLinkTappableTextView.swift */; }; - DBF17AE825D48865004517B3 /* BackgroundTaskScheduler.swift in Sources */ = {isa = PBXBuildFile; fileRef = DBF17AE725D48865004517B3 /* BackgroundTaskScheduler.swift */; }; - E3B987EF2844DE1200C2E101 /* MemberRole.json in Resources */ = {isa = PBXBuildFile; fileRef = E3B987EE2844DE1200C2E101 /* MemberRole.json */; }; - E3C7A0E02858BA9B006133C3 /* Reusable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E386432C2857299E00DB3FBE /* Reusable+Extensions.swift */; }; - E3C7A0E12858BA9E006133C3 /* Reusable+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E386432C2857299E00DB3FBE /* Reusable+Extensions.swift */; }; - E701201E2583EBD50036DACD /* CALayer+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E70120152583EBC90036DACD /* CALayer+Extensions.swift */; }; - E7073A6325DD67B3003896B9 /* UILabel+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7073A6225DD67B3003896B9 /* UILabel+Extensions.swift */; }; - E7166CB225BED22B00B03B07 /* Appearance+ColorPalette.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7166CB125BED22B00B03B07 /* Appearance+ColorPalette.swift */; }; - E7166CBA25BED29200B03B07 /* Appearance+Fonts.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7166CB925BED29200B03B07 /* Appearance+Fonts.swift */; }; - E7166CE225BEE20600B03B07 /* Appearance+Images.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7166CE125BEE20600B03B07 /* Appearance+Images.swift */; }; - E7296E942611D50900B1AE79 /* SendButton_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7296E932611D50900B1AE79 /* SendButton_Tests.swift */; }; - E73262E025ED64AB008CB152 /* ChatChannelNamer_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E73262D725ED6432008CB152 /* ChatChannelNamer_Tests.swift */; }; - E732C93F26653C4600C252EB /* UISDKDocumentation-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = E732C93E26653C4600C252EB /* UISDKDocumentation-Info.plist */; }; - E73A8B2B2578EB2B00FBDC56 /* ComposerVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = E73A8B2A2578EB2B00FBDC56 /* ComposerVC.swift */; }; - E73BD9E6264AC21300E208B7 /* FileAttachmentViewInjector.swift in Sources */ = {isa = PBXBuildFile; fileRef = E73BD9E5264AC21300E208B7 /* FileAttachmentViewInjector.swift */; }; - E73BD9EC264D9B2900E208B7 /* ChatFileAttachmentListView+ItemView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E73BD9EB264D9B2900E208B7 /* ChatFileAttachmentListView+ItemView_Tests.swift */; }; - E73BD9EE264D9B3A00E208B7 /* ChatMessageFileAttachmentListView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E73BD9ED264D9B3A00E208B7 /* ChatMessageFileAttachmentListView_Tests.swift */; }; - E74DB0112655473300508D22 /* TypingIndicatorView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E74DB0102655473300508D22 /* TypingIndicatorView_Tests.swift */; }; - E74DB0C02656631700508D22 /* CustomUIViewSubclasses.swift in Sources */ = {isa = PBXBuildFile; fileRef = E70A09E925F230EE00C55BBE /* CustomUIViewSubclasses.swift */; }; - E74DB0C32656631700508D22 /* UIView+Helpers.swift in Sources */ = {isa = PBXBuildFile; fileRef = 225503B725DC59FD00A5A65A /* UIView+Helpers.swift */; }; - E74DB0C52656631700508D22 /* UITestsEnvironmentSetup.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7849AF9225F2479A007817D4 /* UITestsEnvironmentSetup.swift */; }; E74DB0C82656631700508D22 /* StreamChatUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 790881FD25432B7200896F03 /* StreamChatUI.framework */; }; - E74DB0E92656680900508D22 /* UIView+Annotations.swift in Sources */ = {isa = PBXBuildFile; fileRef = E74DB0E72656680900508D22 /* UIView+Annotations.swift */; }; - E74DB10726567FFA00508D22 /* ChatChannelListItemView_Documentation_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E74DB10626567FFA00508D22 /* ChatChannelListItemView_Documentation_Tests.swift */; }; - E7516B162642E11A00DE778C /* GiphyAttachmentViewInjector.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7516B152642E11A00DE778C /* GiphyAttachmentViewInjector.swift */; }; - E768AA892625C18D00328E6E /* TypingIndicatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E768AA882625C18D00328E6E /* TypingIndicatorView.swift */; }; - E768AAFB2627691600328E6E /* TypingAnimationView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E768AAFA2627691600328E6E /* TypingAnimationView.swift */; }; - E76B2F0425F23EE200E57112 /* CustomUIViewSubclasses.swift in Sources */ = {isa = PBXBuildFile; fileRef = E70A09E925F230EE00C55BBE /* CustomUIViewSubclasses.swift */; }; - E7734D1C25F9479F004F76B0 /* CellActionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7734D0C25F946FF004F76B0 /* CellActionView.swift */; }; - E798D6D325FF69120002C3B9 /* SwipeableView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E798D6D125FF69120002C3B9 /* SwipeableView.swift */; }; - E798D6F125FF6BF70002C3B9 /* SwipeableView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E798D6D025FF69120002C3B9 /* SwipeableView_Tests.swift */; }; - E79AC10B25831A1500C3CE5D /* ChatCommandSuggestionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E79AC10725831A1500C3CE5D /* ChatCommandSuggestionView.swift */; }; - E79AC10C25831A1500C3CE5D /* ChatSuggestionsCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E79AC10825831A1500C3CE5D /* ChatSuggestionsCollectionView.swift */; }; - E79AC10D25831A1500C3CE5D /* ChatSuggestionsCollectionViewLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = E79AC10925831A1500C3CE5D /* ChatSuggestionsCollectionViewLayout.swift */; }; - E7A37B8425ADA66E0055458F /* ChatSuggestionsHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7A37B8325ADA66E0055458F /* ChatSuggestionsHeaderView.swift */; }; - E7AD954F25D536AA00076DC3 /* SystemEnvironment+Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7AD954E25D536AA00076DC3 /* SystemEnvironment+Version.swift */; }; - E7D68C4D26B1AAB500FCF3B8 /* Localization_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7D68C4C26B1AAB500FCF3B8 /* Localization_Tests.swift */; }; - E7D68C5526B1B37500FCF3B8 /* TestLocalizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = E7D68C5726B1B37500FCF3B8 /* TestLocalizable.strings */; }; - E7D68C5A26B1BE4500FCF3B8 /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = E7D68C5C26B1BE4500FCF3B8 /* Localizable.strings */; }; - E7D68C6026B1CBA400FCF3B8 /* Localizable.stringsdict in Resources */ = {isa = PBXBuildFile; fileRef = E7D68C6226B1CBA400FCF3B8 /* Localizable.stringsdict */; }; - E7DD8EC125E4083B0059A322 /* OptionalDecodable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7DD8EC025E4083B0059A322 /* OptionalDecodable.swift */; }; - E7DF7E2425C2C67E00AE9D21 /* ChatAvatarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7DF7E2325C2C67E00AE9D21 /* ChatAvatarView.swift */; }; - F61D7C3124FF9D1F00188A0E /* MessageEndpoints_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F61D7C3024FF9D1F00188A0E /* MessageEndpoints_Tests.swift */; }; - F61D7C3524FFA6FD00188A0E /* MessageUpdater_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F61D7C3424FFA6FD00188A0E /* MessageUpdater_Tests.swift */; }; - F61D7C3724FFE17200188A0E /* MessageEditor_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F61D7C3624FFE17200188A0E /* MessageEditor_Tests.swift */; }; - F62BE78325062FC400D13B86 /* SyncEndpoint_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F62BE78225062FC400D13B86 /* SyncEndpoint_Tests.swift */; }; - F62BE7852506309B00D13B86 /* MissingEventsPayload_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F62BE7842506309B00D13B86 /* MissingEventsPayload_Tests.swift */; }; - F62BE7872506525700D13B86 /* MissingEventsRequestBody_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F62BE7862506525700D13B86 /* MissingEventsRequestBody_Tests.swift */; }; - F63CC36F24E591840052844D /* EventObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = F63CC36E24E591840052844D /* EventObserver.swift */; }; - F63CC37124E591990052844D /* EventObserver_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F63CC37024E591990052844D /* EventObserver_Tests.swift */; }; - F63CC37324E592D30052844D /* MemberEventObserver.swift in Sources */ = {isa = PBXBuildFile; fileRef = F63CC37224E592D30052844D /* MemberEventObserver.swift */; }; - F63CC37524E592DD0052844D /* MemberEventObserver_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F63CC37424E592DD0052844D /* MemberEventObserver_Tests.swift */; }; - F649B2372500F785008F98C8 /* MessageController_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F649B2362500F785008F98C8 /* MessageController_Tests.swift */; }; - F64DFA8C26282F8B00F7F6F9 /* CGPoint+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F64DFA8B26282F8B00F7F6F9 /* CGPoint+Extensions.swift */; }; - F65D9091250A5989000B8CEB /* WebSocketConnectEndpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = F65D9090250A5989000B8CEB /* WebSocketConnectEndpoint.swift */; }; - F65D9093250A5CD4000B8CEB /* WebSocketConnectEndpoint_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F65D9092250A5CD4000B8CEB /* WebSocketConnectEndpoint_Tests.swift */; }; - F670B50F24FE6EA900003B1A /* MessageEditor.swift in Sources */ = {isa = PBXBuildFile; fileRef = F670B50E24FE6EA900003B1A /* MessageEditor.swift */; }; - F6778F9A24F5144F005E7D22 /* EventNotificationCenter.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6778F9924F5144F005E7D22 /* EventNotificationCenter.swift */; }; - F688643624E6DA8700A71361 /* CurrentUserController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F688643524E6DA8700A71361 /* CurrentUserController.swift */; }; - F69C4BC424F664A700A3D740 /* EventNotificationCenter_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F69C4BC324F664A700A3D740 /* EventNotificationCenter_Tests.swift */; }; - F69E7F7D24ED7562000F5252 /* CurrentUserController_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F69E7F7C24ED7562000F5252 /* CurrentUserController_Tests.swift */; }; - F6C0020A26414E4D0055D110 /* AnyAttachmentPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6C0020926414E4D0055D110 /* AnyAttachmentPayload.swift */; }; - F6CCA24D251235F7004C1859 /* UserTypingStateUpdaterMiddleware.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6CCA24C251235F7004C1859 /* UserTypingStateUpdaterMiddleware.swift */; }; - F6CCA24F2512491B004C1859 /* UserTypingStateUpdaterMiddleware_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6CCA24E2512491B004C1859 /* UserTypingStateUpdaterMiddleware_Tests.swift */; }; - F6D61D9B2510B3FC00EB0624 /* NSManagedObject+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6D61D9A2510B3FC00EB0624 /* NSManagedObject+Extensions.swift */; }; - F6D61D9D2510B57F00EB0624 /* NSManagedObject_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6D61D9C2510B57F00EB0624 /* NSManagedObject_Tests.swift */; }; - F6E5E3472627A372007FA51F /* CGRect+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6E5E3462627A372007FA51F /* CGRect+Extensions.swift */; }; - F6ED5F7425023EB4005D7327 /* ConnectionRecoveryHandler.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6ED5F7325023EB4005D7327 /* ConnectionRecoveryHandler.swift */; }; - F6ED5F76250278D7005D7327 /* SyncEndpoint.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6ED5F75250278D7005D7327 /* SyncEndpoint.swift */; }; - F6ED5F7825027907005D7327 /* MissingEventsRequestBody.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6ED5F7725027907005D7327 /* MissingEventsRequestBody.swift */; }; - F6ED5F7A2502791F005D7327 /* MissingEventsPayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6ED5F792502791F005D7327 /* MissingEventsPayload.swift */; }; - F6FF1DA624FD17B400151735 /* MessageController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6FF1DA524FD17B400151735 /* MessageController.swift */; }; - F6FF1DA824FD232C00151735 /* MessageUpdater.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6FF1DA724FD232C00151735 /* MessageUpdater.swift */; }; - F6FF1DAA24FD23D300151735 /* MessageEndpoints.swift in Sources */ = {isa = PBXBuildFile; fileRef = F6FF1DA924FD23D300151735 /* MessageEndpoints.swift */; }; - F80BCA0A263011F500F2107B /* ImageAttachmentGalleryCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F80BCA09263011F400F2107B /* ImageAttachmentGalleryCell.swift */; }; - F80BCA1426304F7800F2107B /* ShareButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F80BCA1326304F7800F2107B /* ShareButton.swift */; }; - F80BCA1E26304FEE00F2107B /* CloseButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = F80BCA1D26304FEE00F2107B /* CloseButton.swift */; }; - F80BCA562631D4DA00F2107B /* ZoomDismissalInteractionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F80BCA552631D4D900F2107B /* ZoomDismissalInteractionController.swift */; }; - F81641B325E7A36F00F49800 /* iMessageChatMessageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F81641B225E7A36E00F49800 /* iMessageChatMessageContentView.swift */; }; - F838F6A92636D3C30025E1F5 /* ZoomTransitionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F838F6A82636D3C30025E1F5 /* ZoomTransitionController.swift */; }; - F838F6B32636D42B0025E1F5 /* ZoomAnimator.swift in Sources */ = {isa = PBXBuildFile; fileRef = F838F6B22636D42B0025E1F5 /* ZoomAnimator.swift */; }; - F838F6CE263713090025E1F5 /* GalleryVC_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F838F6BC263711B70025E1F5 /* GalleryVC_Tests.swift */; }; - F86615D9264940A80026814A /* ChatMessageGalleryView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F86615D8264940A80026814A /* ChatMessageGalleryView_Tests.swift */; }; - F86A11022615B94B00D9FE19 /* ChatMessageActionsVC_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F86A11012615B94B00D9FE19 /* ChatMessageActionsVC_Tests.swift */; }; - F86A11142616184300D9FE19 /* ChatMessagePopupVC_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F86A11132616184300D9FE19 /* ChatMessagePopupVC_Tests.swift */; }; - F86C87B525F906630000BCA9 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F86C87B425F906630000BCA9 /* AppDelegate.swift */; }; - F86C87B725F906630000BCA9 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F86C87B625F906630000BCA9 /* SceneDelegate.swift */; }; - F86C87BB25F906670000BCA9 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F86C87BA25F906670000BCA9 /* Assets.xcassets */; }; - F86C87BE25F906670000BCA9 /* Preview Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F86C87BD25F906670000BCA9 /* Preview Assets.xcassets */; }; - F86C87C125F906670000BCA9 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F86C87BF25F906670000BCA9 /* LaunchScreen.storyboard */; }; - F86C87D025F906A30000BCA9 /* FetchImage.swift in Sources */ = {isa = PBXBuildFile; fileRef = F86C87CF25F906A30000BCA9 /* FetchImage.swift */; }; - F86C87DA25F906A90000BCA9 /* MessengerChatChannelList.swift in Sources */ = {isa = PBXBuildFile; fileRef = F86C87D925F906A90000BCA9 /* MessengerChatChannelList.swift */; }; F86C87E725F907AE0000BCA9 /* StreamChat.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 799C941B247D2F80001F1104 /* StreamChat.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; F86C87E825F907AE0000BCA9 /* StreamChatUI.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 790881FD25432B7200896F03 /* StreamChatUI.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; F86C87F125F907CA0000BCA9 /* StreamChat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 799C941B247D2F80001F1104 /* StreamChat.framework */; }; F86C87F225F907CA0000BCA9 /* StreamChatUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 790881FD25432B7200896F03 /* StreamChatUI.framework */; }; - F86C887725FA5C020000BCA9 /* ChatChannelAvatarView+SwiftUI_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F86C887625FA5C020000BCA9 /* ChatChannelAvatarView+SwiftUI_Tests.swift */; }; - F86C88BF25FA65C20000BCA9 /* ImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F86C88BE25FA65C10000BCA9 /* ImageView.swift */; }; - F86C88C825FA66CB0000BCA9 /* MessengerChatChannelListItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = F86C88C725FA66CA0000BCA9 /* MessengerChatChannelListItem.swift */; }; - F86D799325E659BB00379BC3 /* iMessageChatChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F86D799225E659BA00379BC3 /* iMessageChatChannelViewController.swift */; }; - F86DA1B026413A2B006A7CCA /* MessageActionsTransitionController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F86DA1AF26413A2B006A7CCA /* MessageActionsTransitionController.swift */; }; - F8700108264D144400898FDF /* ChatMessageLinkPreviewView_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8700107264D144400898FDF /* ChatMessageLinkPreviewView_Tests.swift */; }; F8788F81261DE9B0006019DD /* StreamChatTestTools.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 793060E625778896005CF846 /* StreamChatTestTools.framework */; }; - F87A472026089DFE001653A8 /* JumpView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F87A471F26089DFE001653A8 /* JumpView.swift */; }; - F87A481C2608F873001653A8 /* ChatClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = F87A481B2608F873001653A8 /* ChatClient.swift */; }; - F87A4866260B3516001653A8 /* SwiftUIViewRepresentable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F87A4865260B3516001653A8 /* SwiftUIViewRepresentable.swift */; }; - F87A4956260C6F38001653A8 /* ChatMessageContentView+SwiftUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = F87A4955260C6F38001653A8 /* ChatMessageContentView+SwiftUI.swift */; }; - F87A4960260C6FFA001653A8 /* MessengerChatMessageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F87A495F260C6FFA001653A8 /* MessengerChatMessageContentView.swift */; }; - F87A497E260C8D22001653A8 /* MessengerChatChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F87A497D260C8D22001653A8 /* MessengerChatChannelViewController.swift */; }; - F87A4A5A26146DAC001653A8 /* ChatMessageActionControl_Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F87A4A5926146DAB001653A8 /* ChatMessageActionControl_Tests.swift */; }; - F87E8F5D264CFFA300D0F6AA /* LinkAttachmentViewInjector.swift in Sources */ = {isa = PBXBuildFile; fileRef = F87E8F5C264CFFA300D0F6AA /* LinkAttachmentViewInjector.swift */; }; - F880DEA32628528B0025AD64 /* GalleryVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = F880DEA22628528B0025AD64 /* GalleryVC.swift */; }; - F8933B9525FF55E30054BBFF /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8933B9425FF55E30054BBFF /* AppDelegate.swift */; }; - F8933B9E25FF55E50054BBFF /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F8933B9D25FF55E50054BBFF /* Assets.xcassets */; }; - F8933BA125FF55E50054BBFF /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F8933B9F25FF55E50054BBFF /* LaunchScreen.storyboard */; }; - F8933BBD25FF56400054BBFF /* SlackChatChannelUnreadCountView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8933BB725FF563E0054BBFF /* SlackChatChannelUnreadCountView.swift */; }; - F8933BBF25FF56400054BBFF /* SlackChatChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8933BB925FF563F0054BBFF /* SlackChatChannelViewController.swift */; }; - F8933BC025FF56400054BBFF /* SlackChatChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8933BBA25FF563F0054BBFF /* SlackChatChannelListViewController.swift */; }; - F8933BC125FF56400054BBFF /* SlackChatChannelListItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8933BBB25FF563F0054BBFF /* SlackChatChannelListItemView.swift */; }; - F8933BC225FF56400054BBFF /* SlackChatAvatarView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8933BBC25FF56400054BBFF /* SlackChatAvatarView.swift */; }; - F8933BC425FF56460054BBFF /* Colors.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8933BC325FF56460054BBFF /* Colors.swift */; }; F8933BD125FF56790054BBFF /* StreamChat.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 799C941B247D2F80001F1104 /* StreamChat.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; F8933BD225FF56790054BBFF /* StreamChatUI.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 790881FD25432B7200896F03 /* StreamChatUI.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; F8933BDB25FF569E0054BBFF /* StreamChat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 799C941B247D2F80001F1104 /* StreamChat.framework */; }; F8933BDC25FF569E0054BBFF /* StreamChatUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 790881FD25432B7200896F03 /* StreamChatUI.framework */; }; - F8933D2125FFAB400054BBFF /* APIPathConvertible.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8933D2025FFAB400054BBFF /* APIPathConvertible.swift */; }; - F8933DF4260209100054BBFF /* SlackChatMessageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8933DF3260209100054BBFF /* SlackChatMessageContentView.swift */; }; - F8933DFD26020A650054BBFF /* ChatClient.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8933DFC26020A650054BBFF /* ChatClient.swift */; }; - F89C23A925E508DE0082CA5B /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = F89C23A825E508DE0082CA5B /* AppDelegate.swift */; }; - F89C23AD25E508DE0082CA5B /* iMessageChatChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F89C23AC25E508DE0082CA5B /* iMessageChatChannelListViewController.swift */; }; - F89C23B225E508E20082CA5B /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = F89C23B125E508E20082CA5B /* Assets.xcassets */; }; - F89C23B525E508E20082CA5B /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = F89C23B325E508E20082CA5B /* LaunchScreen.storyboard */; }; F89C23ED25E520140082CA5B /* StreamChat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 799C941B247D2F80001F1104 /* StreamChat.framework */; }; F89C23EE25E522FA0082CA5B /* StreamChatUI.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 790881FD25432B7200896F03 /* StreamChatUI.framework */; }; - F8AADE3C25E53DFA005E8528 /* iMessageChatChannelListItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8AADE3B25E53DF9005E8528 /* iMessageChatChannelListItemView.swift */; }; - F8BA4F9225E694F90078BA9D /* iMessageComposerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8BA4F9125E694F90078BA9D /* iMessageComposerView.swift */; }; - F8BA4FA425E69D8F0078BA9D /* iMessageComposerVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8BA4FA325E69D8F0078BA9D /* iMessageComposerVC.swift */; }; - F8CF04AF25EF7D9F00077209 /* iMessageCellSeparatorView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8CF04AE25EF7D9F00077209 /* iMessageCellSeparatorView.swift */; }; - F8FC489826038BDA00A27DC5 /* SlackChatMessageGalleryView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8FC489726038BDA00A27DC5 /* SlackChatMessageGalleryView.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -3071,6704 +380,3691 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 2208241525DEE8070033544B /* ChatChannelListCollectionViewCell_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelListCollectionViewCell_Tests.swift; sourceTree = ""; }; - 2208246925DFD0060033544B /* ChatChannelListRouter_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelListRouter_Mock.swift; sourceTree = ""; }; - 22086B3F259509450007F8C0 /* FileAttachmentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileAttachmentView.swift; sourceTree = ""; }; - 2210525E256FE16600A5F0DB /* CommandLabelView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommandLabelView.swift; sourceTree = ""; }; - 2236D97A25CC68E400C47F30 /* TestAttachmentEnvelope.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestAttachmentEnvelope.swift; sourceTree = ""; }; - 2241167F258A91280034184D /* String+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Extensions.swift"; sourceTree = ""; }; - 224116B1258BACF90034184D /* Message.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = Message.json; sourceTree = ""; }; - 224165A725910A2C00ED7F78 /* CheckboxControl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CheckboxControl.swift; sourceTree = ""; }; - 2245B2B525602465006A612D /* ChatChannelAvatarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelAvatarView.swift; sourceTree = ""; }; - 224FF67A2562F1EA00725DD1 /* ChatMessageDeliveryStatusCheckmarkView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageDeliveryStatusCheckmarkView.swift; sourceTree = ""; }; - 224FF6802562F2E900725DD1 /* ChatChannelUnreadCountView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelUnreadCountView.swift; sourceTree = ""; }; - 224FF6902562F58F00725DD1 /* UIColor+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIColor+Extensions.swift"; sourceTree = ""; }; - 224FF6962562F5AE00725DD1 /* Bundle+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Bundle+Extensions.swift"; sourceTree = ""; }; - 224FF69C2562F5D100725DD1 /* UIImage+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImage+Extensions.swift"; sourceTree = ""; }; - 225503B725DC59FD00A5A65A /* UIView+Helpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Helpers.swift"; sourceTree = ""; }; - 225504BE25DE9EB700A5A65A /* ChatChannelListItemView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelListItemView_Tests.swift; sourceTree = ""; }; - 225D7FE125D191400094E555 /* ChatMessageImageAttachment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageImageAttachment.swift; sourceTree = ""; }; - 22692C8625D176F4007C41D0 /* ChatMessageLinkAttachment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageLinkAttachment.swift; sourceTree = ""; }; - 22692C8E25D18097007C41D0 /* ChatMessageGiphyAttachment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageGiphyAttachment.swift; sourceTree = ""; }; - 22692C9625D1841E007C41D0 /* ChatMessageFileAttachment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageFileAttachment.swift; sourceTree = ""; }; - 226C438C25802AAD008B3648 /* InputTextView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InputTextView.swift; sourceTree = ""; }; - 227299B225DBF52D005EAFCF /* ChatChannelUnreadCountView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelUnreadCountView_Tests.swift; sourceTree = ""; }; - 22753598257C442300D1FDB6 /* SendButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendButton.swift; sourceTree = ""; }; - 228190EA256733420048D7C6 /* UIFont+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIFont+Extensions.swift"; sourceTree = ""; }; - 2289852525CC0331007F2C26 /* AttachmentPayloadLink.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = AttachmentPayloadLink.json; sourceTree = ""; }; - 2289852625CC0331007F2C26 /* AttachmentPayloadCustom.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = AttachmentPayloadCustom.json; sourceTree = ""; }; - 2289852725CC0332007F2C26 /* AttachmentPayloadImage.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = AttachmentPayloadImage.json; sourceTree = ""; }; - 228C7EE42583AF4800AAE9E3 /* UITextView+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UITextView+Extensions.swift"; sourceTree = ""; }; - 22A0921625682880001FE9F0 /* ChatNavigationBar.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatNavigationBar.swift; sourceTree = ""; }; - 22ADD67B256BF1550098EFEB /* InputChatMessageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InputChatMessageView.swift; sourceTree = ""; }; - 22ADD681256C40410098EFEB /* ComposerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComposerView.swift; sourceTree = ""; }; - 22B54C3E25C80E940041B357 /* RawJSON.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RawJSON.swift; sourceTree = ""; }; - 22C23599259CA87B00DC805A /* Animation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Animation.swift; sourceTree = ""; }; - 22CAFA7525CAE278005935D9 /* RawJSON_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RawJSON_Tests.swift; sourceTree = ""; }; - 22FF4364256E943F00133910 /* ChatSuggestionsVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatSuggestionsVC.swift; sourceTree = ""; }; - 400F063029A63A0B00242A86 /* ChatMessageDecorationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageDecorationView.swift; sourceTree = ""; }; - 400F063429A65DD500242A86 /* ChatMessageCell_DecorationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageCell_DecorationTests.swift; sourceTree = ""; }; - 400F063B29A6632F00242A86 /* ChatMessageListDateSeparatorView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageListDateSeparatorView_Tests.swift; sourceTree = ""; }; - 401105272A12734800F877C7 /* WaveformView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WaveformView.swift; sourceTree = ""; }; - 401105282A12734800F877C7 /* AudioVisualizationView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioVisualizationView.swift; sourceTree = ""; }; - 4011052F2A12735900F877C7 /* WaveformView_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WaveformView_Tests.swift; sourceTree = ""; }; - 401105302A12735900F877C7 /* AudioVisualizationView_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioVisualizationView_Tests.swift; sourceTree = ""; }; - 4012252E29C9CBD80034B60B /* StreamAudioPlayer_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamAudioPlayer_Tests.swift; sourceTree = ""; }; - 401EBB6C29A79686004D9304 /* ChatMessagesCountDecorationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessagesCountDecorationView.swift; sourceTree = ""; }; - 4032C4B029C0BA110086849E /* StreamPlayerObserver_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamPlayerObserver_Tests.swift; sourceTree = ""; }; - 4042966829FA6B4B0089126D /* StreamAudioRecorder_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamAudioRecorder_Tests.swift; sourceTree = ""; }; - 4042967129FA97110089126D /* StreamΑudioRecorderMeterNormaliser_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "StreamΑudioRecorderMeterNormaliser_Tests.swift"; sourceTree = ""; }; - 4042967329FAB6EE0089126D /* StreamAudioSessionConfigurator_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamAudioSessionConfigurator_Tests.swift; sourceTree = ""; }; - 4042967929FAC7770089126D /* test_audio_file.m4a */ = {isa = PBXFileReference; lastKnownFileType = file; path = test_audio_file.m4a; sourceTree = ""; }; - 4042967C29FAC9DA0089126D /* AudioAnalysisContext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioAnalysisContext.swift; sourceTree = ""; }; - 4042967F29FAC9F80089126D /* AudioAnalysing.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioAnalysing.swift; sourceTree = ""; }; - 4042968229FACA0E0089126D /* AudioSamplesProcessor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioSamplesProcessor.swift; sourceTree = ""; }; - 4042968529FACA420089126D /* AudioSamplesExtractor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioSamplesExtractor.swift; sourceTree = ""; }; - 4042968829FACA6A0089126D /* AudioValuePercentageNormaliser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioValuePercentageNormaliser.swift; sourceTree = ""; }; - 4042968B29FAD03B0089126D /* AudioSamplesPercentageTransformer_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioSamplesPercentageTransformer_Tests.swift; sourceTree = ""; }; - 4042968E29FBCE1D0089126D /* AudioSamplesExtractor_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioSamplesExtractor_Tests.swift; sourceTree = ""; }; - 4042969129FBF84B0089126D /* AudioSamplesProcessor_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioSamplesProcessor_Tests.swift; sourceTree = ""; }; - 4042969429FC092F0089126D /* StreamAudioWaveformAnalyser_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamAudioWaveformAnalyser_Tests.swift; sourceTree = ""; }; - 4042969729FE92320089126D /* AudioAnalysisEngine_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioAnalysisEngine_Tests.swift; sourceTree = ""; }; - 404296D92A0112D00089126D /* AudioQueuePlayer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioQueuePlayer.swift; sourceTree = ""; }; - 404296DC2A0114900089126D /* StreamAudioQueuePlayer_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamAudioQueuePlayer_Tests.swift; sourceTree = ""; }; - 404296E82A011AC20089126D /* AudioSessionProtocol.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioSessionProtocol.swift; sourceTree = ""; }; - 405D172C2A03E57C00A77C3B /* AVAssetTotalAudioSamples_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AVAssetTotalAudioSamples_Tests.swift; sourceTree = ""; }; - 4067764E2A14CB550079B05C /* MediaButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MediaButton.swift; sourceTree = ""; }; - 4068ECD0298D06720032D57A /* SplashViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SplashViewController.swift; sourceTree = ""; }; - 406CC60F2A127551000780F7 /* ChatMessageVoiceRecordingAttachmentListViewItemView_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatMessageVoiceRecordingAttachmentListViewItemView_Tests.swift; sourceTree = ""; }; - 406CC6102A127552000780F7 /* ChatMessageVoiceRecordingAttachmentListViewItemViewPresenter_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatMessageVoiceRecordingAttachmentListViewItemViewPresenter_Tests.swift; sourceTree = ""; }; - 406CC6112A127552000780F7 /* VoiceRecordingAttachmentViewInjector_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VoiceRecordingAttachmentViewInjector_Tests.swift; sourceTree = ""; }; - 406CC6122A127552000780F7 /* ChatMessageVoiceRecordingAttachmentListView_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatMessageVoiceRecordingAttachmentListView_Tests.swift; sourceTree = ""; }; - 40789CFD29F6AC4F0018C2BB /* AudioPlaybackContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioPlaybackContext.swift; sourceTree = ""; }; - 40789CFE29F6AC4F0018C2BB /* AudioPlaybackRate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioPlaybackRate.swift; sourceTree = ""; }; - 40789CFF29F6AC4F0018C2BB /* AudioPlaybackContextAccessor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioPlaybackContextAccessor.swift; sourceTree = ""; }; - 40789D0029F6AC4F0018C2BB /* AudioPlayerObserving.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioPlayerObserving.swift; sourceTree = ""; }; - 40789D0129F6AC4F0018C2BB /* AudioPlaybackState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioPlaybackState.swift; sourceTree = ""; }; - 40789D0229F6AC4F0018C2BB /* AudioPlayingDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioPlayingDelegate.swift; sourceTree = ""; }; - 40789D0329F6AC4F0018C2BB /* AudioPlaying.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioPlaying.swift; sourceTree = ""; }; - 40789D0429F6AC4F0018C2BB /* AppStateObserving.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppStateObserving.swift; sourceTree = ""; }; - 40789D0629F6AC4F0018C2BB /* AudioSessionConfiguring.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioSessionConfiguring.swift; sourceTree = ""; }; - 40789D0929F6AC4F0018C2BB /* AudioRecordingContextAccessor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioRecordingContextAccessor.swift; sourceTree = ""; }; - 40789D0A29F6AC4F0018C2BB /* AudioRecordingContext.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioRecordingContext.swift; sourceTree = ""; }; - 40789D0B29F6AC4F0018C2BB /* AudioRecordingState.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioRecordingState.swift; sourceTree = ""; }; - 40789D0C29F6AC4F0018C2BB /* AudioRecordingDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioRecordingDelegate.swift; sourceTree = ""; }; - 40789D0D29F6AC4F0018C2BB /* AudioRecording.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioRecording.swift; sourceTree = ""; }; - 40789D1029F6AC4F0018C2BB /* AudioAnalysisEngine.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioAnalysisEngine.swift; sourceTree = ""; }; - 40789D1129F6AC4F0018C2BB /* AssetPropertyLoading.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AssetPropertyLoading.swift; sourceTree = ""; }; - 40789D1229F6AC4F0018C2BB /* AudioSessionFeedbackGenerator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioSessionFeedbackGenerator.swift; sourceTree = ""; }; - 40789D3B29F6AD9C0018C2BB /* Debouncer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Debouncer.swift; sourceTree = ""; }; - 40789D3E29F6AFC40018C2BB /* Debouncer_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Debouncer_Tests.swift; sourceTree = ""; }; - 40789D4129F6B3250018C2BB /* VoiceRecordingAttachmentPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VoiceRecordingAttachmentPayload_Tests.swift; sourceTree = ""; }; - 40789D4429F6B6F00018C2BB /* StreamAudioSessionFeedbackGenerator_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamAudioSessionFeedbackGenerator_Tests.swift; sourceTree = ""; }; - 40789D4729F6C1DC0018C2BB /* StreamAppStateObserver_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamAppStateObserver_Tests.swift; sourceTree = ""; }; - 40789D4A29F6C87B0018C2BB /* AudioRecordingState_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioRecordingState_Tests.swift; sourceTree = ""; }; - 40824D082A1270BE003B61FD /* VoiceRecordingAttachmentViewInjector.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VoiceRecordingAttachmentViewInjector.swift; sourceTree = ""; }; - 40824D0B2A1270CB003B61FD /* ChatMessageVoiceRecordingAttachmentListView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatMessageVoiceRecordingAttachmentListView.swift; sourceTree = ""; }; - 40824D0C2A1270CB003B61FD /* ChatMessageVoiceRecordingAttachmentListView+ItemView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "ChatMessageVoiceRecordingAttachmentListView+ItemView.swift"; sourceTree = ""; }; - 40824D0D2A1270CB003B61FD /* ChatMessageVoiceRecordingAttachmentListView+ItemViewPresenter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "ChatMessageVoiceRecordingAttachmentListView+ItemViewPresenter.swift"; sourceTree = ""; }; - 40824D172A1271B9003B61FD /* PillButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PillButton.swift; sourceTree = ""; }; - 40824D182A1271B9003B61FD /* ClampedView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClampedView.swift; sourceTree = ""; }; - 40824D1A2A1271B9003B61FD /* RecordButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecordButton.swift; sourceTree = ""; }; - 40824D1C2A1271B9003B61FD /* PlayPauseButton.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PlayPauseButton.swift; sourceTree = ""; }; - 40824D262A1271D7003B61FD /* RecordButton_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecordButton_Tests.swift; sourceTree = ""; }; - 40824D2D2A1271D7003B61FD /* PillButton_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PillButton_Tests.swift; sourceTree = ""; }; - 40824D2E2A1271D7003B61FD /* ClampedView_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ClampedView_Tests.swift; sourceTree = ""; }; - 40824D3A2A1271EF003B61FD /* PlayPauseButton_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PlayPauseButton_Tests.swift; sourceTree = ""; }; - 40A2961929F8244500E0C186 /* ChatMessageVoiceRecordingAttachment_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageVoiceRecordingAttachment_Mock.swift; sourceTree = ""; }; - 40A458EC2A03AC7C00C198F7 /* AVAsset+TotalAudioSamples.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AVAsset+TotalAudioSamples.swift"; sourceTree = ""; }; - 40A941542B443212006D6965 /* DefaultAudioPlaybackRateFormatter_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DefaultAudioPlaybackRateFormatter_Tests.swift; sourceTree = ""; }; - 40A941552B443212006D6965 /* DefaultAudioRecordingNameFormatter_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DefaultAudioRecordingNameFormatter_Tests.swift; sourceTree = ""; }; - 40C20EB129F69E1D00702EEE /* ChatMessageVoiceRecordingAttachment.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatMessageVoiceRecordingAttachment.swift; sourceTree = ""; }; - 40D396232A0905560020DDC9 /* AudioPlaybackRateFormatter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioPlaybackRateFormatter.swift; sourceTree = ""; }; - 40D396242A0905560020DDC9 /* AudioRecordingNameFormatter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioRecordingNameFormatter.swift; sourceTree = ""; }; - 40D3962B2A0910CF0020DDC9 /* ArraySampling_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArraySampling_Tests.swift; sourceTree = ""; }; - 40D3962D2A0910DE0020DDC9 /* Array+Sampling.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Array+Sampling.swift"; sourceTree = ""; }; - 40D483F32A1264F1009E4134 /* MockAudioSessionFeedbackGenerator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockAudioSessionFeedbackGenerator.swift; sourceTree = ""; }; - 40D483F42A1264F1009E4134 /* MockAudioSessionConfigurator.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockAudioSessionConfigurator.swift; sourceTree = ""; }; - 40D483F52A1264F1009E4134 /* MockAudioRecorder.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockAudioRecorder.swift; sourceTree = ""; }; - 40D483F62A1264F1009E4134 /* MockAudioAnalyser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockAudioAnalyser.swift; sourceTree = ""; }; - 40D483F72A1264F1009E4134 /* Stub.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Stub.swift; sourceTree = ""; }; - 40D483F82A1264F1009E4134 /* MockAssetPropertyLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockAssetPropertyLoader.swift; sourceTree = ""; }; - 40D483F92A1264F1009E4134 /* MockAudioPlayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockAudioPlayer.swift; sourceTree = ""; }; - 40D483FA2A1264F1009E4134 /* MockAudioRecordingDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockAudioRecordingDelegate.swift; sourceTree = ""; }; - 40D483FB2A1264F1009E4134 /* MockAVURLAsset.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockAVURLAsset.swift; sourceTree = ""; }; - 40D483FC2A1264F1009E4134 /* MockAudioPlayerObserver.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockAudioPlayerObserver.swift; sourceTree = ""; }; - 40D483FD2A1264F1009E4134 /* MockAVPlayer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockAVPlayer.swift; sourceTree = ""; }; - 40D483FE2A1264F1009E4134 /* MockAudioPlayerDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockAudioPlayerDelegate.swift; sourceTree = ""; }; - 40D483FF2A1264F1009E4134 /* MockAppStateObserver.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockAppStateObserver.swift; sourceTree = ""; }; - 40D4849C2A1267EA009E4134 /* MessageActionsTransitionController_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageActionsTransitionController_Tests.swift; sourceTree = ""; }; - 40FA4DCC2A12A0B600DA21D2 /* VoiceRecordingVC.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VoiceRecordingVC.swift; sourceTree = ""; }; - 40FA4DCE2A12A0C200DA21D2 /* LockIndicatorView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LockIndicatorView.swift; sourceTree = ""; }; - 40FA4DCF2A12A0C300DA21D2 /* SlideToCancelView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SlideToCancelView.swift; sourceTree = ""; }; - 40FA4DD02A12A0C300DA21D2 /* RecordingTipView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecordingTipView.swift; sourceTree = ""; }; - 40FA4DD12A12A0C300DA21D2 /* LiveRecordingView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LiveRecordingView.swift; sourceTree = ""; }; - 40FA4DD22A12A0C300DA21D2 /* RecordingIndicatorView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecordingIndicatorView.swift; sourceTree = ""; }; - 40FA4DD92A12A0D100DA21D2 /* AudioQueuePlayerNextItemProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioQueuePlayerNextItemProvider.swift; sourceTree = ""; }; - 40FA4DDA2A12A0D100DA21D2 /* BidirectionalPanGestureRecogniser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BidirectionalPanGestureRecogniser.swift; sourceTree = ""; }; - 40FA4DE32A12A45400DA21D2 /* VoiceRecordingAttachmentComposerPreview.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VoiceRecordingAttachmentComposerPreview.swift; sourceTree = ""; }; - 40FA4DE42A12A45400DA21D2 /* VoiceRecordingAttachmentQuotedPreview.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VoiceRecordingAttachmentQuotedPreview.swift; sourceTree = ""; }; - 40FA4DE92A12A46D00DA21D2 /* VoiceRecordingAttachmentComposerPreview_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VoiceRecordingAttachmentComposerPreview_Tests.swift; sourceTree = ""; }; - 40FA4DFB2A12A79900DA21D2 /* MockVoiceRecordingAttachmentPresentationViewDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockVoiceRecordingAttachmentPresentationViewDelegate.swift; sourceTree = ""; }; - 40FA4DFD2A12A85E00DA21D2 /* VoiceRecordingVC_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VoiceRecordingVC_Tests.swift; sourceTree = ""; }; - 40FA4DFF2A12A85E00DA21D2 /* BiDirectionalPanGestureRecogniser_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BiDirectionalPanGestureRecogniser_Tests.swift; sourceTree = ""; }; - 40FA4E002A12A85E00DA21D2 /* AudioQueuePlayerNextItemProvider_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AudioQueuePlayerNextItemProvider_Tests.swift; sourceTree = ""; }; - 40FA4E042A12A86700DA21D2 /* LiveRecordingView_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LiveRecordingView_Tests.swift; sourceTree = ""; }; - 40FA4E052A12A86700DA21D2 /* LockIndicatorView_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LockIndicatorView_Tests.swift; sourceTree = ""; }; - 40FA4E062A12A86700DA21D2 /* RecordingTipView_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecordingTipView_Tests.swift; sourceTree = ""; }; - 40FA4E072A12A86700DA21D2 /* SlideToCancelView_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SlideToCancelView_Tests.swift; sourceTree = ""; }; - 40FA4E082A12A86700DA21D2 /* RecordingIndicatorView_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RecordingIndicatorView_Tests.swift; sourceTree = ""; }; - 40FA4E0E2A12AA4500DA21D2 /* AttachmentPreviewProvider_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AttachmentPreviewProvider_Tests.swift; sourceTree = ""; }; - 40FA4E0F2A12AA4500DA21D2 /* AttachmentsPreviewVC_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AttachmentsPreviewVC_Tests.swift; sourceTree = ""; }; - 40FA4E122A12AACC00DA21D2 /* MockAudioQueuePlayerNextItemProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MockAudioQueuePlayerNextItemProvider.swift; sourceTree = ""; }; - 40FC028C29BE981B00E2A1CD /* AttachmentFileType_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentFileType_Tests.swift; sourceTree = ""; }; - 40FC028F29BE9B2000E2A1CD /* AudioPlaybackRate_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioPlaybackRate_Tests.swift; sourceTree = ""; }; - 40FC029129BE9C7100E2A1CD /* AudioPlaybackState_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioPlaybackState_Tests.swift; sourceTree = ""; }; - 40FC029329BF419A00E2A1CD /* AudioPlaybackContext_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AudioPlaybackContext_Tests.swift; sourceTree = ""; }; - 40FC029A29BF584300E2A1CD /* StreamAssetPropertyLoader_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamAssetPropertyLoader_Tests.swift; sourceTree = ""; }; - 430156DB26B1862C0006E7EA /* CustomDataHashMap_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomDataHashMap_Tests.swift; sourceTree = ""; }; - 430156DD26B188A70006E7EA /* MessagePayload.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = MessagePayload.json; sourceTree = ""; }; - 430156DF26B1891E0006E7EA /* MessagePayloadWithCustom.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = MessagePayloadWithCustom.json; sourceTree = ""; }; - 430156E126B2A2AE0006E7EA /* MessageReactionPayload.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = MessageReactionPayload.json; sourceTree = ""; }; - 430156E326B2A2CC0006E7EA /* MessageReactionPayloadWithCustom.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = MessageReactionPayloadWithCustom.json; sourceTree = ""; }; - 430156E526B2B3870006E7EA /* UserPayload.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = UserPayload.json; sourceTree = ""; }; - 430156E726B2B3B40006E7EA /* UserPayloadWithCustom.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = UserPayloadWithCustom.json; sourceTree = ""; }; - 430156E926B2B3E50006E7EA /* CurrentUserPayload.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = CurrentUserPayload.json; sourceTree = ""; }; - 430156EB26B2B3FB0006E7EA /* CurrentUserPayloadWithCustom.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = CurrentUserPayloadWithCustom.json; sourceTree = ""; }; - 430156ED26B2E20B0006E7EA /* ChannelPayloadWithCustom.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = ChannelPayloadWithCustom.json; sourceTree = ""; }; - 430156EF26B2E2170006E7EA /* ChannelPayload.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = ChannelPayload.json; sourceTree = ""; }; - 430156F126B4523A0006E7EA /* WebSocketConnectPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketConnectPayload_Tests.swift; sourceTree = ""; }; - 43016E1526B734410054E805 /* ChatUser+CustomFields.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatUser+CustomFields.swift"; sourceTree = ""; }; - 437FC9E226D53F140000223C /* ChatSample.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = ChatSample.entitlements; sourceTree = ""; }; 437FC9E826D630860000223C /* UserNotifications.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UserNotifications.framework; path = System/Library/Frameworks/UserNotifications.framework; sourceTree = SDKROOT; }; 437FC9EA26D630860000223C /* UserNotificationsUI.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UserNotificationsUI.framework; path = System/Library/Frameworks/UserNotificationsUI.framework; sourceTree = SDKROOT; }; 437FCA0426D67BE40000223C /* DemoAppPush.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = DemoAppPush.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 437FCA0626D67BE40000223C /* NotificationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationService.swift; sourceTree = ""; }; - 437FCA0826D67BE40000223C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 437FCA1526D79A910000223C /* ChatRemoteNotificationHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatRemoteNotificationHandler.swift; sourceTree = ""; }; - 437FCA1726D7E60D0000223C /* DemoAppPush.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DemoAppPush.entitlements; sourceTree = ""; }; - 437FCA1826D906B20000223C /* ChatRemoteNotificationHandler_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatRemoteNotificationHandler_Tests.swift; sourceTree = ""; }; - 43854421277B46350079C472 /* NotificationChannelDeleted.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = NotificationChannelDeleted.json; sourceTree = ""; }; - 43ABF8B326C2B7140034BD62 /* ComposerVC_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComposerVC_Tests.swift; sourceTree = ""; }; - 43ABF8B626C513D20034BD62 /* CurrentUserCustomRole.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = CurrentUserCustomRole.json; sourceTree = ""; }; - 43BAAD472664F59600323D8E /* UserStopTypingThread.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = UserStopTypingThread.json; sourceTree = ""; }; - 43BAAD482664F59600323D8E /* UserStartTypingThread.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = UserStartTypingThread.json; sourceTree = ""; }; - 43D3F0FB28410A0200B74921 /* CreateCallRequestBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateCallRequestBody.swift; sourceTree = ""; }; - 43EB3AE12671718200954323 /* AttachmentViewCatalog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentViewCatalog.swift; sourceTree = ""; }; - 43F4750B26F4E4FF0009487D /* ChatMessageReactionItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageReactionItemView.swift; sourceTree = ""; }; - 43F4750D26FB247C0009487D /* ChatReactionPickerReactionsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatReactionPickerReactionsView.swift; sourceTree = ""; }; 4A4E184528D06CA30062378D /* Documentation.docc */ = {isa = PBXFileReference; lastKnownFileType = folder.documentationcatalog; path = Documentation.docc; sourceTree = ""; }; - 4F05C0702C8832C40085B4B7 /* URLRequest+cURL.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URLRequest+cURL.swift"; sourceTree = ""; }; - 4F05ECB72B6CCA4900641820 /* DifferenceKit+Stream.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DifferenceKit+Stream.swift"; sourceTree = ""; }; - 4F072F022BC008D9006A66CA /* StateLayerDatabaseObserver_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StateLayerDatabaseObserver_Tests.swift; sourceTree = ""; }; - 4F12DC8A2B70DE4C009E48CC /* DifferenceKit+Stream_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DifferenceKit+Stream_Tests.swift"; sourceTree = ""; }; - 4F12DC912B73801D009E48CC /* NukeImageLoader_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NukeImageLoader_Tests.swift; sourceTree = ""; }; - 4F14F1232BBA9CEF00B1074E /* Result+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Result+Extensions.swift"; sourceTree = ""; }; - 4F14F1252BBBDD7400B1074E /* StateLayerDatabaseObserver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StateLayerDatabaseObserver.swift; sourceTree = ""; }; - 4F14F1292BBE8C1900B1074E /* MessageSearch_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageSearch_Tests.swift; sourceTree = ""; }; - 4F1BEE752BE384ED00B6685C /* ReactionList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReactionList.swift; sourceTree = ""; }; - 4F1BEE782BE384FE00B6685C /* ReactionListState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReactionListState.swift; sourceTree = ""; }; - 4F1BEE7B2BE3851200B6685C /* ReactionListState+Observer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ReactionListState+Observer.swift"; sourceTree = ""; }; - 4F1BEE7E2BE38B5500B6685C /* ReactionList_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReactionList_Tests.swift; sourceTree = ""; }; - 4F1FB7D52C7DE22D00C47C2A /* ChatMessageAudioAttachment_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageAudioAttachment_Mock.swift; sourceTree = ""; }; - 4F1FB7D72C7DEC6600C47C2A /* ChatMessageVideoAttachment_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageVideoAttachment_Mock.swift; sourceTree = ""; }; - 4F312D0D2C905A2E0073A1BC /* FlagRequestBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FlagRequestBody.swift; sourceTree = ""; }; - 4F3554972C9C0F6500479229 /* StreamJSONDecoder_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamJSONDecoder_Tests.swift; sourceTree = ""; }; - 4F427F652BA2F43200D92238 /* ConnectedUser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectedUser.swift; sourceTree = ""; }; - 4F427F682BA2F52100D92238 /* ConnectedUserState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectedUserState.swift; sourceTree = ""; }; - 4F427F6B2BA2F53200D92238 /* ConnectedUserState+Observer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ConnectedUserState+Observer.swift"; sourceTree = ""; }; - 4F4562F52C240FD200675C7F /* DatabaseItemConverter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseItemConverter.swift; sourceTree = ""; }; - 4F45802D2BEE0B4B0099F540 /* ChannelListLinker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListLinker.swift; sourceTree = ""; }; - 4F5151952BC3DEA1001B7152 /* UserSearch_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSearch_Tests.swift; sourceTree = ""; }; - 4F5151972BC407ED001B7152 /* UserList_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserList_Tests.swift; sourceTree = ""; }; - 4F5151992BC57C40001B7152 /* MessageState_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageState_Tests.swift; sourceTree = ""; }; - 4F51519B2BC66FBE001B7152 /* Task+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Task+Extensions.swift"; sourceTree = ""; }; - 4F5758F02BB45B2F00D89A94 /* ChannelList_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelList_Tests.swift; sourceTree = ""; }; - 4F6A77032D2FD09A0019CAF8 /* AppSettings_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSettings_Tests.swift; sourceTree = ""; }; - 4F6AD5E32CABEAB0007E769C /* KeyPath+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "KeyPath+Extensions.swift"; sourceTree = ""; }; - 4F6B840F2D008D5F005645B0 /* MemberUpdatePayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberUpdatePayload.swift; sourceTree = ""; }; - 4F73F3972B91BD3000563CD9 /* MessageState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageState.swift; sourceTree = ""; }; - 4F73F39D2B91C7BF00563CD9 /* MessageState+Observer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessageState+Observer.swift"; sourceTree = ""; }; - 4F83FA452BA43DC3008BD8CD /* MemberList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberList.swift; sourceTree = ""; }; - 4F862F992C38001000062502 /* FileManager+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "FileManager+Extensions.swift"; sourceTree = ""; }; - 4F877D392D019E0400CB66EC /* ChannelPinningScope.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelPinningScope.swift; sourceTree = ""; }; - 4F877D3C2D019ECE00CB66EC /* ChannelArchivingScope.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelArchivingScope.swift; sourceTree = ""; }; - 4F8CA69A2CB665EB00EBEA2D /* EphemeralValuesContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EphemeralValuesContainer.swift; sourceTree = ""; }; - 4F8E53052B7CD01D008C0F9F /* Chat.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Chat.swift; sourceTree = ""; }; - 4F8E530A2B7CEBFB008C0F9F /* ChatClient+Factory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatClient+Factory.swift"; sourceTree = ""; }; - 4F8E531B2B833D6C008C0F9F /* ChatState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatState.swift; sourceTree = ""; }; - 4F910C6B2BEE1BDC00214EB9 /* UnreadMessageLookup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnreadMessageLookup.swift; sourceTree = ""; }; - 4F9494BA2C41086F00B5C9CE /* BackgroundEntityDatabaseObserver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackgroundEntityDatabaseObserver.swift; sourceTree = ""; }; - 4F94B0DF2BA1C4220045216B /* MemberListState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberListState.swift; sourceTree = ""; }; - 4F97F2662BA83146001C4D66 /* UserList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserList.swift; sourceTree = ""; }; - 4F97F2692BA83150001C4D66 /* UserListState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserListState.swift; sourceTree = ""; }; - 4F97F26C2BA858E9001C4D66 /* UserSearch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSearch.swift; sourceTree = ""; }; - 4F97F26F2BA86491001C4D66 /* UserSearchState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSearchState.swift; sourceTree = ""; }; - 4F97F2732BA87C41001C4D66 /* MessageSearch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageSearch.swift; sourceTree = ""; }; - 4F97F2762BA87E30001C4D66 /* MessageSearchState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageSearchState.swift; sourceTree = ""; }; - 4F97F2792BA88936001C4D66 /* MessageSearchState+Observer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessageSearchState+Observer.swift"; sourceTree = ""; }; - 4FB4AB9E2BAD6DBD00712C4E /* Chat_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Chat_Tests.swift; sourceTree = ""; }; - 4FBD840A2C774E5C00B1E680 /* AttachmentDownloader_Spy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentDownloader_Spy.swift; sourceTree = ""; }; - 4FC7B3EF2ED86E1E00246903 /* MarkUnreadPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarkUnreadPayload.swift; sourceTree = ""; }; - 4FCCACE32BC939EB009D23E1 /* MemberList_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberList_Tests.swift; sourceTree = ""; }; - 4FD2BE4F2B99F68300FFC6F2 /* ReadStateHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReadStateHandler.swift; sourceTree = ""; }; - 4FD2BE522B9AEE3500FFC6F2 /* StreamCollection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamCollection.swift; sourceTree = ""; }; - 4FD2BE552B9AF8A300FFC6F2 /* ChannelList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelList.swift; sourceTree = ""; }; - 4FD2BE582B9AF8B600FFC6F2 /* ChannelListState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListState.swift; sourceTree = ""; }; - 4FD2BE5B2B9AF8C300FFC6F2 /* ChannelListState+Observer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChannelListState+Observer.swift"; sourceTree = ""; }; - 4FD94FC42BCD5EF00084FEDF /* ConnectedUser_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectedUser_Tests.swift; sourceTree = ""; }; - 4FDAD05D2BC8179E004048E8 /* StateBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StateBuilder.swift; sourceTree = ""; }; - 4FE56B762D5B5BA300589F9A /* ChatMessageMarkdown_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageMarkdown_Tests.swift; sourceTree = ""; }; - 4FE56B8C2D5DFE3A00589F9A /* MarkdownParser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarkdownParser.swift; sourceTree = ""; }; - 4FE56B8F2D5E002300589F9A /* MarkdownParser_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarkdownParser_Tests.swift; sourceTree = ""; }; - 4FE6E1A92BAC79F400C80AF1 /* MemberListState+Observer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MemberListState+Observer.swift"; sourceTree = ""; }; - 4FE6E1AC2BAC7A1B00C80AF1 /* UserListState+Observer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserListState+Observer.swift"; sourceTree = ""; }; - 4FF2A80C2B8E011000941A64 /* ChatState+Observer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatState+Observer.swift"; sourceTree = ""; }; - 4FF9B2672C6F696B00A3B711 /* AttachmentDownloader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentDownloader.swift; sourceTree = ""; }; - 4FFB5E9F2BA0507900F0454F /* Collection+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Collection+Extensions.swift"; sourceTree = ""; }; - 6428DD5426201DCC0065DA1D /* BannerShowingConnectionDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BannerShowingConnectionDelegate.swift; sourceTree = ""; }; - 647F66D4261E22C200111B19 /* DemoConnectionBannerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoConnectionBannerView.swift; sourceTree = ""; }; - 648EC575261EF9D400B8F05F /* DemoAppCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoAppCoordinator.swift; sourceTree = ""; }; - 649968D3264E660B000515AB /* CDNClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CDNClient.swift; sourceTree = ""; }; - 649968D6264E693E000515AB /* StreamCDNClient_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamCDNClient_Tests.swift; sourceTree = ""; }; - 649968D8264E6A71000515AB /* CDNClient_Spy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CDNClient_Spy.swift; sourceTree = ""; }; - 649968DA264E6E81000515AB /* ChatMessageAttachment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageAttachment.swift; sourceTree = ""; }; - 64B059E12670EFFE0024CE90 /* ChatChannelVC+SwiftUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatChannelVC+SwiftUI.swift"; sourceTree = ""; }; - 64B059EC267116B40024CE90 /* ChatChannelVC+SwiftUI_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatChannelVC+SwiftUI_Tests.swift"; sourceTree = ""; }; - 64B75AFF2631700500A466D1 /* ChatMessage_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessage_Tests.swift; sourceTree = ""; }; - 64B8AC16266F86020092D5F6 /* ChatChannelVC_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelVC_Tests.swift; sourceTree = ""; }; - 64C80614262EDA9600B1F7AD /* ChatMessage_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessage_Tests.swift; sourceTree = ""; }; - 64C8C86D26934C6100329F82 /* UserInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserInfo.swift; sourceTree = ""; }; - 64ECF6A52672271C008B9D47 /* ChatThreadVC_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatThreadVC_Tests.swift; sourceTree = ""; }; - 64ECF6BB2672272D008B9D47 /* ChatThreadVC+SwiftUI_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "ChatThreadVC+SwiftUI_Tests.swift"; sourceTree = ""; }; - 64F70D4A26257FD400C9F979 /* Error+InternetNotAvailable_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Error+InternetNotAvailable_Tests.swift"; sourceTree = ""; }; - 69712522260BC9B4003C7B47 /* Deprecations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecations.swift; sourceTree = ""; }; - 69736BF126413E5D00090B67 /* ChatMessageListScrollOverlayView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageListScrollOverlayView.swift; sourceTree = ""; }; - 780DFCFB25EF7DA500A39A6E /* ChatChannelListVC+SwiftUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatChannelListVC+SwiftUI.swift"; sourceTree = ""; }; - 780DFD0B25EF80AB00A39A6E /* ChatChannelListVC+SwiftUI_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatChannelListVC+SwiftUI_Tests.swift"; sourceTree = ""; }; - 7844B10B25EF92B600B87E89 /* ChatChannelListItemView+SwiftUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatChannelListItemView+SwiftUI.swift"; sourceTree = ""; }; - 7844B14D25EF9F5700B87E89 /* ChatChannelAvatarView+SwiftUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatChannelAvatarView+SwiftUI.swift"; sourceTree = ""; }; - 7849AF6625F243C8007817D4 /* ChatChannelListItemView+SwiftUI_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatChannelListItemView+SwiftUI_Tests.swift"; sourceTree = ""; }; - 7849AF9225F2479A007817D4 /* UITestsEnvironmentSetup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UITestsEnvironmentSetup.swift; sourceTree = ""; }; - 7865705725FB6DF300974045 /* UIViewController+Extensions_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIViewController+Extensions_Tests.swift"; sourceTree = ""; }; - 78C8473725FA0EF000A5D1D0 /* ChatChannelUnreadCountView+SwiftUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatChannelUnreadCountView+SwiftUI.swift"; sourceTree = ""; }; - 78C8474025FA0F2900A5D1D0 /* ChatChannelUnreadCountView+SwiftUI_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatChannelUnreadCountView+SwiftUI_Tests.swift"; sourceTree = ""; }; - 7900452525374CA20096ECA1 /* User+SwiftUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "User+SwiftUI.swift"; sourceTree = ""; }; 790881FD25432B7200896F03 /* StreamChatUI.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = StreamChatUI.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 7908820525432B7200896F03 /* StreamChatUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StreamChatUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 7908823125432C6400896F03 /* StreamChatUI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StreamChatUI.h; sourceTree = ""; }; - 7908823225432C6400896F03 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 7908824725432CC600896F03 /* StreamChatStressTestPlan.xctestplan */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = StreamChatStressTestPlan.xctestplan; sourceTree = ""; }; - 7908824825432CC600896F03 /* StreamChatTestPlan.xctestplan */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = StreamChatTestPlan.xctestplan; sourceTree = ""; }; - 7908824925432CC600896F03 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 7908829A2546D95A00896F03 /* FlagMessagePayload.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FlagMessagePayload.swift; sourceTree = ""; }; - 7908829B2546D95A00896F03 /* FlagMessagePayload_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FlagMessagePayload_Tests.swift; sourceTree = ""; }; - 790882BF25486ADB00896F03 /* ChatChannelListVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelListVC.swift; sourceTree = ""; }; - 790882F625486B8000896F03 /* ChatChannelListCollectionViewDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelListCollectionViewDelegate.swift; sourceTree = ""; }; - 790882FC25486BFD00896F03 /* ChatChannelListCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelListCollectionViewCell.swift; sourceTree = ""; }; - 79088331254876C100896F03 /* ChatMessageListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageListView.swift; sourceTree = ""; }; - 790A4C41252DD36A001F4A23 /* DeviceEndpoints.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeviceEndpoints.swift; sourceTree = ""; }; - 790A4C44252DD4F1001F4A23 /* DevicePayloads.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DevicePayloads.swift; sourceTree = ""; }; - 790A4C47252DDD1A001F4A23 /* DeviceEndpoints_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeviceEndpoints_Tests.swift; sourceTree = ""; }; - 790A4C4D252E0901001F4A23 /* DevicePayloads_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DevicePayloads_Tests.swift; sourceTree = ""; }; - 790A4C50252E0957001F4A23 /* Devices.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = Devices.json; sourceTree = ""; }; - 790A4C54252F25DA001F4A23 /* DeviceDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeviceDTO.swift; sourceTree = ""; }; - 790A4C57252F2AF2001F4A23 /* DeviceDTO_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeviceDTO_Tests.swift; sourceTree = ""; }; - 79158CE125F0E9DF00186102 /* ChannelTruncated.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = ChannelTruncated.json; sourceTree = ""; }; - 79158CEA25F0EADF00186102 /* ChannelTruncatedEventMiddleware_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelTruncatedEventMiddleware_Tests.swift; sourceTree = ""; }; - 79158CF325F133FB00186102 /* ChannelTruncatedEventMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelTruncatedEventMiddleware.swift; sourceTree = ""; }; - 791C0B6224EEBDF40013CA2F /* MessageSender_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageSender_Tests.swift; sourceTree = ""; }; - 791D3D8F26776BE400E3A0F9 /* ChannelMemberListSortingKey_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelMemberListSortingKey_Tests.swift; sourceTree = ""; }; - 79200D4B25025B81002F4EB1 /* Error+InternetNotAvailable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Error+InternetNotAvailable.swift"; sourceTree = ""; }; - 7922F30524DACEF100C364BC /* TestDataModel.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = TestDataModel.xcdatamodel; sourceTree = ""; }; - 7922F30724DACF1F00C364BC /* TestManagedObject.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestManagedObject.swift; sourceTree = ""; }; - 79280F3E2484E3BA00CDEB89 /* ClientError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClientError.swift; sourceTree = ""; }; - 79280F412484F4EC00CDEB89 /* Event.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Event.swift; sourceTree = ""; }; - 79280F46248515FA00CDEB89 /* ChannelEvents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelEvents.swift; sourceTree = ""; }; - 79280F48248520B300CDEB89 /* EventDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventDecoder.swift; sourceTree = ""; }; - 79280F4A248523C000CDEB89 /* ConnectionEvents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectionEvents.swift; sourceTree = ""; }; - 79280F4E2485308100CDEB89 /* DataController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataController.swift; sourceTree = ""; }; - 79280F6F2487CD2B00CDEB89 /* Atomic.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Atomic.swift; sourceTree = ""; }; - 79280F702487CD2B00CDEB89 /* Atomic_StressTests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Atomic_StressTests.swift; sourceTree = ""; }; - 79280F772489181200CDEB89 /* URLSessionWebSocketEngine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URLSessionWebSocketEngine.swift; sourceTree = ""; }; - 79280F7B24891B0F00CDEB89 /* WebSocketEngine_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketEngine_Mock.swift; sourceTree = ""; }; - 792921C424C0479700116BBB /* ChannelListUpdater_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListUpdater_Tests.swift; sourceTree = ""; }; - 792921C624C047DD00116BBB /* APIClient_Spy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APIClient_Spy.swift; sourceTree = ""; }; - 792921C824C056F400116BBB /* ChannelListController_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListController_Tests.swift; sourceTree = ""; }; - 792A4F1A247FE84900EAF71D /* ChannelListUpdater.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListUpdater.swift; sourceTree = ""; }; - 792A4F1C247FEA2200EAF71D /* ChannelListController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListController.swift; sourceTree = ""; }; - 792A4F38247FFACB00EAF71D /* WebSocketEngine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketEngine.swift; sourceTree = ""; }; - 792A4F3B247FFBB400EAF71D /* Timers.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Timers.swift; sourceTree = ""; }; - 792A4F3D247FFDE700EAF71D /* Codable+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Codable+Extensions.swift"; sourceTree = ""; }; - 792A4F3E247FFDE700EAF71D /* Data+Gzip.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Data+Gzip.swift"; sourceTree = ""; }; - 792A4F422480107A00EAF71D /* ChannelQuery.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChannelQuery.swift; sourceTree = ""; }; - 792A4F432480107A00EAF71D /* Filter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Filter.swift; sourceTree = ""; }; - 792A4F442480107A00EAF71D /* Pagination.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Pagination.swift; sourceTree = ""; }; - 792A4F452480107A00EAF71D /* Sorting.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Sorting.swift; sourceTree = ""; }; - 792A4F4A248010A600EAF71D /* QueryOptions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = QueryOptions.swift; sourceTree = ""; }; - 792A4F4C248011E500EAF71D /* ChannelListQuery.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChannelListQuery.swift; sourceTree = ""; }; - 792A71E22578EF650082498D /* ChannelId+Unique.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChannelId+Unique.swift"; sourceTree = ""; }; - 792AF91524D812440010097B /* EntityChange.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EntityChange.swift; sourceTree = ""; }; - 792C87892853B25500B68630 /* BigChannelListPayload.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = BigChannelListPayload.json; sourceTree = ""; }; - 792DD9D8256BC542001DB91B /* BaseViews.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseViews.swift; sourceTree = ""; }; - 792DD9FA256E67C6001DB91B /* ComponentsProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComponentsProvider.swift; sourceTree = ""; }; 792DDA57256FB69E001DB91B /* ChatSample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = ChatSample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 792DDA59256FB69E001DB91B /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 792DDA5B256FB69E001DB91B /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; - 792DDA5D256FB69E001DB91B /* LoginViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoginViewController.swift; sourceTree = ""; }; - 792DDA60256FB69E001DB91B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 792DDA62256FB69F001DB91B /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 792DDA65256FB69F001DB91B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 792DDA67256FB69F001DB91B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 792DDAA025711AF2001DB91B /* CreateChatViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateChatViewController.swift; sourceTree = ""; }; - 792DDAA725753BEA001DB91B /* CreateGroupViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateGroupViewController.swift; sourceTree = ""; }; 792E3D6A25C97D920040B0C2 /* Package.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Package.swift; sourceTree = ""; }; - 792E3DDE25CACFA80040B0C2 /* XCTestCase+TestImages.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "XCTestCase+TestImages.swift"; sourceTree = ""; }; - 792FCB4424A33B5B000290C7 /* EventDataProcessorMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventDataProcessorMiddleware.swift; sourceTree = ""; }; - 792FCB4624A33CC2000290C7 /* EventDataProcessorMiddleware_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventDataProcessorMiddleware_Tests.swift; sourceTree = ""; }; - 792FCB4824A3BF38000290C7 /* OptionSet+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OptionSet+Extensions.swift"; sourceTree = ""; }; - 792FCB4A24A3D52A000290C7 /* DatabaseSession.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseSession.swift; sourceTree = ""; }; - 792FCB4C24A3D56D000290C7 /* DatabaseSession_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseSession_Tests.swift; sourceTree = ""; }; 793060E625778896005CF846 /* StreamChatTestTools.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = StreamChatTestTools.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 793060EE25778897005CF846 /* StreamChatTestToolsTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StreamChatTestToolsTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 7931818B24FD2660002F8C84 /* ChannelListController+Combine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChannelListController+Combine.swift"; sourceTree = ""; }; - 7931818D24FD4275002F8C84 /* ChannelListController+Combine_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChannelListController+Combine_Tests.swift"; sourceTree = ""; }; - 7933060A256FF94800FBB586 /* DemoChatChannelListRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoChatChannelListRouter.swift; sourceTree = ""; }; - 7933064825712C8B00FBB586 /* DemoUsers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoUsers.swift; sourceTree = ""; }; - 79342EEB2632C7770018F0F7 /* ChannelVisibilityEventMiddleware_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelVisibilityEventMiddleware_Tests.swift; sourceTree = ""; }; - 793728292498FFD300E13FE5 /* MemberPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberPayload.swift; sourceTree = ""; }; - 7937282B249900CB00E13FE5 /* MemberPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberPayload_Tests.swift; sourceTree = ""; }; - 79433799260E04AF0094471F /* ChannelUpdated_ServerSide.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = ChannelUpdated_ServerSide.json; sourceTree = ""; }; - 7943382A26208D020094471F /* ConfirmButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfirmButton.swift; sourceTree = ""; }; - 7943385D262095C50094471F /* ConfirmButton_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfirmButton_Tests.swift; sourceTree = ""; }; - 794927EE249E3D37009D7EB7 /* NotificationAddedToChannel.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = NotificationAddedToChannel.json; sourceTree = ""; }; - 794927F0249E3DE6009D7EB7 /* EventPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventPayload_Tests.swift; sourceTree = ""; }; - 794E20F42577DF4D00790DAB /* NameGroupViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NameGroupViewController.swift; sourceTree = ""; }; - 794F105B2615BC4D00C0D52F /* DatabaseSession_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseSession_Mock.swift; sourceTree = ""; }; - 795296C02582494000435B2E /* ComponentsProvider_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComponentsProvider_Tests.swift; sourceTree = ""; }; - 795296FB258264A100435B2E /* UserSearchController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSearchController.swift; sourceTree = ""; }; - 795297052583B52000435B2E /* UserSearchController_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSearchController_Tests.swift; sourceTree = ""; }; - 7952B3B224D314B100AC53D4 /* ChannelController_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelController_Tests.swift; sourceTree = ""; }; - 7952B3B424D45D9400AC53D4 /* ChannelUpdater_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelUpdater_Tests.swift; sourceTree = ""; }; - 79567F2C266F6002007EADD3 /* TitleContainerView_Documentation_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TitleContainerView_Documentation_Tests.swift; sourceTree = ""; }; - 79567F30266F68E1007EADD3 /* OnlineIndicatorView_Documentation_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnlineIndicatorView_Documentation_Tests.swift; sourceTree = ""; }; - 79567F32266F6DE6007EADD3 /* ChatAvatarView_Documentation_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatAvatarView_Documentation_Tests.swift; sourceTree = ""; }; - 79567F34266F6F12007EADD3 /* CommandLabelView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommandLabelView_Tests.swift; sourceTree = ""; }; - 79567F37266F71CE007EADD3 /* CommandLabelView_Documentation_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommandLabelView_Documentation_Tests.swift; sourceTree = ""; }; - 79567F3A266F9BBE007EADD3 /* SendButton_Documentation_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendButton_Documentation_Tests.swift; sourceTree = ""; }; - 79567F3C266F9C77007EADD3 /* ConfirmButton_Documentation_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConfirmButton_Documentation_Tests.swift; sourceTree = ""; }; - 79567F3E266F9CF3007EADD3 /* AttachmentButton_Documentation_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentButton_Documentation_Tests.swift; sourceTree = ""; }; - 79567F40266F9D78007EADD3 /* AttachmentPlaceholderView_Documentation_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentPlaceholderView_Documentation_Tests.swift; sourceTree = ""; }; - 79567F42266F9EF7007EADD3 /* CommandButton_Documentation_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommandButton_Documentation_Tests.swift; sourceTree = ""; }; - 79567F44266F9F67007EADD3 /* ShrinkInputButton_Documentation_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShrinkInputButton_Documentation_Tests.swift; sourceTree = ""; }; - 79617CB025F236B600D54E61 /* UserWatchingEventMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserWatchingEventMiddleware.swift; sourceTree = ""; }; - 79617CB925F23AA400D54E61 /* UserWatchingEventMiddleware_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserWatchingEventMiddleware_Tests.swift; sourceTree = ""; }; - 7962958B248147430078EB53 /* BaseURL.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseURL.swift; sourceTree = ""; }; - 7963BD6826B0208900281F8C /* ChatMessageAudioAttachment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageAudioAttachment.swift; sourceTree = ""; }; - 7964F3A3249A0ACF002A09EC /* ChannelListQueryDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListQueryDTO.swift; sourceTree = ""; }; - 7964F3A9249A19EA002A09EC /* Filter_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Filter_Tests.swift; sourceTree = ""; }; - 7964F3B0249A314D002A09EC /* PrefixLogFormatter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PrefixLogFormatter.swift; sourceTree = ""; }; - 7964F3B1249A314D002A09EC /* LogFormatter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LogFormatter.swift; sourceTree = ""; }; - 7964F3B3249A314D002A09EC /* ConsoleLogDestination.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConsoleLogDestination.swift; sourceTree = ""; }; - 7964F3B4249A314D002A09EC /* BaseLogDestination.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = BaseLogDestination.swift; sourceTree = ""; }; - 7964F3B5249A314D002A09EC /* LogDestination.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LogDestination.swift; sourceTree = ""; }; - 7964F3BB249A5E60002A09EC /* RequestEncoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestEncoder.swift; sourceTree = ""; }; - 7964F3BD249A5E6E002A09EC /* RequestEncoder_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestEncoder_Tests.swift; sourceTree = ""; }; - 796610B8248E651800761629 /* EventMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventMiddleware.swift; sourceTree = ""; }; - 796610BA248E687000761629 /* EventMiddleware_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventMiddleware_Tests.swift; sourceTree = ""; }; - 79682C4524BC9DAF0071578E /* ChannelUpdater.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelUpdater.swift; sourceTree = ""; }; - 79682C4824BF37650071578E /* MessagePayloads.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessagePayloads.swift; sourceTree = ""; }; - 79682C4924BF37970071578E /* ChannelListPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListPayload.swift; sourceTree = ""; }; - 796CBC1225F7CD48003299B0 /* UserChannelBanEventsMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserChannelBanEventsMiddleware.swift; sourceTree = ""; }; - 796CBC1B25F7CD58003299B0 /* UserChannelBanEventsMiddleware_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserChannelBanEventsMiddleware_Tests.swift; sourceTree = ""; }; - 796CBC6425FBAD12003299B0 /* Member_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Member_Tests.swift; sourceTree = ""; }; - 796CBD1B25FF9552003299B0 /* UIStackView+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIStackView+Extensions.swift"; sourceTree = ""; }; - 796CBD3B2600A321003299B0 /* ChatClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatClient.swift; sourceTree = ""; }; - 796FD215250654940076C99B /* ChannelReadDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelReadDTO.swift; sourceTree = ""; }; - 7973CD2E2653AE18004C7CE5 /* DefaultAttachmentPreviewProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DefaultAttachmentPreviewProvider.swift; sourceTree = ""; }; - 7978FBB926E15A58002CA2DF /* MessageSearchQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageSearchQuery.swift; sourceTree = ""; }; - 7978FBBB26E16295002CA2DF /* MessageSearchQueryDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageSearchQueryDTO.swift; sourceTree = ""; }; - 7978FBBE26E1667C002CA2DF /* MessageSearchController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageSearchController.swift; sourceTree = ""; }; - 797A756324814E7A003CF16D /* WebSocketConnectPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketConnectPayload.swift; sourceTree = ""; }; - 797A756524814EF8003CF16D /* SystemEnvironment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SystemEnvironment.swift; sourceTree = ""; }; - 797A756724814F0D003CF16D /* Bundle+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Bundle+Extensions.swift"; sourceTree = ""; }; - 797E10A724EAF6DE00353791 /* UniqueId.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UniqueId.swift; sourceTree = ""; }; - 797EEA4524FFAF4F00C81203 /* DataStore.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataStore.swift; sourceTree = ""; }; - 797EEA4724FFB4C200C81203 /* DataStore_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataStore_Tests.swift; sourceTree = ""; }; - 797EEA4924FFC37600C81203 /* ConnectionStatus_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectionStatus_Tests.swift; sourceTree = ""; }; - 7985BDA9252B1E53002B8C30 /* MainQueue+Synchronous.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MainQueue+Synchronous.swift"; sourceTree = ""; }; - 798779F62498E47700015F8B /* Member.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = Member.json; sourceTree = ""; }; - 798779F72498E47700015F8B /* Channel.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = Channel.json; sourceTree = ""; }; - 798779F82498E47700015F8B /* OtherUser.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = OtherUser.json; sourceTree = ""; }; - 798779F92498E47700015F8B /* CurrentUser.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = CurrentUser.json; sourceTree = ""; }; - 798779FA2498E47700015F8B /* ChannelsQuery.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = ChannelsQuery.json; sourceTree = ""; }; - 79877A012498E4BB00015F8B /* User.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = User.swift; sourceTree = ""; }; - 79877A022498E4BB00015F8B /* Device.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Device.swift; sourceTree = ""; }; - 79877A032498E4BB00015F8B /* Member.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Member.swift; sourceTree = ""; }; - 79877A042498E4BB00015F8B /* ChannelType.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChannelType.swift; sourceTree = ""; }; - 79877A052498E4BC00015F8B /* CurrentUser.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CurrentUser.swift; sourceTree = ""; }; - 79877A062498E4BC00015F8B /* Channel.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Channel.swift; sourceTree = ""; }; - 79877A072498E4BC00015F8B /* ChannelId.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChannelId.swift; sourceTree = ""; }; - 79877A132498E4EE00015F8B /* ChannelEndpoints.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChannelEndpoints.swift; sourceTree = ""; }; - 79877A172498E4EE00015F8B /* Endpoint.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Endpoint.swift; sourceTree = ""; }; - 79877A1D2498E50D00015F8B /* MemberModelDTO_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MemberModelDTO_Tests.swift; sourceTree = ""; }; - 79877A1E2498E50D00015F8B /* ChannelDTO_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChannelDTO_Tests.swift; sourceTree = ""; }; - 79877A202498E50D00015F8B /* UserDTO_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserDTO_Tests.swift; sourceTree = ""; }; - 79877A212498E50D00015F8B /* MemberModelDTO.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MemberModelDTO.swift; sourceTree = ""; }; - 79877A222498E50D00015F8B /* UserDTO.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserDTO.swift; sourceTree = ""; }; - 79896D5D25065E6900BA8F1C /* ChannelRead.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelRead.swift; sourceTree = ""; }; - 79896D602507B0DD00BA8F1C /* ChannelListUpdater_Spy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListUpdater_Spy.swift; sourceTree = ""; }; - 79896D63250A62EE00BA8F1C /* ChannelReadUpdaterMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelReadUpdaterMiddleware.swift; sourceTree = ""; }; - 79896D65250A6D1500BA8F1C /* ChannelReadUpdaterMiddleware_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelReadUpdaterMiddleware_Tests.swift; sourceTree = ""; }; - 7990503124CEEAA600689CDC /* MessageDTO_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageDTO_Tests.swift; sourceTree = ""; }; - 7991D83C24F7E93900D21BA3 /* ChannelListController+SwiftUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChannelListController+SwiftUI.swift"; sourceTree = ""; }; - 7991D83E24F8F1BF00D21BA3 /* ChatClient_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatClient_Mock.swift; sourceTree = ""; }; - 79983C80266633C2000995F6 /* ChatMessageVideoAttachment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageVideoAttachment.swift; sourceTree = ""; }; - 799B5DC4253081C900C108FB /* DevicePayloads.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DevicePayloads.swift; sourceTree = ""; }; - 799BE2E9248A8C9D00DAC8A0 /* RetryStrategy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RetryStrategy.swift; sourceTree = ""; }; 799C941B247D2F80001F1104 /* StreamChat.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = StreamChat.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 799C941D247D2F80001F1104 /* Sources.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Sources.h; sourceTree = ""; }; - 799C941E247D2F80001F1104 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 799C9428247D2FB9001F1104 /* ChatClientConfig.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatClientConfig.swift; sourceTree = ""; }; - 799C942A247D2FB9001F1104 /* ChannelDTO.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChannelDTO.swift; sourceTree = ""; }; - 799C942D247D2FB9001F1104 /* MessageDTO.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageDTO.swift; sourceTree = ""; }; - 799C942F247D2FB9001F1104 /* ChatClient_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatClient_Tests.swift; sourceTree = ""; }; - 799C9431247D2FB9001F1104 /* ChatMessage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatMessage.swift; sourceTree = ""; }; - 799C9442247D3DA7001F1104 /* APIClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APIClient.swift; sourceTree = ""; }; - 799C9444247D3DD2001F1104 /* WebSocketClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketClient.swift; sourceTree = ""; }; - 799C9446247D50F3001F1104 /* Worker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Worker.swift; sourceTree = ""; }; - 799C9448247D5211001F1104 /* MessageSender.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageSender.swift; sourceTree = ""; }; - 799C944B247D5766001F1104 /* ChannelController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelController.swift; sourceTree = ""; }; 799C9451247D59B1001F1104 /* StreamChatTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StreamChatTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - 799C945D247D7283001F1104 /* DatabaseContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseContainer.swift; sourceTree = ""; }; - 799C945F247D77D6001F1104 /* DatabaseContainer_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DatabaseContainer_Tests.swift; sourceTree = ""; }; - 799C9478247E3DEA001F1104 /* StreamChatModel.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = StreamChatModel.xcdatamodel; sourceTree = ""; }; - 799C947B247E6051001F1104 /* TestError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestError.swift; sourceTree = ""; }; - 799F611A2530B62C007F218C /* ChannelListQuery_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListQuery_Tests.swift; sourceTree = ""; }; - 79A0E9AC2498BD0C00E9BD50 /* ChatClient.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatClient.swift; sourceTree = ""; }; - 79A0E9AE2498BFD800E9BD50 /* WebSocketClient_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = WebSocketClient_Tests.swift; sourceTree = ""; }; - 79A0E9B82498C31300E9BD50 /* TypingStartCleanupMiddleware_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TypingStartCleanupMiddleware_Tests.swift; sourceTree = ""; }; - 79A0E9B92498C31300E9BD50 /* TypingStartCleanupMiddleware.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TypingStartCleanupMiddleware.swift; sourceTree = ""; }; - 79A0E9BD2498C33100E9BD50 /* TypingEvent.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TypingEvent.swift; sourceTree = ""; }; - 79A9EAC2262045DC00F2A72D /* MessageRead+MissingUnreadCount.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "MessageRead+MissingUnreadCount.json"; sourceTree = ""; }; - 79AF43B32632AF1B00E75CDA /* ChannelVisibilityEventMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelVisibilityEventMiddleware.swift; sourceTree = ""; }; - 79B4F0DE25D305CD0063FFB5 /* CurrentChatUserAvatarView_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CurrentChatUserAvatarView_Tests.swift; sourceTree = ""; }; - 79B5517024E593C200CE9FEC /* UserPayloads_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserPayloads_Tests.swift; sourceTree = ""; }; - 79B5517124E593C200CE9FEC /* UserPayloads.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserPayloads.swift; sourceTree = ""; }; - 79B5517424E595CC00CE9FEC /* CurrentUserPayloads.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrentUserPayloads.swift; sourceTree = ""; }; - 79B5517624E595DA00CE9FEC /* CurrentUserPayloads_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrentUserPayloads_Tests.swift; sourceTree = ""; }; - 79B5517B24E6A1CA00CE9FEC /* MessagePayloads_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessagePayloads_Tests.swift; sourceTree = ""; }; - 79B8B648285B5ADD0059FB2D /* ChannelListSortingKey_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListSortingKey_Tests.swift; sourceTree = ""; }; - 79B8B64A285CBDC00059FB2D /* DemoChatMessageLayoutOptionsResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoChatMessageLayoutOptionsResolver.swift; sourceTree = ""; }; - 79BA19F224B3386B00E11FC2 /* CurrentUserDTO_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrentUserDTO_Tests.swift; sourceTree = ""; }; - 79BF83F1248F8F60007611A1 /* Logger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Logger.swift; sourceTree = ""; }; - 79C5CBE725F66DBD00D98001 /* ChatChannelWatcherListController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelWatcherListController.swift; sourceTree = ""; }; - 79C5CBF025F66E9700D98001 /* ChannelWatcherListQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelWatcherListQuery.swift; sourceTree = ""; }; - 79C750BA248FC4100023F0B7 /* ErrorPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorPayload.swift; sourceTree = ""; }; - 79C750BD2490D0130023F0B7 /* ConnectionStatus.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectionStatus.swift; sourceTree = ""; }; - 79CCB66D259CBC4F0082F172 /* ChatChannelNamer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelNamer.swift; sourceTree = ""; }; - 79CD959124F9380B00E87377 /* MulticastDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MulticastDelegate.swift; sourceTree = ""; }; - 79CD959324F9381700E87377 /* MulticastDelegate_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MulticastDelegate_Tests.swift; sourceTree = ""; }; - 79CD959524F9414700E87377 /* ChannelListController+SwiftUI_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChannelListController+SwiftUI_Tests.swift"; sourceTree = ""; }; - 79CDE1DC24B321FE0003BD1D /* CurrentUserDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrentUserDTO.swift; sourceTree = ""; }; - 79D5CDD027EA1BA100BE7D8B /* TranslationLanguage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TranslationLanguage.swift; sourceTree = ""; }; - 79D5CDD327EA1BE300BE7D8B /* MessageTranslationsPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageTranslationsPayload.swift; sourceTree = ""; }; - 79D6CE1625F7C02400BE2EEC /* ChannelWatcherListQuery_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelWatcherListQuery_Tests.swift; sourceTree = ""; }; - 79D6CE2625F7C83C00BE2EEC /* ChatChannelWatcherListController+Combine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatChannelWatcherListController+Combine.swift"; sourceTree = ""; }; - 79D6CE3625F7C84500BE2EEC /* ChatChannelWatcherListController+SwiftUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatChannelWatcherListController+SwiftUI.swift"; sourceTree = ""; }; - 79D6CE4625F7D6AE00BE2EEC /* ChatChannelWatcherListController+Combine_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatChannelWatcherListController+Combine_Tests.swift"; sourceTree = ""; }; - 79D6CE4F25F7D6B100BE2EEC /* ChatChannelWatcherListController+SwiftUI_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatChannelWatcherListController+SwiftUI_Tests.swift"; sourceTree = ""; }; - 79D6CE5825F7D6B300BE2EEC /* ChatChannelWatcherListController_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelWatcherListController_Tests.swift; sourceTree = ""; }; - 79D6CE6125F7D6C700BE2EEC /* ChatChannelWatcherListController_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelWatcherListController_Mock.swift; sourceTree = ""; }; - 79D6CF1725FA671C00BE2EEC /* MemberEventMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberEventMiddleware.swift; sourceTree = ""; }; - 79D6CF2025FA6ACF00BE2EEC /* MemberEventMiddleware_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberEventMiddleware_Tests.swift; sourceTree = ""; }; - 79D7A1CD2593A40900D3C2BF /* ChannelDetailPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelDetailPayload.swift; sourceTree = ""; }; - 79DDF80D249CB920002F4412 /* RequestDecoder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestDecoder.swift; sourceTree = ""; }; - 79DDF80F249CB92E002F4412 /* RequestDecoder_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestDecoder_Tests.swift; sourceTree = ""; }; - 79DDF811249CD5AC002F4412 /* APIClient_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = APIClient_Tests.swift; sourceTree = ""; }; - 79DDF816249CE38B002F4412 /* URLProtocol_Mock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = URLProtocol_Mock.swift; sourceTree = ""; }; - 79DDF817249CE38B002F4412 /* RequestRecorderURLProtocol_Mock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RequestRecorderURLProtocol_Mock.swift; sourceTree = ""; }; - 79E2B83F24CAC8D60024752F /* ListChange.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ListChange.swift; sourceTree = ""; }; - 79F3ABEB24EAE0B900AB9505 /* UserRequestBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserRequestBody.swift; sourceTree = ""; }; - 79F691B12604C10A000AE89B /* SystemEnvironment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SystemEnvironment.swift; sourceTree = ""; }; - 79FA4A79263BFCE200EC33DA /* AttachmentViewInjector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentViewInjector.swift; sourceTree = ""; }; - 79FA4A83263BFD1100EC33DA /* GalleryAttachmentViewInjector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GalleryAttachmentViewInjector.swift; sourceTree = ""; }; - 79FC85E624ACCBC500A665ED /* Token.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Token.swift; sourceTree = ""; }; - 8210AA2727FC916B005F0B32 /* ChannelList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelList.swift; sourceTree = ""; }; - 822D361F2EF5EDA800AC3B37 /* DataTypes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataTypes.swift; sourceTree = ""; }; - 822D36212EF5EDE400AC3B37 /* LaunchArgument.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LaunchArgument.swift; sourceTree = ""; }; - 8232B84E28635C4A0032C7DB /* Attachments_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Attachments_Tests.swift; sourceTree = ""; }; - 823A1AD928C74C1400F7CADA /* SpringBoard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SpringBoard.swift; sourceTree = ""; }; 823F5B192A8D0294000C3081 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; lastKnownFileType = text.xml; path = PrivacyInfo.xcprivacy; sourceTree = ""; }; - 82472AA528C2395F004A4ACD /* StreamChatUITestsApp.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = StreamChatUITestsApp.entitlements; sourceTree = ""; }; - 825A32CA27DBB463000402A9 /* MessageListPage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageListPage.swift; sourceTree = ""; }; - 825A32CC27DBB46F000402A9 /* ChannelListPage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListPage.swift; sourceTree = ""; }; - 825A32CE27DBB48D000402A9 /* StartPage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StartPage.swift; sourceTree = ""; }; - 8261340927F20B7A0034AC37 /* StreamChatUITestsApp.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = StreamChatUITestsApp.xctestplan; sourceTree = ""; }; - 8263464B2B0BACF600122D0E /* Difference.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Difference.swift; sourceTree = ""; }; - 826EF2B0291C01C1005A9EEF /* Authentication_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Authentication_Tests.swift; sourceTree = ""; }; - 8274A7952B7FAC3900D8696B /* ChannelListScrollTime.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListScrollTime.swift; sourceTree = ""; }; - 827DD19F289D5B3300910AC5 /* MessageActionsVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageActionsVC.swift; sourceTree = ""; }; - 82865DA12EC4B84F007D7053 /* Backend.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; name = Backend.xctestplan; path = StreamChatUITestsAppUITests/Backend.xctestplan; sourceTree = ""; }; - 82865DA32EC4B874007D7053 /* Backend_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Backend_Tests.swift; sourceTree = ""; }; - 8292D6DA29B78476007A17D1 /* QuotedReply_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuotedReply_Tests.swift; sourceTree = ""; }; - 829762DF28C7587500B953E8 /* PushNotification_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PushNotification_Tests.swift; sourceTree = ""; }; - 8298C8E827D22C3E004082D3 /* UserRobot.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserRobot.swift; sourceTree = ""; }; - 829CD5C32848C25F003C3877 /* ParticipantRobot.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ParticipantRobot.swift; sourceTree = ""; }; - 829CD5C62848C71B003C3877 /* Settings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Settings.swift; sourceTree = ""; }; - 829CD5CB2848C8D6003C3877 /* BackendRobot.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackendRobot.swift; sourceTree = ""; }; - 82A6F5BF27E2031000F4A2F6 /* Reactions_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Reactions_Tests.swift; sourceTree = ""; }; - 82AA150A2F2234D700555893 /* DraftMessages_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DraftMessages_Tests.swift; sourceTree = ""; }; - 82AA16CF28A400F8009816CD /* StreamChatFlakyTests.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = StreamChatFlakyTests.xctestplan; sourceTree = ""; }; - 82AD02BC27D8E44B000611B7 /* StreamTestCase.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamTestCase.swift; sourceTree = ""; }; - 82B005242F27A13300E360B4 /* MessageRead+Team.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "MessageRead+Team.json"; sourceTree = ""; }; - 82BA52EE27E1EF7B00951B87 /* MessageList_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageList_Tests.swift; sourceTree = ""; }; - 82BE0ACC2C009A17008DA9DC /* BlockedUserDetails.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlockedUserDetails.swift; sourceTree = ""; }; - 82C18FDB2C10C8E600C5283C /* BlockedUserPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BlockedUserPayload.swift; sourceTree = ""; }; - 82CED1C727DF492F006E967A /* ThreadPage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadPage.swift; sourceTree = ""; }; - 82D2E81E27D10F4300169ADA /* StreamMockServer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamMockServer.swift; sourceTree = ""; }; - 82E655322B06748400D64906 /* Spy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Spy.swift; sourceTree = ""; }; - 82E655342B06751D00D64906 /* QueueAwareDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QueueAwareDelegate.swift; sourceTree = ""; }; - 82E655362B06756A00D64906 /* AssertTestQueue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AssertTestQueue.swift; sourceTree = ""; }; - 82E655382B06775D00D64906 /* MockFunc.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MockFunc.swift; sourceTree = ""; }; - 82E6553A2B0677EA00D64906 /* TestRunnerEnvironment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestRunnerEnvironment.swift; sourceTree = ""; }; - 82E6553E2B06798100D64906 /* AssertJSONEqual.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AssertJSONEqual.swift; sourceTree = ""; }; - 82E655402B067A4C00D64906 /* WaitFor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WaitFor.swift; sourceTree = ""; }; - 82E655422B067C3600D64906 /* AssertAsync.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AssertAsync.swift; sourceTree = ""; }; - 82E655442B067CAE00D64906 /* AssertResult.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AssertResult.swift; sourceTree = ""; }; - 82E6554A2B067ED700D64906 /* WaitUntil.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WaitUntil.swift; sourceTree = ""; }; - 82EBA1852B30AD0600B3A048 /* MessageListScrollTime.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageListScrollTime.swift; sourceTree = ""; }; - 82EBA18A2B30C67B00B3A048 /* Performance.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = Performance.xctestplan; sourceTree = ""; }; - 82F714A02B077F3300442A74 /* XCTestCase+iOS13.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "XCTestCase+iOS13.swift"; sourceTree = ""; }; - 82F714A22B077FDE00442A74 /* XCTestCase+StressTest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "XCTestCase+StressTest.swift"; sourceTree = ""; }; - 82F714A42B07831700442A74 /* AssertDate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AssertDate.swift; sourceTree = ""; }; - 82F714A62B0784D900442A74 /* UnwrapAsync.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnwrapAsync.swift; sourceTree = ""; }; - 82F714A82B0785D900442A74 /* XCTest+Helpers.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "XCTest+Helpers.swift"; sourceTree = ""; }; - 840B4FCE26A9E53100D5EFAB /* CustomEventRequestBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomEventRequestBody.swift; sourceTree = ""; }; - 8413D2E82BDC6300005ADA4E /* PollVoteListQueryDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollVoteListQueryDTO.swift; sourceTree = ""; }; - 8413D2EB2BDC63FA005ADA4E /* PollVoteListQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollVoteListQuery.swift; sourceTree = ""; }; - 8413D2EE2BDD9429005ADA4E /* PollVoteListController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollVoteListController.swift; sourceTree = ""; }; - 8413D2F12BDDAAEE005ADA4E /* PollVoteListController+Combine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PollVoteListController+Combine.swift"; sourceTree = ""; }; - 8413D2F42BDDAAFF005ADA4E /* PollVoteListController+SwiftUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PollVoteListController+SwiftUI.swift"; sourceTree = ""; }; - 8414A81B2767944B001BA9D7 /* RetryStrategy_Spy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RetryStrategy_Spy.swift; sourceTree = ""; }; - 84196FA22805892500185E99 /* LocalMessageState+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "LocalMessageState+Extensions.swift"; sourceTree = ""; }; - 841BA9F42BCE8089000C73E4 /* PollsEndpoints.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollsEndpoints.swift; sourceTree = ""; }; - 841BA9F72BCE80FF000C73E4 /* PollsPayloads.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollsPayloads.swift; sourceTree = ""; }; - 841BA9FA2BCE8468000C73E4 /* CastPollVoteRequestBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CastPollVoteRequestBody.swift; sourceTree = ""; }; - 841BA9FD2BCE8E6D000C73E4 /* CreatePollRequestBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreatePollRequestBody.swift; sourceTree = ""; }; - 841BAA002BCE9394000C73E4 /* UpdatePollRequestBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UpdatePollRequestBody.swift; sourceTree = ""; }; - 841BAA032BCE94F8000C73E4 /* QueryPollsRequestBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QueryPollsRequestBody.swift; sourceTree = ""; }; - 841BAA062BCE9A49000C73E4 /* UpdatePartialRequestBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UpdatePartialRequestBody.swift; sourceTree = ""; }; - 841BAA092BCE9B57000C73E4 /* CreatePollOptionRequestBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreatePollOptionRequestBody.swift; sourceTree = ""; }; - 841BAA0C2BCE9F44000C73E4 /* UpdatePollOptionRequestBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UpdatePollOptionRequestBody.swift; sourceTree = ""; }; - 841BAA0F2BCEADAC000C73E4 /* PollsEvents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollsEvents.swift; sourceTree = ""; }; - 841BAA122BCFEB2C000C73E4 /* PollsEndpoints_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollsEndpoints_Tests.swift; sourceTree = ""; }; - 841BAA142BD01901000C73E4 /* PollPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollPayload_Tests.swift; sourceTree = ""; }; - 841BAA162BD01930000C73E4 /* Poll.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = Poll.json; sourceTree = ""; }; - 841BAA4A2BD1CCC0000C73E4 /* PollVoteDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollVoteDTO.swift; sourceTree = ""; }; - 841BAA4D2BD1CD76000C73E4 /* PollOptionDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollOptionDTO.swift; sourceTree = ""; }; - 841BAA502BD1CD81000C73E4 /* PollDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollDTO.swift; sourceTree = ""; }; - 841BAA532BD26136000C73E4 /* PollOption.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollOption.swift; sourceTree = ""; }; - 841BAA562BD29DA5000C73E4 /* PollVote.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollVote.swift; sourceTree = ""; }; - 841BAA592BD2B39A000C73E4 /* Poll.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Poll.swift; sourceTree = ""; }; - 842F9744277A09B10060A489 /* PinnedMessagesQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PinnedMessagesQuery.swift; sourceTree = ""; }; - 842F9748277A1CCF0060A489 /* PinnedMessagesPagination.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PinnedMessagesPagination.swift; sourceTree = ""; }; - 8431843A26FB53B400B5B25E /* NotificationMessageNew+MissingFields.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "NotificationMessageNew+MissingFields.json"; sourceTree = ""; }; - 8431843C26FB54F400B5B25E /* NotificationAddedToChannel+MissingFields.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "NotificationAddedToChannel+MissingFields.json"; sourceTree = ""; }; - 84355D872AB2FCAC00FD5838 /* FilesEndpoints.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FilesEndpoints.swift; sourceTree = ""; }; - 84355D8A2AB3440E00FD5838 /* FileEndpoints_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileEndpoints_Tests.swift; sourceTree = ""; }; - 843C53AA269370A900C7D8EA /* ImageAttachmentPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageAttachmentPayload_Tests.swift; sourceTree = ""; }; - 843C53AC269373EA00C7D8EA /* VideoAttachmentPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoAttachmentPayload_Tests.swift; sourceTree = ""; }; - 843C53AE2693759E00C7D8EA /* FileAttachmentPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileAttachmentPayload_Tests.swift; sourceTree = ""; }; - 843F0BC226775CDB00B342CB /* Cache.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Cache.swift; sourceTree = ""; }; - 843F0BC426775D2D00B342CB /* VideoLoading.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoLoading.swift; sourceTree = ""; }; - 843F0BC62677640000B342CB /* VideoAttachmentGalleryPreview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoAttachmentGalleryPreview.swift; sourceTree = ""; }; - 843F0BCC2677667000B342CB /* AttachmentActionButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentActionButton.swift; sourceTree = ""; }; - 8440860C28FBFE520027849C /* DemoAppCoordinator+DemoApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DemoAppCoordinator+DemoApp.swift"; sourceTree = ""; }; - 8440860E28FBFEE10027849C /* DemoAppCoordinator+TestApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DemoAppCoordinator+TestApp.swift"; sourceTree = ""; }; - 8451C48C2BD671A400849955 /* PollsRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollsRepository.swift; sourceTree = ""; }; - 8459C9E92BFB39DC00F0D235 /* PollController_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollController_Mock.swift; sourceTree = ""; }; - 8459C9EB2BFB439900F0D235 /* PollVoteListController_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollVoteListController_Tests.swift; sourceTree = ""; }; - 8459C9ED2BFB673E00F0D235 /* PollVoteListController+Combine_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PollVoteListController+Combine_Tests.swift"; sourceTree = ""; }; - 8459C9EF2BFB6CD000F0D235 /* PollVoteListController+SwiftUI_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PollVoteListController+SwiftUI_Tests.swift"; sourceTree = ""; }; - 8459C9F12BFB6D3200F0D235 /* PollVoteListController_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollVoteListController_Mock.swift; sourceTree = ""; }; - 8459C9F32BFB929600F0D235 /* PollsRepository_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollsRepository_Tests.swift; sourceTree = ""; }; - 845CEE52270F032A002C7EBD /* MessageSearchQuery_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageSearchQuery_Tests.swift; sourceTree = ""; }; - 845CEE59270F2A06002C7EBD /* ChatReactionsBubbleView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatReactionsBubbleView_Tests.swift; sourceTree = ""; }; - 845CFD6F2BD7B8310058F691 /* PollController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollController.swift; sourceTree = ""; }; - 845CFD732BD7FA010058F691 /* PollControllerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollControllerDelegate.swift; sourceTree = ""; }; - 84698637274FE79200B22258 /* ConnectionRecoveryHandler_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectionRecoveryHandler_Mock.swift; sourceTree = ""; }; - 846C633B26FC834800F7518B /* MessageDeleted+MissingUser.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "MessageDeleted+MissingUser.json"; sourceTree = ""; }; 84790E952AC1D346003AFF1C /* DemoShare.appex */ = {isa = PBXFileReference; explicitFileType = "wrapper.app-extension"; includeInIndex = 0; path = DemoShare.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 84790E972AC1D346003AFF1C /* ShareViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareViewController.swift; sourceTree = ""; }; - 84790E9C2AC1D346003AFF1C /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 84790EA42AC1D862003AFF1C /* DemoShare.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DemoShare.entitlements; sourceTree = ""; }; - 8479C7A82812FCC000FC8CFD /* ChatMessageListVC_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageListVC_Tests.swift; sourceTree = ""; }; - 847D60282679EDD300FB701D /* GalleryCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GalleryCollectionViewCell.swift; sourceTree = ""; }; - 847D602A2679EED400FB701D /* VideoAttachmentGalleryCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoAttachmentGalleryCell.swift; sourceTree = ""; }; - 847D602C2679EF8A00FB701D /* VideoPlaybackControlView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoPlaybackControlView.swift; sourceTree = ""; }; - 847DD2D72670F75F0084E14B /* VideoAttachmentComposerPreview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoAttachmentComposerPreview.swift; sourceTree = ""; }; - 847DD2DA267233DB0084E14B /* GradientView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GradientView.swift; sourceTree = ""; }; - 847E946D269C687300E31D0C /* EventsController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventsController.swift; sourceTree = ""; }; - 847F3CE92689FDEB00D240E0 /* ChatMessageCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageCell.swift; sourceTree = ""; }; - 8486CAF826FA51EE00A9AD96 /* EventDTOConverterMiddleware_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventDTOConverterMiddleware_Tests.swift; sourceTree = ""; }; - 848849B52CEE01070010E7CA /* AITypingEvents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AITypingEvents.swift; sourceTree = ""; }; - 849980F0277246DB00ABA58B /* UIScrollView+Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIScrollView+Extensions.swift"; sourceTree = ""; }; - 849AE661270CB00000423A20 /* VideoLoader_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoLoader_Mock.swift; sourceTree = ""; }; - 849AE663270CB14000423A20 /* VideoAttachmentComposerPreview_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoAttachmentComposerPreview_Tests.swift; sourceTree = ""; }; - 849AE665270CB55F00423A20 /* VideoAttachmentGalleryCell_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoAttachmentGalleryCell_Tests.swift; sourceTree = ""; }; - 849AE667270CB65F00423A20 /* VideoAttachmentGalleryPreview_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoAttachmentGalleryPreview_Tests.swift; sourceTree = ""; }; - 849C1B69283686EE00F9DC42 /* UserDefaults+Shared.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserDefaults+Shared.swift"; sourceTree = ""; }; - 84A1D2E526AACDBE00014712 /* ChannelEventsController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChannelEventsController.swift; sourceTree = ""; }; - 84A1D2E726AAEA3300014712 /* CustomEventRequestBody_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomEventRequestBody_Tests.swift; sourceTree = ""; }; - 84A1D2E926AAFB1D00014712 /* EventSender_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventSender_Tests.swift; sourceTree = ""; }; - 84A1D2EB26AAFB8E00014712 /* EventSender_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventSender_Mock.swift; sourceTree = ""; }; - 84A1D2ED26AAFDEE00014712 /* TestCustomEventPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestCustomEventPayload.swift; sourceTree = ""; }; - 84A1D2EF26AB10DB00014712 /* EventDecoder_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventDecoder_Tests.swift; sourceTree = ""; }; - 84A1D2F326AB221E00014712 /* ChannelEventsController_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelEventsController_Tests.swift; sourceTree = ""; }; - 84A1D2F526AB357900014712 /* UnknownChannelEvent_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnknownChannelEvent_Tests.swift; sourceTree = ""; }; - 84A2C56E275A50DE004749C0 /* EventNotificationCenter_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventNotificationCenter_Mock.swift; sourceTree = ""; }; - 84A33AB928F86B8500CEC8FD /* StreamChatWrapper+DemoApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "StreamChatWrapper+DemoApp.swift"; sourceTree = ""; }; - 84A33ABB28F86BBB00CEC8FD /* StreamChatWrapper+TestApp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "StreamChatWrapper+TestApp.swift"; sourceTree = ""; }; - 84A40366284A2F72006DBA52 /* ChatMessageSearchController_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageSearchController_Mock.swift; sourceTree = ""; }; - 84A43CAE26A9A25000302763 /* UnknownChannelEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnknownChannelEvent.swift; sourceTree = ""; }; - 84A43CB226A9A54700302763 /* EventSender.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventSender.swift; sourceTree = ""; }; - 84AA4E3526F264610056A684 /* EventDTOConverterMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventDTOConverterMiddleware.swift; sourceTree = ""; }; - 84ABB014269F0A84003A4585 /* EventsController+Combine.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "EventsController+Combine.swift"; sourceTree = ""; }; - 84ABF699274E570600EDDA68 /* EventBatcher_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventBatcher_Tests.swift; sourceTree = ""; }; - 84ABF69B274E66AA00EDDA68 /* EventBatcher_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventBatcher_Mock.swift; sourceTree = ""; }; - 84AC14B42BC34B4F009D1245 /* ChannelList_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelList_Mock.swift; sourceTree = ""; }; - 84B738392BE8BF8E00EC66EC /* PollController+Combine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PollController+Combine.swift"; sourceTree = ""; }; - 84B7383C2BE8C13A00EC66EC /* PollController+SwiftUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PollController+SwiftUI.swift"; sourceTree = ""; }; - 84B8779D2AC30F0E009EF76A /* DemoShareViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoShareViewModel.swift; sourceTree = ""; }; - 84B8779F2AC31AB8009EF76A /* StreamChat+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "StreamChat+Extensions.swift"; sourceTree = ""; }; - 84BC99272E5C56590000FB87 /* StreamAttachment_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamAttachment_Mock.swift; sourceTree = ""; }; - 84BE85D92AC30E88007DD47C /* DemoShareView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoShareView.swift; sourceTree = ""; }; - 84C11BDE27FB2B4600000A9E /* ChannelPayload.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChannelPayload.swift; sourceTree = ""; }; - 84C11BE027FB2C2B00000A9E /* ChannelReadDTO_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChannelReadDTO_Tests.swift; sourceTree = ""; }; - 84C11BE427FB459900000A9E /* ChatMessageDeliveryStatusView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatMessageDeliveryStatusView.swift; sourceTree = ""; }; - 84C7CB142BC1F7EC0088890C /* MessageSearch_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageSearch_Mock.swift; sourceTree = ""; }; - 84C85B3E2BF2394E008A7AA5 /* PollController_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollController_Tests.swift; sourceTree = ""; }; - 84C85B402BF241F8008A7AA5 /* PollsRepository_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollsRepository_Mock.swift; sourceTree = ""; }; - 84C85B422BF2B0AD008A7AA5 /* PollController+Combine_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PollController+Combine_Tests.swift"; sourceTree = ""; }; - 84C85B442BF2B2D1008A7AA5 /* Poll+Unique.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Poll+Unique.swift"; sourceTree = ""; }; - 84C85B462BF2B5D0008A7AA5 /* PollController+SwiftUI_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "PollController+SwiftUI_Tests.swift"; sourceTree = ""; }; - 84CC56EA267B3D5900DF2784 /* AnyAttachmentPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnyAttachmentPayload_Tests.swift; sourceTree = ""; }; - 84CF9C72274D473D00BCDE2D /* EventBatcher.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventBatcher.swift; sourceTree = ""; }; - 84D5BC58277B188E00A65C75 /* PinnedMessagesPagination_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PinnedMessagesPagination_Tests.swift; sourceTree = ""; }; - 84D5BC5A277B18AF00A65C75 /* PinnedMessagesQuery_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PinnedMessagesQuery_Tests.swift; sourceTree = ""; }; - 84D5BC6D277B619200A65C75 /* PinnedMessagesSortingKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PinnedMessagesSortingKey.swift; sourceTree = ""; }; - 84D5BC6E277B619200A65C75 /* PinnedMessagesSortingKey_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PinnedMessagesSortingKey_Tests.swift; sourceTree = ""; }; - 84DA54DE2680C66A003A26CD /* PlayerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PlayerView.swift; sourceTree = ""; }; - 84DCB84E269F46BE006CDF32 /* EventsController_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventsController_Tests.swift; sourceTree = ""; }; - 84DCB850269F4D31006CDF32 /* EventsController+Combine_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EventsController+Combine_Tests.swift"; sourceTree = ""; }; - 84DCB852269F569A006CDF32 /* EventsController+SwiftUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EventsController+SwiftUI.swift"; sourceTree = ""; }; - 84DCB854269F56A7006CDF32 /* EventsController+SwiftUI_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EventsController+SwiftUI_Tests.swift"; sourceTree = ""; }; - 84E32EA4276C9AB200A27112 /* InternetConnection_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InternetConnection_Mock.swift; sourceTree = ""; }; - 84E46A342CFA1B8E000CBDDE /* AIIndicatorClear.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = AIIndicatorClear.json; sourceTree = ""; }; - 84E46A352CFA1B8E000CBDDE /* AIIndicatorStop.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = AIIndicatorStop.json; sourceTree = ""; }; - 84E46A362CFA1B8E000CBDDE /* AIIndicatorUpdate.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = AIIndicatorUpdate.json; sourceTree = ""; }; - 84E46A3A2CFA1BB9000CBDDE /* AIIndicatorEvents_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AIIndicatorEvents_Tests.swift; sourceTree = ""; }; - 84EB4E732769F76500E47E73 /* BackgroundTaskScheduler_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackgroundTaskScheduler_Mock.swift; sourceTree = ""; }; - 84EB4E75276A012900E47E73 /* ClientError_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ClientError_Tests.swift; sourceTree = ""; }; - 84EB4E77276A03DE00E47E73 /* ErrorPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorPayload_Tests.swift; sourceTree = ""; }; - 84EE53B02BBC32AD00FD2A13 /* Chat_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Chat_Mock.swift; sourceTree = ""; }; - 84EE53B42BBDAC1D00FD2A13 /* UserSearch_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserSearch_Mock.swift; sourceTree = ""; }; - 84F373EB280D803E0081E8BA /* TestChannelObserver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestChannelObserver.swift; sourceTree = ""; }; - 84F373ED280D95690081E8BA /* ChatMessageDeliveryStatusCheckmarkView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageDeliveryStatusCheckmarkView_Tests.swift; sourceTree = ""; }; - 84F373EF280D95990081E8BA /* ChatMessageDeliveryStatusView_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatMessageDeliveryStatusView_Tests.swift; sourceTree = ""; }; - 84F6126F268B415C00DDF6EE /* ChatClientConfig_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatClientConfig_Tests.swift; sourceTree = ""; }; - 84FD350727FD8BE300D68D85 /* ChatChannel_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannel_Tests.swift; sourceTree = ""; }; - 8800A26E258A04D5006D64C4 /* ChatMessageAttachmentPreviewVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageAttachmentPreviewVC.swift; sourceTree = ""; }; - 8800A28B258A1924006D64C4 /* ChatMessageFileAttachmentListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageFileAttachmentListView.swift; sourceTree = ""; }; - 8802F9BC25AF1DE200475159 /* WebSocketClient_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketClient_Mock.swift; sourceTree = ""; }; - 8802F9EE25AF3D4200475159 /* HTTPHeader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPHeader.swift; sourceTree = ""; }; - 8803E9E626398F4E002B2A7B /* ChatMessageBubbleView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatMessageBubbleView.swift; sourceTree = ""; }; - 8803EA792639B1D8002B2A7B /* SlackMessageOptionsResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SlackMessageOptionsResolver.swift; sourceTree = ""; }; - 8806570C259A51C200E31D23 /* ChatMessageInteractiveAttachmentView+ActionButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatMessageInteractiveAttachmentView+ActionButton.swift"; sourceTree = ""; }; - 880899EF265299CD007D3493 /* AttachmentPayload+NoType.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "AttachmentPayload+NoType.json"; sourceTree = ""; }; - 88089A0126529FD1007D3493 /* ChatMessageAttachment_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageAttachment_Tests.swift; sourceTree = ""; }; - 881506EB258212BF0013935B /* MultipartFormData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MultipartFormData.swift; sourceTree = ""; }; - 8819DFCE2525F3C600FD1A50 /* UserUpdater.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserUpdater.swift; sourceTree = ""; }; - 8819DFD42525F49D00FD1A50 /* UserController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserController.swift; sourceTree = ""; }; - 8819DFDD252622D900FD1A50 /* ModerationEndpoints_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ModerationEndpoints_Tests.swift; sourceTree = ""; }; - 8819DFE1252628CA00FD1A50 /* UserUpdater_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserUpdater_Tests.swift; sourceTree = ""; }; - 8819DFE525262B1500FD1A50 /* UserController_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserController_Tests.swift; sourceTree = ""; }; - 8819DFE825262EBA00FD1A50 /* UserUpdater_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserUpdater_Mock.swift; sourceTree = ""; }; - 88206FC325B18C88009D086A /* ConnectionRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectionRepository.swift; sourceTree = ""; }; - 8825333D258CE7AC00B77352 /* ChatMessageActionsVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageActionsVC.swift; sourceTree = ""; }; - 8825334B258CE82500B77352 /* AlertsRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AlertsRouter.swift; sourceTree = ""; }; - 882AE0F0257A652A004095B3 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; - 882AE123257A7FFE004095B3 /* UIViewController+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIViewController+Extensions.swift"; sourceTree = ""; }; - 882C5745252C6FDF00E60C44 /* ChannelMemberListQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelMemberListQuery.swift; sourceTree = ""; }; - 882C5749252C767E00E60C44 /* ChannelMemberListPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelMemberListPayload.swift; sourceTree = ""; }; - 882C574D252C76A300E60C44 /* ChannelMemberListPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelMemberListPayload_Tests.swift; sourceTree = ""; }; - 882C5751252C770900E60C44 /* ChannelMembersQuery.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = ChannelMembersQuery.json; sourceTree = ""; }; - 882C5755252C791400E60C44 /* ChannelMemberListUpdater.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelMemberListUpdater.swift; sourceTree = ""; }; - 882C5758252C794900E60C44 /* MemberEndpoints.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberEndpoints.swift; sourceTree = ""; }; - 882C575B252C79E900E60C44 /* MemberEndpoints_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberEndpoints_Tests.swift; sourceTree = ""; }; - 882C575F252C7CC400E60C44 /* ChannelMemberListQueryDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelMemberListQueryDTO.swift; sourceTree = ""; }; - 882C5762252C7F6500E60C44 /* ChannelMemberListUpdater_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelMemberListUpdater_Mock.swift; sourceTree = ""; }; - 882C5765252C7F7000E60C44 /* ChannelMemberListUpdater_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelMemberListUpdater_Tests.swift; sourceTree = ""; }; - 8830513D263031C40069D731 /* ChatMessageLayoutOptions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageLayoutOptions.swift; sourceTree = ""; }; - 883051732630366E0069D731 /* CACornerMask+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CACornerMask+Extensions.swift"; sourceTree = ""; }; - 8830518D263038190069D731 /* ChatReactionsBubbleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatReactionsBubbleView.swift; sourceTree = ""; }; - 883051C72630579D0069D731 /* ChatThreadArrowView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatThreadArrowView.swift; sourceTree = ""; }; - 8830520126306B4F0069D731 /* ChatMessageContentView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageContentView_Tests.swift; sourceTree = ""; }; - 8836133B25275170003CB958 /* MutedUserPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MutedUserPayload.swift; sourceTree = ""; }; - 8836FFBA2540741D009FDF73 /* FlagUserPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FlagUserPayload.swift; sourceTree = ""; }; - 8836FFC225408210009FDF73 /* FlagUserPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FlagUserPayload_Tests.swift; sourceTree = ""; }; - 8836FFD0254082FF009FDF73 /* FlagUserPayload+CustomExtraData.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "FlagUserPayload+CustomExtraData.json"; sourceTree = ""; }; - 8836FFD1254082FF009FDF73 /* FlagUserPayload+DefaultExtraData.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "FlagUserPayload+DefaultExtraData.json"; sourceTree = ""; }; - 8836FFD2254082FF009FDF73 /* FlagUserPayload+NoExtraData.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "FlagUserPayload+NoExtraData.json"; sourceTree = ""; }; - 88381E64258258C20047A6A3 /* FileUploadPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileUploadPayload.swift; sourceTree = ""; }; - 88381E6D258259310047A6A3 /* FileUploadPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileUploadPayload_Tests.swift; sourceTree = ""; }; - 88381E76258259C70047A6A3 /* FileUploadPayload.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = FileUploadPayload.json; sourceTree = ""; }; - 88381E8625825A240047A6A3 /* AttachmentEndpoints_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentEndpoints_Tests.swift; sourceTree = ""; }; - 883998202576397900294DB9 /* ChatMessageGalleryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageGalleryView.swift; sourceTree = ""; }; - 883EB93825B070AB001858FD /* GuestUser+InvalidToken.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "GuestUser+InvalidToken.json"; sourceTree = ""; }; - 88410ED026556B6F00525AA3 /* NavigationVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationVC.swift; sourceTree = ""; }; - 884C61212594A449008B70DC /* AttachmentActionRequestBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentActionRequestBody.swift; sourceTree = ""; }; - 884C61292594A7DB008B70DC /* AttachmentActionRequestBody_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentActionRequestBody_Tests.swift; sourceTree = ""; }; - 8850B929255C286B003AED69 /* Components.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Components.swift; sourceTree = ""; }; - 8850FE86256558A200C8D534 /* ChatChannelListRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelListRouter.swift; sourceTree = ""; }; - 8850FE90256558B200C8D534 /* NavigationRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NavigationRouter.swift; sourceTree = ""; }; - 885B3D7625642B3D003E6BDF /* CurrentChatUserAvatarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrentChatUserAvatarView.swift; sourceTree = ""; }; - 8875CF8D2587A7F200BBA6AC /* AttachmentId_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentId_Tests.swift; sourceTree = ""; }; - 888123D1255D430B00070D5A /* UIView+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Extensions.swift"; sourceTree = ""; }; - 888ABA062594FDE30015937E /* ChatMessageInteractiveAttachmentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageInteractiveAttachmentView.swift; sourceTree = ""; }; - 888E8C35252B2AAF00195E03 /* UserController+SwiftUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserController+SwiftUI.swift"; sourceTree = ""; }; - 888E8C38252B2ABB00195E03 /* UserController+Combine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserController+Combine.swift"; sourceTree = ""; }; - 888E8C3B252B2AC900195E03 /* UserController+SwiftUI_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserController+SwiftUI_Tests.swift"; sourceTree = ""; }; - 888E8C3E252B2AD600195E03 /* UserController+Combine_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserController+Combine_Tests.swift"; sourceTree = ""; }; - 888E8C4D252B4B1C00195E03 /* ChannelMemberBanRequestPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelMemberBanRequestPayload.swift; sourceTree = ""; }; - 888E8C50252B4BAB00195E03 /* ChannelMemberBanRequestPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelMemberBanRequestPayload_Tests.swift; sourceTree = ""; }; - 888E8C54252B525300195E03 /* MemberController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberController.swift; sourceTree = ""; }; - 888E8C58252B56A100195E03 /* MemberController_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberController_Tests.swift; sourceTree = ""; }; - 8893FEF8265F890700DD62BE /* ChatMessageBubbleView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageBubbleView_Tests.swift; sourceTree = ""; }; - 8893FF15265FC60B00DD62BE /* ChatMessageErrorIndicator_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageErrorIndicator_Tests.swift; sourceTree = ""; }; - 8897305D265D046D00F83739 /* ChatMessageLayoutOptionsResolver_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageLayoutOptionsResolver_Tests.swift; sourceTree = ""; }; - 8899BC3E2542FFA1003CB98B /* MessageReactionPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReactionPayload.swift; sourceTree = ""; }; - 8899BC46254305F8003CB98B /* MessageReactionRequestPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReactionRequestPayload.swift; sourceTree = ""; }; - 8899BC4C25430E40003CB98B /* MessageReactionDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReactionDTO.swift; sourceTree = ""; }; - 8899BC52254318CC003CB98B /* MessageReaction.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReaction.swift; sourceTree = ""; }; - 889B00E4252C972C007709A8 /* ChannelMemberListQuery_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelMemberListQuery_Tests.swift; sourceTree = ""; }; - 889B00E8252CACCB007709A8 /* ChannelMemberListQueryDTO_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelMemberListQueryDTO_Tests.swift; sourceTree = ""; }; - 88A00DCF2525F08000259AB4 /* ModerationEndpoints.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ModerationEndpoints.swift; sourceTree = ""; }; - 88A11B092590AFBB0000AC24 /* ChatMessage+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatMessage+Extensions.swift"; sourceTree = ""; }; - 88A11B2F2590CC860000AC24 /* ChatMessageErrorIndicator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageErrorIndicator.swift; sourceTree = ""; }; - 88A8CF15256E7BDA004EA4C7 /* ChatMessageContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageContentView.swift; sourceTree = ""; }; - 88AA92872547332000BFA0C3 /* MessageReactionPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReactionPayload.swift; sourceTree = ""; }; - 88AA928D254735CF00BFA0C3 /* MessageReactionDTO_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReactionDTO_Tests.swift; sourceTree = ""; }; - 88AD1D5D2588B87C00ECED5B /* ChatFileAttachmentListView+ItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatFileAttachmentListView+ItemView.swift"; sourceTree = ""; }; - 88BA7F5C258B6953006CE0C5 /* ChatLoadingIndicator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatLoadingIndicator.swift; sourceTree = ""; }; - 88BA7F7E258B97A8006CE0C5 /* ChatMessageImageGallery+ImagePreview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatMessageImageGallery+ImagePreview.swift"; sourceTree = ""; }; - 88BA7F86258B97C9006CE0C5 /* UploadingOverlayView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UploadingOverlayView.swift; sourceTree = ""; }; - 88BD82AF2549D18F00369074 /* ChatChannelListItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelListItemView.swift; sourceTree = ""; }; - 88BDCA892642B02D0099AD74 /* ChatMessageAttachment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageAttachment.swift; sourceTree = ""; }; - 88BEBCD22536FD7600D9E8B7 /* MemberListController+Combine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MemberListController+Combine.swift"; sourceTree = ""; }; - 88BEBCD52536FDBF00D9E8B7 /* MemberListController+SwiftUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MemberListController+SwiftUI.swift"; sourceTree = ""; }; - 88BEBCD82536FDDB00D9E8B7 /* MemberListController+Combine_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MemberListController+Combine_Tests.swift"; sourceTree = ""; }; - 88BEBCDB2536FDF200D9E8B7 /* MemberListController+SwiftUI_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MemberListController+SwiftUI_Tests.swift"; sourceTree = ""; }; - 88BEBCE0253704AE00D9E8B7 /* MemberListController_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberListController_Mock.swift; sourceTree = ""; }; - 88CABC1C25933DF50061BB67 /* ChatMessageReactionsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageReactionsView.swift; sourceTree = ""; }; - 88CABC2425933E490061BB67 /* ChatMessageReactionsPickerVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageReactionsPickerVC.swift; sourceTree = ""; }; - 88CABC2C25933EB80061BB67 /* ChatReactionPickerBubbleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatReactionPickerBubbleView.swift; sourceTree = ""; }; - 88CABC3425933ECC0061BB67 /* ChatMessageDefaultReactionsBubbleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageDefaultReactionsBubbleView.swift; sourceTree = ""; }; - 88CABC6525934CF60061BB67 /* ChatMessageReactions+Types.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatMessageReactions+Types.swift"; sourceTree = ""; }; - 88CABC8D25936E440061BB67 /* ChatMessageReactionsBubbleTail.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageReactionsBubbleTail.swift; sourceTree = ""; }; - 88CD395E25B5844700399F8E /* HTTPHeader_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HTTPHeader_Tests.swift; sourceTree = ""; }; - 88D66E752599DF1400CFC102 /* ChatMessageReactionAppearance.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageReactionAppearance.swift; sourceTree = ""; }; - 88D85D96252F168000AE1030 /* MemberController+SwiftUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MemberController+SwiftUI.swift"; sourceTree = ""; }; - 88D85D99252F168B00AE1030 /* MemberController+Combine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MemberController+Combine.swift"; sourceTree = ""; }; - 88D85D9C252F16A300AE1030 /* MemberController+SwiftUI_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MemberController+SwiftUI_Tests.swift"; sourceTree = ""; }; - 88D85D9F252F16B400AE1030 /* MemberController+Combine_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MemberController+Combine_Tests.swift"; sourceTree = ""; }; - 88D85DA6252F3C1D00AE1030 /* MemberListController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberListController.swift; sourceTree = ""; }; - 88D85DAA252F3C2A00AE1030 /* MemberListController_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberListController_Tests.swift; sourceTree = ""; }; - 88D88F85257F9AA700AFE2A2 /* NSLayoutConstraint+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSLayoutConstraint+Extensions.swift"; sourceTree = ""; }; - 88DA571F2631AC3100FA8C53 /* ChannelMuteDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelMuteDTO.swift; sourceTree = ""; }; - 88DA57632631CF1F00FA8C53 /* MuteDetails.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MuteDetails.swift; sourceTree = ""; }; - 88DA577D2631D73800FA8C53 /* ChannelMuteDTO_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelMuteDTO_Tests.swift; sourceTree = ""; }; - 88DA57DF2631E80D00FA8C53 /* MutedChannelPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MutedChannelPayload.swift; sourceTree = ""; }; - 88DA57E92631E82B00FA8C53 /* MutedChannelPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MutedChannelPayload_Tests.swift; sourceTree = ""; }; - 88DA58032631E8F100FA8C53 /* MutedChannelPayload.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = MutedChannelPayload.json; sourceTree = ""; }; - 88E26D5D2580E92000F55AB5 /* AttachmentId.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentId.swift; sourceTree = ""; }; - 88E26D6D2580F34B00F55AB5 /* AttachmentQueueUploader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentQueueUploader.swift; sourceTree = ""; }; - 88E26D7C2580F95300F55AB5 /* AttachmentEndpoints.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentEndpoints.swift; sourceTree = ""; }; - 88E779B12563FA6B00BA79B6 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 88EA9AD725470F6A007EE76B /* Dictionary+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Dictionary+Extensions.swift"; sourceTree = ""; }; - 88EA9AE125471999007EE76B /* Dictionary_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Dictionary_Tests.swift; sourceTree = ""; }; - 88EA9AE725471EF4007EE76B /* MessageReactionRequestPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReactionRequestPayload_Tests.swift; sourceTree = ""; }; - 88EA9AED254721C0007EE76B /* MessageReactionType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReactionType.swift; sourceTree = ""; }; - 88EA9AFB25472269007EE76B /* MessageReactionType_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReactionType_Tests.swift; sourceTree = ""; }; - 88EA9B0525472430007EE76B /* MessageReactionPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReactionPayload_Tests.swift; sourceTree = ""; }; - 88EA9B0C2547271B007EE76B /* MessageReactionPayload+NoExtraData.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "MessageReactionPayload+NoExtraData.json"; sourceTree = ""; }; - 88EA9B0D2547271B007EE76B /* MessageReactionPayload+CustomExtraData.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "MessageReactionPayload+CustomExtraData.json"; sourceTree = ""; }; - 88EA9B0E2547271B007EE76B /* MessageReactionPayload+DefaultExtraData.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "MessageReactionPayload+DefaultExtraData.json"; sourceTree = ""; }; - 88EF29FE2571288600B06EF1 /* Array+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Array+Extensions.swift"; sourceTree = ""; }; - 88F0D733257E4EA500F4B050 /* L10n.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = L10n.swift; sourceTree = ""; }; - 88F6DF90252C8845009A8AF0 /* ChannelMemberUpdater.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelMemberUpdater.swift; sourceTree = ""; }; - 88F6DF93252C8866009A8AF0 /* ChannelMemberUpdater_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelMemberUpdater_Tests.swift; sourceTree = ""; }; - 88F6DF96252C88BB009A8AF0 /* ChannelMemberUpdater_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelMemberUpdater_Mock.swift; sourceTree = ""; }; - 88F7692A25837EE600BD36B0 /* AttachmentQueueUploader_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentQueueUploader_Tests.swift; sourceTree = ""; }; - 88F8364F2578D16D0039AEC8 /* ChatMessageActionControl.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageActionControl.swift; sourceTree = ""; }; - 88F836602578D1A80039AEC8 /* ChatMessageActionItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageActionItem.swift; sourceTree = ""; }; - 88F896F62541AC0900DE517D /* FlagMessagePayload+NoExtraData.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "FlagMessagePayload+NoExtraData.json"; sourceTree = ""; }; - 88F896F72541AC0900DE517D /* FlagMessagePayload+DefaultExtraData.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "FlagMessagePayload+DefaultExtraData.json"; sourceTree = ""; }; - 88F896F82541AC0900DE517D /* FlagMessagePayload+CustomExtraData.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "FlagMessagePayload+CustomExtraData.json"; sourceTree = ""; }; - 8A0175EF2501174000570345 /* TypingEventsSender.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TypingEventsSender.swift; sourceTree = ""; }; - 8A0175F325013B6400570345 /* TypingEventSender_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TypingEventSender_Tests.swift; sourceTree = ""; }; - 8A08C6A524D437DF00DEF995 /* WebSocketPingController_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketPingController_Tests.swift; sourceTree = ""; }; - 8A0C3BBB24C0947400CAFD19 /* UserEvents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserEvents.swift; sourceTree = ""; }; - 8A0C3BBD24C0AC6400CAFD19 /* UserPresence.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = UserPresence.json; sourceTree = ""; }; - 8A0C3BBE24C0AC7800CAFD19 /* UserUnbanned.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = UserUnbanned.json; sourceTree = ""; }; - 8A0C3BC224C0AD8300CAFD19 /* UserBanned.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = UserBanned.json; sourceTree = ""; }; - 8A0C3BC324C0ADD400CAFD19 /* UserStartWatching.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = UserStartWatching.json; sourceTree = ""; }; - 8A0C3BC424C0ADEB00CAFD19 /* UserStopWatching.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = UserStopWatching.json; sourceTree = ""; }; - 8A0C3BC824C0BBAB00CAFD19 /* UserEvents_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserEvents_Tests.swift; sourceTree = ""; }; - 8A0C3BCB24C1C6AB00CAFD19 /* ChannelUpdated.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = ChannelUpdated.json; sourceTree = ""; }; - 8A0C3BCD24C1CAF000CAFD19 /* ChannelDeleted.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = ChannelDeleted.json; sourceTree = ""; }; - 8A0C3BCF24C1CCD800CAFD19 /* ChannelHidden.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = ChannelHidden.json; sourceTree = ""; }; - 8A0C3BD024C1CCEB00CAFD19 /* ChannelHidden+HistoryCleared.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "ChannelHidden+HistoryCleared.json"; sourceTree = ""; }; - 8A0C3BD324C1DF2100CAFD19 /* MessageEvents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageEvents.swift; sourceTree = ""; }; - 8A0C3BD724C1E26C00CAFD19 /* MessageNew.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = MessageNew.json; sourceTree = ""; }; - 8A0C3BD824C1E33100CAFD19 /* MessageUpdated.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = MessageUpdated.json; sourceTree = ""; }; - 8A0C3BD924C1E40E00CAFD19 /* MessageRead.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = MessageRead.json; sourceTree = ""; }; - 8A0C3BDA24C1E59100CAFD19 /* NotificationMarkRead.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = NotificationMarkRead.json; sourceTree = ""; }; - 8A0C3BDB24C1E5AE00CAFD19 /* MessageDeleted.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = MessageDeleted.json; sourceTree = ""; }; - 8A0C3BE124C1F74200CAFD19 /* MessageEvents_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageEvents_Tests.swift; sourceTree = ""; }; - 8A0CC9E424C5FEA900705CF9 /* MemberEvents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberEvents.swift; sourceTree = ""; }; - 8A0CC9E724C5FFE700705CF9 /* MemberAdded.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = MemberAdded.json; sourceTree = ""; }; - 8A0CC9E924C5FFF400705CF9 /* MemberRemoved.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = MemberRemoved.json; sourceTree = ""; }; - 8A0CC9EA24C601F600705CF9 /* MemberEvents_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberEvents_Tests.swift; sourceTree = ""; }; - 8A0CC9EE24C604D200705CF9 /* MemberUpdated.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = MemberUpdated.json; sourceTree = ""; }; - 8A0CC9F024C606EF00705CF9 /* ReactionEvents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReactionEvents.swift; sourceTree = ""; }; - 8A0CC9F324C6079300705CF9 /* ReactionNew.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = ReactionNew.json; sourceTree = ""; }; - 8A0CC9F424C607E200705CF9 /* ReactionDeleted.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = ReactionDeleted.json; sourceTree = ""; }; - 8A0CC9F524C608B800705CF9 /* ReactionUpdated.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = ReactionUpdated.json; sourceTree = ""; }; - 8A0D649424E579A50017A3C0 /* GuestEndpoints_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GuestEndpoints_Tests.swift; sourceTree = ""; }; - 8A0D649524E579A50017A3C0 /* GuestEndpoints.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GuestEndpoints.swift; sourceTree = ""; }; - 8A0D649924E579E90017A3C0 /* GuestUserTokenPayload.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GuestUserTokenPayload.swift; sourceTree = ""; }; - 8A0D649A24E579E90017A3C0 /* GuestUserTokenPayload_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GuestUserTokenPayload_Tests.swift; sourceTree = ""; }; - 8A0D649F24E57A260017A3C0 /* GuestUser+DefaultExtraData.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "GuestUser+DefaultExtraData.json"; sourceTree = ""; }; - 8A0D64A124E57A260017A3C0 /* GuestUser+CustomExtraData.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "GuestUser+CustomExtraData.json"; sourceTree = ""; }; - 8A0D64A524E57A520017A3C0 /* GuestUserTokenRequestPayload.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GuestUserTokenRequestPayload.swift; sourceTree = ""; }; - 8A0D64A624E57A520017A3C0 /* GuestUserTokenRequestPayload_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = GuestUserTokenRequestPayload_Tests.swift; sourceTree = ""; }; - 8A0D64AA24E57BF20017A3C0 /* ChannelListPayload_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChannelListPayload_Tests.swift; sourceTree = ""; }; - 8A0D64AD24E5853F0017A3C0 /* DataController_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataController_Tests.swift; sourceTree = ""; }; - 8A5D3EF824AF749200E2FE35 /* ChannelId_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelId_Tests.swift; sourceTree = ""; }; - 8A618E4424D19D510003D83C /* WebSocketPingController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketPingController.swift; sourceTree = ""; }; - 8A62704D24B8660A0040BFD6 /* EventType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventType.swift; sourceTree = ""; }; - 8A62704F24B867190040BFD6 /* EventPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventPayload.swift; sourceTree = ""; }; - 8A62705B24BE2BC00040BFD6 /* TypingEvent_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TypingEvent_Tests.swift; sourceTree = ""; }; - 8A62706024BE31C30040BFD6 /* UserStartTyping.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = UserStartTyping.json; sourceTree = ""; }; - 8A62706424BE40220040BFD6 /* UserStopTyping.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = UserStopTyping.json; sourceTree = ""; }; - 8A62706B24BF3DBC0040BFD6 /* ChannelEvents_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelEvents_Tests.swift; sourceTree = ""; }; - 8A62706D24BF45360040BFD6 /* BanEnabling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BanEnabling.swift; sourceTree = ""; }; - 8AAB1C6524CB39F2009B783F /* UnreadCount.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnreadCount.swift; sourceTree = ""; }; - 8AC9CBD324C734E3006E236C /* ReactionEvents_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReactionEvents_Tests.swift; sourceTree = ""; }; - 8AC9CBD524C73689006E236C /* NotificationEvents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationEvents.swift; sourceTree = ""; }; - 8AC9CBD724C737AF006E236C /* NotificationMessageNew.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = NotificationMessageNew.json; sourceTree = ""; }; - 8AC9CBD924C73AAA006E236C /* NotificationRemovedFromChannel.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = NotificationRemovedFromChannel.json; sourceTree = ""; }; - 8AC9CBDA24C742E7006E236C /* NotificationInvited.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = NotificationInvited.json; sourceTree = ""; }; - 8AC9CBDB24C74704006E236C /* NotificationInviteRejected.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = NotificationInviteRejected.json; sourceTree = ""; }; - 8AC9CBDC24C74708006E236C /* NotificationInviteAccepted.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = NotificationInviteAccepted.json; sourceTree = ""; }; - 8AC9CBE324C74E54006E236C /* NotificationEvents_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationEvents_Tests.swift; sourceTree = ""; }; - 8AC9CBE524C74FFE006E236C /* NotificationMarkAllRead.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = NotificationMarkAllRead.json; sourceTree = ""; }; - 8ACFBF642507AA440093C6FD /* TypingEventsSender_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TypingEventsSender_Mock.swift; sourceTree = ""; }; - 8AE335A424FCF999002B6677 /* InternetConnection_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InternetConnection_Tests.swift; sourceTree = ""; }; - 8AE335A524FCF999002B6677 /* Reachability_Vendor.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Reachability_Vendor.swift; sourceTree = ""; }; - 8AE335A624FCF999002B6677 /* InternetConnection.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = InternetConnection.swift; sourceTree = ""; }; - A30C3F1F276B428F00DA5968 /* UnknownUserEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnknownUserEvent.swift; sourceTree = ""; }; - A30C3F21276B4F8800DA5968 /* UnknownUserEvent_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnknownUserEvent_Tests.swift; sourceTree = ""; }; - A30DEC98260B47DE0066E8CE /* TitleContainerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TitleContainerView.swift; sourceTree = ""; }; - A311B42C27E8BB7400CFCF6D /* StreamChatTestTools.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamChatTestTools.swift; sourceTree = ""; }; - A31783DC285B79EB005009B9 /* Bundle+PushProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Bundle+PushProvider.swift"; sourceTree = ""; }; - A3227E58284A484300EBE6CC /* UIImage+Resized.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImage+Resized.swift"; sourceTree = ""; }; - A3227E5A284A489000EBE6CC /* UIViewController+Alert.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIViewController+Alert.swift"; sourceTree = ""; }; - A3227E5F284A497300EBE6CC /* GroupUserCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupUserCell.swift; sourceTree = ""; }; - A3227E61284A499500EBE6CC /* SearchUserCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchUserCell.swift; sourceTree = ""; }; - A3227E64284A4A5C00EBE6CC /* StreamChatWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamChatWrapper.swift; sourceTree = ""; }; - A3227E68284A4AE800EBE6CC /* AvatarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AvatarView.swift; sourceTree = ""; }; - A3227E6C284A4B6A00EBE6CC /* UserCredentialsCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserCredentialsCell.swift; sourceTree = ""; }; - A3227E6F284A4BC700EBE6CC /* DemoChatChannelVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoChatChannelVC.swift; sourceTree = ""; }; - A3227E71284A4BF700EBE6CC /* HiddenChannelListVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = HiddenChannelListVC.swift; sourceTree = ""; }; - A3227E73284A4C3300EBE6CC /* DemoChatMessageActionsVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoChatMessageActionsVC.swift; sourceTree = ""; }; - A3227E75284A4C6400EBE6CC /* MessageReactionType+Position.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessageReactionType+Position.swift"; sourceTree = ""; }; - A3227E77284A4CAD00EBE6CC /* DemoChatMessageContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoChatMessageContentView.swift; sourceTree = ""; }; - A3227E79284A4CE000EBE6CC /* DemoChatChannelListVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoChatChannelListVC.swift; sourceTree = ""; }; - A3227E7D284A511200EBE6CC /* DemoAppConfiguration.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoAppConfiguration.swift; sourceTree = ""; }; - A3227EC8284A52EE00EBE6CC /* PushNotifications.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PushNotifications.swift; sourceTree = ""; }; - A32B6D9D2869DABD002B1312 /* GiphyAttachmentPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GiphyAttachmentPayload_Tests.swift; sourceTree = ""; }; - A32D55132860B40B00E66AF9 /* ChatMessageLinkAttachment_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageLinkAttachment_Tests.swift; sourceTree = ""; }; - A32D55152860B54700E66AF9 /* AttachmentPayloadLink_without_title_link.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = AttachmentPayloadLink_without_title_link.json; sourceTree = ""; }; - A32D55172860B70200E66AF9 /* AttachmentPayloadLink_with_title_link.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = AttachmentPayloadLink_with_title_link.json; sourceTree = ""; }; - A33FA815282D595C00DC40E8 /* ChannelList_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelList_Tests.swift; sourceTree = ""; }; - A33FA817282E559A00DC40E8 /* SlowMode_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SlowMode_Tests.swift; sourceTree = ""; }; - A344074E27D753530044F150 /* ConnectionRepository_Mock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = ConnectionRepository_Mock.swift; path = ../ConnectionRepository_Mock.swift; sourceTree = ""; }; - A344075027D753530044F150 /* ChannelUnreadCount_Mock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChannelUnreadCount_Mock.swift; sourceTree = ""; }; - A344075127D753530044F150 /* ChatChannel_Mock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatChannel_Mock.swift; sourceTree = ""; }; - A344075227D753530044F150 /* ChatMessageReaction_Mock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatMessageReaction_Mock.swift; sourceTree = ""; }; - A344075327D753530044F150 /* ChatMessage_Mock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatMessage_Mock.swift; sourceTree = ""; }; - A344075427D753530044F150 /* CurrentChatUser_Mock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CurrentChatUser_Mock.swift; sourceTree = ""; }; - A344075727D753530044F150 /* ChatMessageFileAttachment_Mock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatMessageFileAttachment_Mock.swift; sourceTree = ""; }; - A344075827D753530044F150 /* yoda.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = yoda.txt; sourceTree = ""; }; - A344075927D753530044F150 /* ChatMessageImageAttachment_Mock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatMessageImageAttachment_Mock.swift; sourceTree = ""; }; - A344075A27D753530044F150 /* AttachmentUploadingState_Mock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AttachmentUploadingState_Mock.swift; sourceTree = ""; }; - A344075B27D753530044F150 /* ChatMessageLinkAttachment_Mock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatMessageLinkAttachment_Mock.swift; sourceTree = ""; }; - A344075C27D753530044F150 /* AnyAttachmentPayload_Mock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnyAttachmentPayload_Mock.swift; sourceTree = ""; }; - A344075D27D753530044F150 /* ChatChannelMember_Mock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatChannelMember_Mock.swift; sourceTree = ""; }; - A344075E27D753530044F150 /* ChatUser_Mock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatUser_Mock.swift; sourceTree = ""; }; - A344075F27D753530044F150 /* NSManagedObject+ContextChange.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSManagedObject+ContextChange.swift"; sourceTree = ""; }; - A344076027D753530044F150 /* DatabaseContainer_Spy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DatabaseContainer_Spy.swift; sourceTree = ""; }; - A344076227D753530044F150 /* MemberPayload.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MemberPayload.swift; sourceTree = ""; }; - A344076327D753530044F150 /* UnreadCount.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UnreadCount.swift; sourceTree = ""; }; - A344076427D753530044F150 /* MessagePayload.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessagePayload.swift; sourceTree = ""; }; - A344076527D753530044F150 /* CurrentUserPayload.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CurrentUserPayload.swift; sourceTree = ""; }; - A344076627D753530044F150 /* MessageAttachmentPayload.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageAttachmentPayload.swift; sourceTree = ""; }; - A344076727D753530044F150 /* UserPayload.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = UserPayload.swift; sourceTree = ""; }; - A344076827D753530044F150 /* XCTestCase+Dummy.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "XCTestCase+Dummy.swift"; sourceTree = ""; }; - A344076B27D753530044F150 /* ChatChannelController_Mock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatChannelController_Mock.swift; sourceTree = ""; }; - A344076C27D753530044F150 /* ChatUserSearchController_Mock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatUserSearchController_Mock.swift; sourceTree = ""; }; - A344076D27D753530044F150 /* CurrentChatUserController_Mock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CurrentChatUserController_Mock.swift; sourceTree = ""; }; - A344076E27D753530044F150 /* ChatChannelListController_Mock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatChannelListController_Mock.swift; sourceTree = ""; }; - A344076F27D753530044F150 /* ChatMessageController_Mock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatMessageController_Mock.swift; sourceTree = ""; }; - A344077127D753530044F150 /* StreamChatTestTools.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StreamChatTestTools.h; sourceTree = ""; }; - A344077227D753530044F150 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; A34407BA27D8C33F0044F150 /* StreamChatUITestsApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = StreamChatUITestsApp.app; sourceTree = BUILT_PRODUCTS_DIR; }; - A34407BC27D8C33F0044F150 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - A34407C027D8C33F0044F150 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - A34407C827D8C3400044F150 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - A34407CB27D8C3400044F150 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - A34407CD27D8C3400044F150 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; A34407DC27D8C3400044F150 /* StreamChatUITestsAppUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = StreamChatUITestsAppUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - A34407F527D8C8A70044F150 /* User.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = User.swift; sourceTree = ""; }; - A34407FB27D8C9040044F150 /* StreamChatWrapperExtensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamChatWrapperExtensions.swift; sourceTree = ""; }; - A34ECB4527F5C9C200A804C1 /* MessageEvents_IntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageEvents_IntegrationTests.swift; sourceTree = ""; }; - A34ECB4727F5C9FA00A804C1 /* UserEvents_IntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserEvents_IntegrationTests.swift; sourceTree = ""; }; - A34ECB4927F5CA1B00A804C1 /* TypingEvents_IntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TypingEvents_IntegrationTests.swift; sourceTree = ""; }; - A34ECB4B27F5CA5E00A804C1 /* ReactionEvents_IntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReactionEvents_IntegrationTests.swift; sourceTree = ""; }; - A34ECB4D27F5CABD00A804C1 /* MemberEvents_IntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberEvents_IntegrationTests.swift; sourceTree = ""; }; - A34ECB4F27F5CAF200A804C1 /* PinnedMessagesQuery_IntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PinnedMessagesQuery_IntegrationTests.swift; sourceTree = ""; }; - A34ECB5127F5CB9B00A804C1 /* ListChange_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListChange_Tests.swift; sourceTree = ""; }; - A34ECB5327F5CBD500A804C1 /* ListChangeAggregator_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListChangeAggregator_Tests.swift; sourceTree = ""; }; - A34ECB5527F5CC1E00A804C1 /* EntityChange_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EntityChange_Tests.swift; sourceTree = ""; }; - A35715FA283E9A080014E3B0 /* StreamChatTestMockServer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StreamChatTestMockServer.h; sourceTree = ""; }; - A35757C62613081B00DC914C /* ComposerKeyboardHandler.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ComposerKeyboardHandler.swift; sourceTree = ""; }; - A3698D7F2820187200814143 /* DebugMenu.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DebugMenu.swift; sourceTree = ""; }; - A3698DD728215E2F00814143 /* Settings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Settings.swift; sourceTree = ""; }; - A36C39F42860680A0004EB7E /* URL+EnrichedURL.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+EnrichedURL.swift"; sourceTree = ""; }; - A36C39F728606B5D0004EB7E /* URL_EnrichedURL_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = URL_EnrichedURL_Tests.swift; sourceTree = ""; }; - A36F99792818459C0078260D /* InternetConnectionMonitor_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InternetConnectionMonitor_Mock.swift; sourceTree = ""; }; - A3813B4B2825C8030076E838 /* CustomChatMessageListRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomChatMessageListRouter.swift; sourceTree = ""; }; - A3813B4D2825C8A30076E838 /* ThreadVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadVC.swift; sourceTree = ""; }; - A382131D2805C8AC0068D30E /* TestsEnvironmentSetup.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TestsEnvironmentSetup.swift; sourceTree = ""; }; - A3960E0A27DA587B003AB2B0 /* RetryStrategy_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RetryStrategy_Tests.swift; sourceTree = ""; }; - A3960E0C27DA5973003AB2B0 /* ConnectionRecoveryHandler_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ConnectionRecoveryHandler_Tests.swift; sourceTree = ""; }; - A396B752260CCE7400D8D15B /* TitleContainerView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TitleContainerView_Tests.swift; sourceTree = ""; }; - A39A8AE6263825F4003453D9 /* ChatMessageLayoutOptionsResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageLayoutOptionsResolver.swift; sourceTree = ""; }; - A39B040A27F196F200D6B18A /* StreamChatUITests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamChatUITests.swift; sourceTree = ""; }; A3A0C999283E952900B18DA4 /* StreamChatTestMockServer.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = StreamChatTestMockServer.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - A3A0C9C0283E967600B18DA4 /* StreamChatTestMockServer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamChatTestMockServer.swift; sourceTree = ""; }; - A3A644B227BF99D400F92494 /* ChannelTruncateRequestPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelTruncateRequestPayload_Tests.swift; sourceTree = ""; }; - A3AFEAA62816F1A200A79A6A /* MessageDeliveryStatus_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageDeliveryStatus_Tests.swift; sourceTree = ""; }; - A3B0CFA127BBF52600F352F9 /* ChannelTruncateRequestPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelTruncateRequestPayload.swift; sourceTree = ""; }; - A3B0CFA327BCF66A00F352F9 /* ChannelTruncated_with_message.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = ChannelTruncated_with_message.json; sourceTree = ""; }; - A3B78F17282A675700348AD1 /* MessageDeliveryStatus+ChannelList_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessageDeliveryStatus+ChannelList_Tests.swift"; sourceTree = ""; }; - A3B78F19282A6A8F00348AD1 /* UserRobot+Asserts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserRobot+Asserts.swift"; sourceTree = ""; }; - A3BB3FFE261DA74D00365496 /* ContainerStackView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContainerStackView.swift; sourceTree = ""; }; - A3BD4817281A984C0090D511 /* DispatchQueue+AsyncAfter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DispatchQueue+AsyncAfter.swift"; sourceTree = ""; }; - A3BD484D281ABB620090D511 /* CustomChannelListRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomChannelListRouter.swift; sourceTree = ""; }; - A3BD484F281AC16C0090D511 /* ChannelVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelVC.swift; sourceTree = ""; }; - A3BEB6AE27F3235600D6D80D /* Bundle+Target.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Bundle+Target.swift"; sourceTree = ""; }; - A3BEB6B227F3245E00D6D80D /* XCTestCase+MockData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "XCTestCase+MockData.swift"; sourceTree = ""; }; - A3C0D773261CA25700A8A1A2 /* ContainerStackView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContainerStackView_Tests.swift; sourceTree = ""; }; - A3C2700127E1D82D0057D5A8 /* MessageSearchController_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessageSearchController_Tests.swift; sourceTree = ""; }; - A3C3BC4B27E87FEC00224761 /* Token+Unique.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Token+Unique.swift"; sourceTree = ""; }; - A3C3BC4D27E8800800224761 /* AttachmentId+Unique.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AttachmentId+Unique.swift"; sourceTree = ""; }; - A3C3BC4F27E8801F00224761 /* Date+Unique.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Date+Unique.swift"; sourceTree = ""; }; - A3C3BC5127E8802E00224761 /* Int+Unique.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Int+Unique.swift"; sourceTree = ""; }; - A3C3BC5327E8804100224761 /* AttachmentAction+Unique.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AttachmentAction+Unique.swift"; sourceTree = ""; }; - A3C3BC5527E8805600224761 /* String+Unique.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Unique.swift"; sourceTree = ""; }; - A3C3BC5727E8806D00224761 /* URL+Unique.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URL+Unique.swift"; sourceTree = ""; }; - A3C3BC5A27E8810000224761 /* DispatchQueue+Random.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "DispatchQueue+Random.swift"; sourceTree = ""; }; - A3C7BA7827E377CD00BBF4FA /* DataController_Delegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataController_Delegate.swift; sourceTree = ""; }; - A3C7BA7B27E3786500BBF4FA /* TestItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestItem.swift; sourceTree = ""; }; - A3C7BA7D27E3797300BBF4FA /* TestFetchedResultsController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestFetchedResultsController.swift; sourceTree = ""; }; - A3C7BA8027E37BA200BBF4FA /* Endpoint+Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Endpoint+Mock.swift"; sourceTree = ""; }; - A3C7BA8227E37BE000BBF4FA /* TestUser.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestUser.swift; sourceTree = ""; }; - A3C7BA8727E37DF000BBF4FA /* RequestEncoder_Spy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestEncoder_Spy.swift; sourceTree = ""; }; - A3C7BA8927E37E3D00BBF4FA /* RequestDecoder_Spy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RequestDecoder_Spy.swift; sourceTree = ""; }; - A3C7BA8B27E37E7700BBF4FA /* AnyEncodable+Equatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "AnyEncodable+Equatable.swift"; sourceTree = ""; }; - A3C7BA8D27E37EAD00BBF4FA /* AnyEndpoint.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnyEndpoint.swift; sourceTree = ""; }; - A3C7BA8F27E37EE000BBF4FA /* URLSessionConfiguration+Equatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "URLSessionConfiguration+Equatable.swift"; sourceTree = ""; }; - A3C7BA9127E37FA200BBF4FA /* Array+Subscript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Array+Subscript.swift"; sourceTree = ""; }; - A3C7BA9327E3826C00BBF4FA /* ConnectionDetailsProviderDelegate_Spy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectionDetailsProviderDelegate_Spy.swift; sourceTree = ""; }; - A3C7BA9527E382F900BBF4FA /* TestBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestBuilder.swift; sourceTree = ""; }; - A3C7BA9727E3841200BBF4FA /* ChannelEditDetailPayload+Unique.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChannelEditDetailPayload+Unique.swift"; sourceTree = ""; }; - A3C7BA9927E3849B00BBF4FA /* EndpoinPath+Equatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EndpoinPath+Equatable.swift"; sourceTree = ""; }; - A3C7BA9B27E387F800BBF4FA /* DecodableEntity.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DecodableEntity.swift; sourceTree = ""; }; - A3C7BA9D27E3893A00BBF4FA /* String+Date.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Date.swift"; sourceTree = ""; }; - A3C7BA9F27E389E400BBF4FA /* CustomCDNClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomCDNClient.swift; sourceTree = ""; }; - A3C7BAA327E38B7700BBF4FA /* ChannelController_Delegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelController_Delegate.swift; sourceTree = ""; }; - A3C7BAA827E38C5E00BBF4FA /* ChatMessage+Unique.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatMessage+Unique.swift"; sourceTree = ""; }; - A3C7BAAA27E4D1F100BBF4FA /* ChannelListController_Delegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListController_Delegate.swift; sourceTree = ""; }; - A3C7BAAC27E4D37400BBF4FA /* TestEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestEvent.swift; sourceTree = ""; }; - A3C7BAAF27E4D3CE00BBF4FA /* EventsDecoder_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventsDecoder_Mock.swift; sourceTree = ""; }; - A3C7BAB127E4D45200BBF4FA /* TestChannelListObserver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestChannelListObserver.swift; sourceTree = ""; }; - A3C7BAB427E4D81A00BBF4FA /* ChannelListController_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListController_Mock.swift; sourceTree = ""; }; - A3C7BAB627E4D8B200BBF4FA /* ChannelWatcherListController_Delegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelWatcherListController_Delegate.swift; sourceTree = ""; }; - A3C7BAB827E4D90300BBF4FA /* ConnectionController_Delegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectionController_Delegate.swift; sourceTree = ""; }; - A3C7BABA27E4D97500BBF4FA /* UserController_Delegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserController_Delegate.swift; sourceTree = ""; }; - A3C7BABC27E4D9B500BBF4FA /* CurrentUserController_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrentUserController_Mock.swift; sourceTree = ""; }; - A3C7BABF27E4DA8200BBF4FA /* EventsController_Delegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventsController_Delegate.swift; sourceTree = ""; }; - A3C7BAC127E4DB7100BBF4FA /* ChannelMemberController_Delegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelMemberController_Delegate.swift; sourceTree = ""; }; - A3C7BAC427E4DBA900BBF4FA /* ChatChannelMember.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelMember.swift; sourceTree = ""; }; - A3C7BAC627E4DBF900BBF4FA /* MessageSearchController_Delegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageSearchController_Delegate.swift; sourceTree = ""; }; - A3C7BAC827E4DC5D00BBF4FA /* ChatUserController_Delegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatUserController_Delegate.swift; sourceTree = ""; }; - A3C7BACA27E4DC9300BBF4FA /* ChatUser+Unique.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatUser+Unique.swift"; sourceTree = ""; }; - A3C7BACC27E4DD9000BBF4FA /* UserListController_Delegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserListController_Delegate.swift; sourceTree = ""; }; - A3C7BACE27E4DF7100BBF4FA /* PhotoMetaData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PhotoMetaData.swift; sourceTree = ""; }; - A3C7BAD027E4E02700BBF4FA /* ChannelListFilterScope_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListFilterScope_Tests.swift; sourceTree = ""; }; - A3C7BAD227E4E05300BBF4FA /* MemberListFilterScope_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberListFilterScope_Tests.swift; sourceTree = ""; }; - A3C7BAD427E4E11D00BBF4FA /* UserListFilterScope_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserListFilterScope_Tests.swift; sourceTree = ""; }; - A3C7BAD627E4E51600BBF4FA /* Calendar+GMT.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Calendar+GMT.swift"; sourceTree = ""; }; - A3C7BAD827E4E6AB00BBF4FA /* WebSocketPingController_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketPingController_Mock.swift; sourceTree = ""; }; - A3C7BADA27E4E82100BBF4FA /* WebSocketEngineError+Equatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "WebSocketEngineError+Equatable.swift"; sourceTree = ""; }; - A3C7BADC27E4E86400BBF4FA /* WebSocketPingController_Delegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketPingController_Delegate.swift; sourceTree = ""; }; - A3C7BADE27E4E8C000BBF4FA /* TypingEventDTO+Unique.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "TypingEventDTO+Unique.swift"; sourceTree = ""; }; - A3C7BAE127E4E95800BBF4FA /* CleanUpTypingEvent+Equatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CleanUpTypingEvent+Equatable.swift"; sourceTree = ""; }; - A3C7BAE427E4EABC00BBF4FA /* ChannelEvents_IntegrationTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelEvents_IntegrationTests.swift; sourceTree = ""; }; - A3C7BAE627E4EC4000BBF4FA /* ChannelListQuery+Equatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChannelListQuery+Equatable.swift"; sourceTree = ""; }; - A3C7BAE827E4ECE800BBF4FA /* TestMemberEvent.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TestMemberEvent.swift; sourceTree = ""; }; - A3CB2B9F2858C06B00DCAE3E /* Ephemeral_Messages_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Ephemeral_Messages_Tests.swift; sourceTree = ""; }; - A3D15D8027E9CF5A006B34D7 /* AssertAsync+Events.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "AssertAsync+Events.swift"; sourceTree = ""; }; - A3D15D8327E9D4B5006B34D7 /* VirtualTimer.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VirtualTimer.swift; sourceTree = ""; }; - A3D15D8427E9D4B5006B34D7 /* VirtualTime_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VirtualTime_Tests.swift; sourceTree = ""; }; - A3D15D8527E9D4B5006B34D7 /* VirtualTime.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = VirtualTime.swift; sourceTree = ""; }; - A3D15D9127EA0125006B34D7 /* Event+Equatable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Event+Equatable.swift"; sourceTree = ""; }; - A3D15D9527EA0723006B34D7 /* StreamChatTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamChatTests.swift; sourceTree = ""; }; - A3D9D68227EDE35100725066 /* ChatChannel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannel.swift; sourceTree = ""; }; - A3D9D68B27EDE54900725066 /* UIView+SimulateViewAddedToHierarchy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+SimulateViewAddedToHierarchy.swift"; sourceTree = ""; }; - A3EA3327276C904700C84A52 /* ObjcAssociatedWeakObject.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ObjcAssociatedWeakObject.swift; sourceTree = ""; }; - A3F65E3227EB6F63003F6256 /* AssertNetworkRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AssertNetworkRequest.swift; sourceTree = ""; }; - AC73783926A6AF1C002ED7B4 /* AttachmentPayloadLinkWithoutImagePreview.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = AttachmentPayloadLinkWithoutImagePreview.json; sourceTree = ""; }; - AC82033E28C6598C0002EFDD /* CallRequestBody_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CallRequestBody_Tests.swift; sourceTree = ""; }; AC908381268B115F00ACFB8E /* YouTube.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = YouTube.app; sourceTree = BUILT_PRODUCTS_DIR; }; - AC908383268B115F00ACFB8E /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - AC90838C268B116000ACFB8E /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - AC90838F268B116000ACFB8E /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - AC908391268B116000ACFB8E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - AC908396268B11A300ACFB8E /* ChatClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatClient.swift; sourceTree = ""; }; - AC9083A2268B12C300ACFB8E /* YTChatMessageContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YTChatMessageContentView.swift; sourceTree = ""; }; - AC9083A4268B130800ACFB8E /* YTChatMessageComposerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YTChatMessageComposerView.swift; sourceTree = ""; }; - AC9083A6268B14B000ACFB8E /* YTLiveChatViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YTLiveChatViewController.swift; sourceTree = ""; }; - AC9083A8268B167B00ACFB8E /* YTChatComposerViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YTChatComposerViewController.swift; sourceTree = ""; }; - ACA3C98426CA23F300EB8B07 /* DateUtils_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DateUtils_Tests.swift; sourceTree = ""; }; - ACA3C98526CA23F300EB8B07 /* DateUtils.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DateUtils.swift; sourceTree = ""; }; - ACABFF8226D6587E0018F3DC /* Components_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Components_Mock.swift; sourceTree = ""; }; - ACABFF8426D658B70018F3DC /* ImageLoader_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageLoader_Mock.swift; sourceTree = ""; }; - ACBEF4E3268B439A00FE7557 /* YTLiveVideoViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YTLiveVideoViewController.swift; sourceTree = ""; }; - ACBEF4E4268B439A00FE7557 /* YTLiveVideoViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = YTLiveVideoViewController.xib; sourceTree = ""; }; - ACCA772926C40C96007AE2ED /* ImageLoading.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageLoading.swift; sourceTree = ""; }; - ACCA772B26C40D43007AE2ED /* NukeImageLoader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NukeImageLoader.swift; sourceTree = ""; }; - ACCA772D26C568D8007AE2ED /* NukeImageProcessor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NukeImageProcessor.swift; sourceTree = ""; }; - ACD502A826BC0C670029FB7D /* ImageMerger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageMerger.swift; sourceTree = ""; }; - ACDB5412269C6F2A007CD465 /* String+Extensions_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "String+Extensions_Tests.swift"; sourceTree = ""; }; - ACE6E05F268D92F200396310 /* YTScrollToLatestMessageButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YTScrollToLatestMessageButton.swift; sourceTree = ""; }; - ACE6E062268D965100396310 /* YTSendButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YTSendButton.swift; sourceTree = ""; }; - ACE6E065268D9E9B00396310 /* YTMessageLayoutOptionsResolver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YTMessageLayoutOptionsResolver.swift; sourceTree = ""; }; - ACE6E068268DB8AC00396310 /* YTInputChatMessageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = YTInputChatMessageView.swift; sourceTree = ""; }; - ACF73D7726CFE07900372DC0 /* Cancellable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Cancellable.swift; sourceTree = ""; }; - AD0169CA25CAEDC0009EBAD2 /* yoda.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = yoda.jpg; sourceTree = ""; }; - AD0169F325CAF689009EBAD2 /* vader.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = vader.jpg; sourceTree = ""; }; - AD016A3325CB0AE6009EBAD2 /* StreamChatUITestPlan.xctestplan */ = {isa = PBXFileReference; lastKnownFileType = text; path = StreamChatUITestPlan.xctestplan; sourceTree = ""; }; - AD050B8C265D5E09006649A5 /* QuotedChatMessageView+SwiftUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QuotedChatMessageView+SwiftUI.swift"; sourceTree = ""; }; - AD050BA7265D600B006649A5 /* QuotedChatMessageView+SwiftUI_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "QuotedChatMessageView+SwiftUI_Tests.swift"; sourceTree = ""; }; - AD053B992B335854003612B6 /* DemoComposerVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoComposerVC.swift; sourceTree = ""; }; - AD053B9E2B335929003612B6 /* LocationAttachmentViewInjector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationAttachmentViewInjector.swift; sourceTree = ""; }; - AD053BA02B3359DD003612B6 /* DemoAttachmentViewCatalog.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoAttachmentViewCatalog.swift; sourceTree = ""; }; - AD053BA42B335A63003612B6 /* DemoQuotedChatMessageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoQuotedChatMessageView.swift; sourceTree = ""; }; - AD053BA62B33624C003612B6 /* LocationAttachmentViewDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationAttachmentViewDelegate.swift; sourceTree = ""; }; - AD053BA82B336331003612B6 /* LocationDetailViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationDetailViewController.swift; sourceTree = ""; }; - AD053BAA2B33638B003612B6 /* LocationAttachmentSnapshotView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationAttachmentSnapshotView.swift; sourceTree = ""; }; - AD053BAC2B336493003612B6 /* DemoChatMessageListVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoChatMessageListVC.swift; sourceTree = ""; }; - AD053F522CA8DAA60025EF31 /* PollAllOptionsListVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollAllOptionsListVC.swift; sourceTree = ""; }; - AD0AD6BF2A25140A00CB96CB /* MessagesPaginationState_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessagesPaginationState_Tests.swift; sourceTree = ""; }; - AD0CB4A72C24EDC7006285E8 /* ChatThreadListItemView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatThreadListItemView_Tests.swift; sourceTree = ""; }; - AD0CB4A92C24EE4D006285E8 /* ChatThreadListVC_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatThreadListVC_Tests.swift; sourceTree = ""; }; - AD0CB4AD2C25DAE3006285E8 /* ChatThreadListController_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatThreadListController_Mock.swift; sourceTree = ""; }; - AD0CC0112BDBC1BF005E2C66 /* ReactionListQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReactionListQuery.swift; sourceTree = ""; }; - AD0CC0142BDBC68E005E2C66 /* ReactionListQuery_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReactionListQuery_Tests.swift; sourceTree = ""; }; - AD0CC01B2BDBD22D005E2C66 /* ReactionEndpoints.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReactionEndpoints.swift; sourceTree = ""; }; - AD0CC01E2BDBD2EB005E2C66 /* ReactionEndpoint_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReactionEndpoint_Tests.swift; sourceTree = ""; }; - AD0CC0222BDBF715005E2C66 /* ReactionListUpdater.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReactionListUpdater.swift; sourceTree = ""; }; - AD0CC0252BDBF9D1005E2C66 /* ReactionListUpdater_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReactionListUpdater_Tests.swift; sourceTree = ""; }; - AD0CC02A2BDC01A2005E2C66 /* ReactionListController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReactionListController.swift; sourceTree = ""; }; - AD0CC02D2BDC08E9005E2C66 /* ChatClient+ReactionListController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatClient+ReactionListController.swift"; sourceTree = ""; }; - AD0CC0302BDC1964005E2C66 /* ReactionListQueryDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReactionListQueryDTO.swift; sourceTree = ""; }; - AD0CC0332BDC4A6B005E2C66 /* ReactionListController+Combine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ReactionListController+Combine.swift"; sourceTree = ""; }; - AD0CC0362BDC4B5A005E2C66 /* ReactionListController+SwiftUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ReactionListController+SwiftUI.swift"; sourceTree = ""; }; - AD0E278D2BF789630037554F /* ThreadsRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadsRepository.swift; sourceTree = ""; }; - AD0EC6D42A45AAAF005220B1 /* ChatMessageListVC_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageListVC_Mock.swift; sourceTree = ""; }; - AD0F7F122B5ED64600914C4C /* ComposerLinkPreviewView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComposerLinkPreviewView.swift; sourceTree = ""; }; - AD0F7F162B6139D500914C4C /* TextLinkDetector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextLinkDetector.swift; sourceTree = ""; }; - AD0F7F1B2B616DD000914C4C /* TextLinkDetector_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextLinkDetector_Tests.swift; sourceTree = ""; }; - AD142AC92C739D6600ABCC1F /* Poll_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Poll_Tests.swift; sourceTree = ""; }; - AD142ACD2C73B0C700ABCC1F /* Poll_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Poll_Mock.swift; sourceTree = ""; }; - AD142AD02C73BB2300ABCC1F /* PollAttachmentView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollAttachmentView_Tests.swift; sourceTree = ""; }; - AD154C6C25DC3BA000850925 /* ChatCommandSuggestionView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatCommandSuggestionView_Tests.swift; sourceTree = ""; }; - AD158B6326C1872D00C104CD /* ChatThreadVC+SwiftUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatThreadVC+SwiftUI.swift"; sourceTree = ""; }; - AD169DE82C99CB7F00F58FAC /* PollFeature.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollFeature.swift; sourceTree = ""; }; - AD169DED2C9B114500F58FAC /* KeyboardHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = KeyboardHandler.swift; sourceTree = ""; }; - AD169DF52C9B339E00F58FAC /* PollCreationSectionHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollCreationSectionHeaderView.swift; sourceTree = ""; }; - AD169DF92C9E1A2C00F58FAC /* PollCreationNameCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollCreationNameCell.swift; sourceTree = ""; }; - AD169DFD2C9F512900F58FAC /* PollCreationVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollCreationVC.swift; sourceTree = ""; }; - AD169E012C9F969C00F58FAC /* DefaultScrollViewKeyboardHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DefaultScrollViewKeyboardHandler.swift; sourceTree = ""; }; - AD17CDF827E4DB2700E0D092 /* PushProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PushProvider.swift; sourceTree = ""; }; - AD17E1202E009853001AF308 /* SharedLocationPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SharedLocationPayload.swift; sourceTree = ""; }; - AD17E1222E01CAAF001AF308 /* NewLocationInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NewLocationInfo.swift; sourceTree = ""; }; - AD1B9F412E30F7850091A37A /* LivestreamChannelController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LivestreamChannelController.swift; sourceTree = ""; }; - AD1BA40A2E3A2D180092D602 /* ManualEventHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ManualEventHandler.swift; sourceTree = ""; }; - AD1D7A8326A212D000494CA5 /* ChatChannelVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelVC.swift; sourceTree = ""; }; - AD25070B272C0C8800BC14C4 /* ChatMessageReactionAuthorsVC_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageReactionAuthorsVC_Tests.swift; sourceTree = ""; }; - AD2525202ACB3C0800F1433C /* ChatClientFactory_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatClientFactory_Tests.swift; sourceTree = ""; }; - AD25F7332E845D1B00F16B14 /* PushPreferenceLevel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PushPreferenceLevel.swift; sourceTree = ""; }; - AD25F7362E845D2B00F16B14 /* PushPreference.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PushPreference.swift; sourceTree = ""; }; - AD25F7422E84667900F16B14 /* PushPreferencePayloads.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PushPreferencePayloads.swift; sourceTree = ""; }; - AD25F7492E84A1B100F16B14 /* UnreadDetailsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnreadDetailsView.swift; sourceTree = ""; }; - AD25F74B2E84A1EB00F16B14 /* PushPreferencesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PushPreferencesView.swift; sourceTree = ""; }; - AD25F74D2E8606A300F16B14 /* PushPreferenceDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PushPreferenceDTO.swift; sourceTree = ""; }; - AD25F7502E86EB5700F16B14 /* PushPreferencePayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PushPreferencePayload_Tests.swift; sourceTree = ""; }; - AD26CB762E3ACAA0002FC1A7 /* DemoLivestreamChatChannelVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoLivestreamChatChannelVC.swift; sourceTree = ""; }; - AD29395C2A2E36FE00533CA7 /* SwipeToReplyGestureHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwipeToReplyGestureHandler.swift; sourceTree = ""; }; - AD2C94DB29CB8CC40096DCA1 /* PartiallyFailingChannelListPayload.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = PartiallyFailingChannelListPayload.json; sourceTree = ""; }; - AD2C94DE29CB93C40096DCA1 /* FailingChannelListPayload.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = FailingChannelListPayload.json; sourceTree = ""; }; - AD2DDA542CAA2B600040B8D4 /* PollAllOptionsListItemCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollAllOptionsListItemCell.swift; sourceTree = ""; }; - AD2DDA572CAAB7AC0040B8D4 /* PollAllOptionsListVC_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollAllOptionsListVC_Tests.swift; sourceTree = ""; }; - AD2F2D982D271B07006ED24B /* UserAnnotation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserAnnotation.swift; sourceTree = ""; }; - AD2F2D9A2D271B36006ED24B /* UserAnnotationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserAnnotationView.swift; sourceTree = ""; }; - AD33316F2A30DB2E00ABF38F /* SwipeToReplyGestureHandler_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwipeToReplyGestureHandler_Mock.swift; sourceTree = ""; }; - AD35D5382E538712003142CD /* LivestreamChannelController_Spy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LivestreamChannelController_Spy.swift; sourceTree = ""; }; - AD37D7C32BC979B000800D8C /* ThreadDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadDTO.swift; sourceTree = ""; }; - AD37D7C62BC98A4400800D8C /* ThreadParticipantDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadParticipantDTO.swift; sourceTree = ""; }; - AD37D7C92BC98A5300800D8C /* ThreadReadDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadReadDTO.swift; sourceTree = ""; }; - AD37D7CC2BC9937200800D8C /* Thread.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Thread.swift; sourceTree = ""; }; - AD37D7CF2BC9937F00800D8C /* ThreadParticipant.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadParticipant.swift; sourceTree = ""; }; - AD37D7D22BC9938E00800D8C /* ThreadRead.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadRead.swift; sourceTree = ""; }; - AD38952F2E9EB73F0039E6BF /* ChannelDeliveredMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelDeliveredMiddleware.swift; sourceTree = ""; }; - AD3895322E9EC3F20039E6BF /* ChannelDeliveredMiddleware_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelDeliveredMiddleware_Tests.swift; sourceTree = ""; }; - AD3D0CBF26A8727800A6D813 /* SlackChatChannelHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SlackChatChannelHeaderView.swift; sourceTree = ""; }; - AD3D0CC126A88E5100A6D813 /* MessengerChatChannelHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessengerChatChannelHeaderView.swift; sourceTree = ""; }; - AD3D0CC326A89E6300A6D813 /* iMessageChatChannelHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iMessageChatChannelHeaderView.swift; sourceTree = ""; }; - AD3DB8302E7C48BF0023D377 /* GalleryHeaderViewDateFormatter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GalleryHeaderViewDateFormatter.swift; sourceTree = ""; }; - AD3DBBA62E9EE846005090E2 /* DemoMessageReadsInfoView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoMessageReadsInfoView.swift; sourceTree = ""; }; - AD3DBBAD2E9FE2AE005090E2 /* MessageDelivered.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = MessageDelivered.json; sourceTree = ""; }; - AD4118822D5E135D000EF88E /* UILabel+highlightText.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UILabel+highlightText.swift"; sourceTree = ""; }; - AD43DE6C2A712B0F0040C0FD /* ChatChannelListSearchVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelListSearchVC.swift; sourceTree = ""; }; - AD43F90826153BAD00F2D4BB /* QuotedChatMessageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuotedChatMessageView.swift; sourceTree = ""; }; - AD447376263ABC5C0030E583 /* ChatCommandSuggestionCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatCommandSuggestionCollectionViewCell.swift; sourceTree = ""; }; - AD4473A9263ABFA00030E583 /* ChatSuggestionsCollectionReusableView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatSuggestionsCollectionReusableView.swift; sourceTree = ""; }; - AD447407263AC5B70030E583 /* ChatMentionSuggestionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMentionSuggestionView.swift; sourceTree = ""; }; - AD4474FC263B19F90030E583 /* ImageAttachmentComposerPreview.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageAttachmentComposerPreview.swift; sourceTree = ""; }; - AD45333125D153A500CD9D47 /* ConnectionController_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectionController_Tests.swift; sourceTree = ""; }; - AD45333925D153CF00CD9D47 /* ConnectionController+SwiftUI_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ConnectionController+SwiftUI_Tests.swift"; sourceTree = ""; }; - AD45334D25D153E500CD9D47 /* ConnectionController+Combine_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ConnectionController+Combine_Tests.swift"; sourceTree = ""; }; - AD46C4DA25C431C500B405F8 /* ChatChannelListVC_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelListVC_Tests.swift; sourceTree = ""; }; - AD470C9B26C6D8C60090759A /* ChatMessageListVCDataSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageListVCDataSource.swift; sourceTree = ""; }; - AD470C9D26C6D9030090759A /* ChatMessageListVCDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageListVCDelegate.swift; sourceTree = ""; }; - AD483B952A2658970004B406 /* ChannelMemberUnbanRequestPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelMemberUnbanRequestPayload.swift; sourceTree = ""; }; - AD48F6912D2849B5007CCF3A /* LocationSharingStatusView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationSharingStatusView.swift; sourceTree = ""; }; - AD4C15552A55874700A32955 /* ImageLoading_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageLoading_Tests.swift; sourceTree = ""; }; - AD4C8C212C5D479B00E1C414 /* StackedUserAvatarsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StackedUserAvatarsView.swift; sourceTree = ""; }; - AD4CDD81296498D20057BC8A /* ScrollViewPaginationHandler_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScrollViewPaginationHandler_Tests.swift; sourceTree = ""; }; - AD4CDD83296498EB0057BC8A /* InvertedScrollViewPaginationHandler_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvertedScrollViewPaginationHandler_Tests.swift; sourceTree = ""; }; - AD4E87932E37947300223A1C /* ChannelPayload+asModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChannelPayload+asModel.swift"; sourceTree = ""; }; - AD4E87942E37947300223A1C /* MessagePayload+asModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessagePayload+asModel.swift"; sourceTree = ""; }; - AD4E87962E37947300223A1C /* UserPayload+asModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserPayload+asModel.swift"; sourceTree = ""; }; - AD4E87A02E39167C00223A1C /* LivestreamChannelController+Combine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "LivestreamChannelController+Combine.swift"; sourceTree = ""; }; - AD4F89CA2C666471006DF7E5 /* PollResultsSectionHeaderView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PollResultsSectionHeaderView.swift; sourceTree = ""; }; - AD4F89CC2C666471006DF7E5 /* PollResultsVC.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PollResultsVC.swift; sourceTree = ""; }; - AD4F89CD2C666471006DF7E5 /* PollResultsVoteItemCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PollResultsVoteItemCell.swift; sourceTree = ""; }; - AD4F89CE2C666471006DF7E5 /* PollResultsVoteItemView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PollResultsVoteItemView.swift; sourceTree = ""; }; - AD4F89DA2C667886006DF7E5 /* PollResultsTableHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollResultsTableHeaderView.swift; sourceTree = ""; }; - AD4F89DD2C6A5908006DF7E5 /* PollResultsSectionFooterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollResultsSectionFooterView.swift; sourceTree = ""; }; - AD4F89E22C6A7B81006DF7E5 /* PollResultsVoteListVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollResultsVoteListVC.swift; sourceTree = ""; }; - AD4F89E52C6AE658006DF7E5 /* GroupedSectionListStyling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupedSectionListStyling.swift; sourceTree = ""; }; - AD4F89E82C6B89B3006DF7E5 /* PollTimestampFormatter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollTimestampFormatter.swift; sourceTree = ""; }; - AD4F89EB2C6B935A006DF7E5 /* Calendar+StreamCalendar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Calendar+StreamCalendar.swift"; sourceTree = ""; }; - AD4FB7142C1B758100EB73C5 /* Unread.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = Unread.json; sourceTree = ""; }; - AD50C31C2A607A88002FDD06 /* ChannelListSearchStrategy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListSearchStrategy.swift; sourceTree = ""; }; - AD52A2182804850700D0157E /* ChannelConfigDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelConfigDTO.swift; sourceTree = ""; }; - AD52A21B2804851600D0157E /* CommandDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommandDTO.swift; sourceTree = ""; }; - AD53DCDE27271D850019290C /* MessageReactionsPayload.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = MessageReactionsPayload.json; sourceTree = ""; }; - AD540AE1260CECA10082D802 /* QuotedChatMessageView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QuotedChatMessageView_Tests.swift; sourceTree = ""; }; - AD545E5F2D523CA8008FD399 /* DraftPayloads.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DraftPayloads.swift; sourceTree = ""; }; - AD545E622D528271008FD399 /* DraftListQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DraftListQuery.swift; sourceTree = ""; }; - AD545E652D53C26B008FD399 /* DraftMessagesRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DraftMessagesRepository.swift; sourceTree = ""; }; - AD545E682D5531B9008FD399 /* DemoDraftMessageListVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoDraftMessageListVC.swift; sourceTree = ""; }; - AD545E6A2D5650B5008FD399 /* DraftPayloads_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DraftPayloads_Tests.swift; sourceTree = ""; }; - AD545E6C2D565316008FD399 /* DraftMessage.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = DraftMessage.json; sourceTree = ""; }; - AD545E702D5A745F008FD399 /* DraftEvents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DraftEvents.swift; sourceTree = ""; }; - AD545E732D5A79B5008FD399 /* DraftUpdaterMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DraftUpdaterMiddleware.swift; sourceTree = ""; }; - AD545E762D5BB3D6008FD399 /* DraftEndpoints_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DraftEndpoints_Tests.swift; sourceTree = ""; }; - AD545E782D5BC14E008FD399 /* DraftMessagesRepository_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DraftMessagesRepository_Tests.swift; sourceTree = ""; }; - AD545E7A2D5BC1DC008FD399 /* DraftPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DraftPayload.swift; sourceTree = ""; }; - AD545E7C2D5CFC15008FD399 /* ChannelController+Drafts_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChannelController+Drafts_Tests.swift"; sourceTree = ""; }; - AD545E7E2D5CFC36008FD399 /* DraftMessagesRepository_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DraftMessagesRepository_Mock.swift; sourceTree = ""; }; - AD545E802D5D0006008FD399 /* MessageController+Drafts_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessageController+Drafts_Tests.swift"; sourceTree = ""; }; - AD545E822D5D0389008FD399 /* CurrentUserController+Drafts_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CurrentUserController+Drafts_Tests.swift"; sourceTree = ""; }; - AD545E842D5D7591008FD399 /* DraftListQuery_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DraftListQuery_Tests.swift; sourceTree = ""; }; - AD545E862D5D805A008FD399 /* DraftEvents_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DraftEvents_Tests.swift; sourceTree = ""; }; - AD545E882D5D8095008FD399 /* DraftDeleted.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = DraftDeleted.json; sourceTree = ""; }; - AD545E892D5D8095008FD399 /* DraftUpdated.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = DraftUpdated.json; sourceTree = ""; }; - AD545E8D2D5D827B008FD399 /* DraftUpdaterMiddleware_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DraftUpdaterMiddleware_Tests.swift; sourceTree = ""; }; - AD552E0028F46CE700199A6F /* ImageLoaderOptions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageLoaderOptions.swift; sourceTree = ""; }; - AD57979D2978C4F7006CC435 /* UploadedAttachmentPostProcessor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UploadedAttachmentPostProcessor.swift; sourceTree = ""; }; - AD57DE752A77D5A2005408B6 /* ChannelListSearchStrategy_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListSearchStrategy_Tests.swift; sourceTree = ""; }; - AD5BCCC82AB22A6600456CD9 /* Logger_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Logger_Tests.swift; sourceTree = ""; }; - AD61F3D82A27A9FB00247B5D /* ChannelMemberUnbanRequestPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelMemberUnbanRequestPayload_Tests.swift; sourceTree = ""; }; - AD6355152CE801AD009E498F /* MessageModerationDetailsDTO_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageModerationDetailsDTO_Tests.swift; sourceTree = ""; }; - AD6A2489280DA88F003BA1E4 /* PushDevice.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PushDevice.swift; sourceTree = ""; }; - AD6BEFEF2786070800E184B4 /* SwitchButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwitchButton.swift; sourceTree = ""; }; - AD6BEFF127862F9300E184B4 /* AppConfigViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppConfigViewController.swift; sourceTree = ""; }; - AD6CA1BD2A7820440034AC2F /* ChatChannelSearchVC_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelSearchVC_Tests.swift; sourceTree = ""; }; - AD6CA1BF2A7820560034AC2F /* ChatMessageSearchVC_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageSearchVC_Tests.swift; sourceTree = ""; }; - AD6E32952BBB10890073831B /* ThreadListPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadListPayload_Tests.swift; sourceTree = ""; }; - AD6E32972BBB13650073831B /* Thread.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = Thread.json; sourceTree = ""; }; - AD6E32992BBB139D0073831B /* ThreadList.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = ThreadList.json; sourceTree = ""; }; - AD6E32A02BBC50110073831B /* ThreadListQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadListQuery.swift; sourceTree = ""; }; - AD6E32A32BBC502D0073831B /* ThreadQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadQuery.swift; sourceTree = ""; }; - AD6E32AC2BBC86950073831B /* ThreadEndpoint_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadEndpoint_Tests.swift; sourceTree = ""; }; - AD6F531827175FDB00D428B4 /* ChatMessageGiphyView+GiphyBadge.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatMessageGiphyView+GiphyBadge.swift"; sourceTree = ""; }; - AD70CC842E956C4F0007AB6D /* MessageDeletedForMe.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = MessageDeletedForMe.json; sourceTree = ""; }; - AD70DC352ADEC0F600CFC3B7 /* MessageModerationDetailsPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageModerationDetailsPayload.swift; sourceTree = ""; }; - AD70DC382ADEC3C400CFC3B7 /* MessageModerationDetailsDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageModerationDetailsDTO.swift; sourceTree = ""; }; - AD70DC3B2ADEF09C00CFC3B7 /* MessageModerationDetails.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageModerationDetails.swift; sourceTree = ""; }; - AD7110C32B3434F700AFFE28 /* StreamRuntimeCheck+StreamInternal.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "StreamRuntimeCheck+StreamInternal.swift"; sourceTree = ""; }; - AD7112F225F12AA800932AEE /* ChatUserAvatarView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatUserAvatarView.swift; sourceTree = ""; }; - AD71131125F138D500932AEE /* ChatUserAvatarView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatUserAvatarView_Tests.swift; sourceTree = ""; }; - AD75CB6A27886746005F5FF7 /* OptionsSelectorViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OptionsSelectorViewController.swift; sourceTree = ""; }; - AD76CE2F2A5F10F2003CA182 /* ChatMessageSearchVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageSearchVC.swift; sourceTree = ""; }; - AD76CE312A5F1104003CA182 /* ChatChannelSearchVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelSearchVC.swift; sourceTree = ""; }; - AD770B672D09E2CB003AC602 /* SharedLocation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SharedLocation.swift; sourceTree = ""; }; - AD78568B298B268F00C2FEAD /* ChannelControllerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelControllerDelegate.swift; sourceTree = ""; }; - AD78568E298B273900C2FEAD /* ChatClient+ChannelController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatClient+ChannelController.swift"; sourceTree = ""; }; - AD7909902811CBCB0013C434 /* ChatMessageReactionsView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageReactionsView_Tests.swift; sourceTree = ""; }; - AD793F48270B767500B05456 /* ChatMessageReactionAuthorsVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageReactionAuthorsVC.swift; sourceTree = ""; }; - AD793F4A270B769E00B05456 /* ChatMessageReactionAuthorViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageReactionAuthorViewCell.swift; sourceTree = ""; }; - AD7977B92936D9450008B5FB /* Token_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Token_Tests.swift; sourceTree = ""; }; - AD7A11CA2DEE090B00B8F963 /* LocationEndpoints.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationEndpoints.swift; sourceTree = ""; }; - AD7AC98B260A94C6004AADA5 /* MessagePinning.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessagePinning.swift; sourceTree = ""; }; - AD7B51D227EDECA80068CBD1 /* MixedAttachmentViewInjector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MixedAttachmentViewInjector.swift; sourceTree = ""; }; - AD7BBFCA2901AF3F004E8B76 /* ImageResultsMapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageResultsMapper.swift; sourceTree = ""; }; - AD7BBFCD2901B1AE004E8B76 /* ImageResultsMapper_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageResultsMapper_Tests.swift; sourceTree = ""; }; - AD7BE1672C1CB183000A5756 /* DebugObjectViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DebugObjectViewController.swift; sourceTree = ""; }; - AD7BE1692C209888000A5756 /* ThreadEvents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadEvents.swift; sourceTree = ""; }; - AD7BE16C2C20CC02000A5756 /* ThreadUpdaterMiddlware_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadUpdaterMiddlware_Tests.swift; sourceTree = ""; }; - AD7BE16F2C234798000A5756 /* ChatThreadListLoadingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatThreadListLoadingView.swift; sourceTree = ""; }; - AD7BE1722C2347A3000A5756 /* ChatThreadListEmptyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatThreadListEmptyView.swift; sourceTree = ""; }; - AD7C766D2E3CE1E0009250FB /* DemoLivestreamChatMessageListVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoLivestreamChatMessageListVC.swift; sourceTree = ""; }; - AD7C766F2E3CE1E0009250FB /* DemoLivestreamMessageActionsVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoLivestreamMessageActionsVC.swift; sourceTree = ""; }; - AD7C76742E3D047E009250FB /* DemoLivestreamReactionsListView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoLivestreamReactionsListView.swift; sourceTree = ""; }; - AD7C767E2E426B34009250FB /* ManualEventHandler_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ManualEventHandler_Tests.swift; sourceTree = ""; }; - AD7C76802E4275B3009250FB /* LivestreamChannelController_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LivestreamChannelController_Tests.swift; sourceTree = ""; }; - AD7C76822E42C0B5009250FB /* LivestreamChannelController+Combine_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "LivestreamChannelController+Combine_Tests.swift"; sourceTree = ""; }; - AD7C76842E42CDF6009250FB /* ManualEventHandler_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ManualEventHandler_Mock.swift; sourceTree = ""; }; - AD7C76862E42E69C009250FB /* LivestreamPauseBannerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LivestreamPauseBannerView.swift; sourceTree = ""; }; - AD7CF16F2694ABC500F3101D /* ComposerVC_Documentation_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ComposerVC_Documentation_Tests.swift; sourceTree = ""; }; - AD7D633225AF577E0051219B /* UserUpdateResponse+MissingUser.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "UserUpdateResponse+MissingUser.json"; sourceTree = ""; }; - AD7DFBEB25D2AE7400DD9DA3 /* TestDataModel2.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = TestDataModel2.xcdatamodel; sourceTree = ""; }; - AD7DFC3525D2FA8100DD9DA3 /* CurrentUserUpdater.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrentUserUpdater.swift; sourceTree = ""; }; - AD7EFDA52C77749300625FC5 /* PollCommentListVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollCommentListVC.swift; sourceTree = ""; }; - AD7EFDA82C78C0A900625FC5 /* PollCommentListItemCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollCommentListItemCell.swift; sourceTree = ""; }; - AD7EFDAD2C78C0D200625FC5 /* PollCommentListItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollCommentListItemView.swift; sourceTree = ""; }; - AD7EFDAF2C78C0E100625FC5 /* PollCommentListSectionHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollCommentListSectionHeaderView.swift; sourceTree = ""; }; - AD7EFDB12C78C0F000625FC5 /* PollCommentListSectionFooterView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollCommentListSectionFooterView.swift; sourceTree = ""; }; - AD81AEEC25ED135100F17F8F /* CellSeparatorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CellSeparatorView.swift; sourceTree = ""; }; - AD81AEF525ED13D900F17F8F /* ListCollectionViewLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ListCollectionViewLayout.swift; sourceTree = ""; }; - AD81FEEC2D3977AC00765FD4 /* StreamModelsTransformer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamModelsTransformer.swift; sourceTree = ""; }; - AD8258A22BD2939500B9ED74 /* MessageReactionGroup.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReactionGroup.swift; sourceTree = ""; }; - AD82903C2A7C5A8F00396782 /* DemoChatChannelListItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoChatChannelListItemView.swift; sourceTree = ""; }; - AD84377A2BB482CF000F3826 /* ThreadEndpoints.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadEndpoints.swift; sourceTree = ""; }; - AD84377D2BB48603000F3826 /* ThreadListPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadListPayload.swift; sourceTree = ""; }; - AD8513782E9D3013005327C0 /* ChannelDeliveredPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelDeliveredPayload.swift; sourceTree = ""; }; - AD85137B2E9D3025005327C0 /* ChannelDeliveredPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelDeliveredPayload_Tests.swift; sourceTree = ""; }; - AD85137D2E9D37B9005327C0 /* DeliveredMessageInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DeliveredMessageInfo.swift; sourceTree = ""; }; - AD876B4627288DF700317314 /* ChatMessageReactionAuthorsFlowLayout.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageReactionAuthorsFlowLayout.swift; sourceTree = ""; }; - AD87D096263C7783008B466C /* CommandButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommandButton.swift; sourceTree = ""; }; - AD87D0A0263C7823008B466C /* AttachmentButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentButton.swift; sourceTree = ""; }; - AD87D0AA263C7A7E008B466C /* ShrinkInputButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShrinkInputButton.swift; sourceTree = ""; }; - AD87D0BC263C7C09008B466C /* CircularCloseButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CircularCloseButton.swift; sourceTree = ""; }; - AD8B72742908016400921C31 /* ImageDownloadRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageDownloadRequest.swift; sourceTree = ""; }; - AD8C7C5C2BA3BE1E00260715 /* AppSettings.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSettings.swift; sourceTree = ""; }; - AD8C7C5F2BA3DF2800260715 /* AppSettings.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = AppSettings.json; sourceTree = ""; }; - AD8C7C622BA464E600260715 /* AppSettingsPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSettingsPayload_Tests.swift; sourceTree = ""; }; - AD8C7C652BA46A4A00260715 /* AppEndpoints_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppEndpoints_Tests.swift; sourceTree = ""; }; - AD8D1808268F7290004E3A5C /* TypingSuggester.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TypingSuggester.swift; sourceTree = ""; }; - AD8D180A268F8ED4004E3A5C /* SlackComposerVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SlackComposerVC.swift; sourceTree = ""; }; - AD8E75E52E04953C00AE0F70 /* ActiveLiveLocationsEndTimeTracker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActiveLiveLocationsEndTimeTracker.swift; sourceTree = ""; }; - AD8FEE572AA8E1A100273F88 /* ChatClient+Environment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatClient+Environment.swift"; sourceTree = ""; }; - AD8FEE5A2AA8E1E400273F88 /* ChatClientFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatClientFactory.swift; sourceTree = ""; }; - AD90D18425D56196001D03BB /* CurrentUserUpdater_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CurrentUserUpdater_Tests.swift; sourceTree = ""; }; - AD90D18C25D5619C001D03BB /* CurrentUserUpdater_Mock.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = CurrentUserUpdater_Mock.swift; sourceTree = ""; }; - AD91C35328A5550C004D1E45 /* ChatMessageListVC+DiffKit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatMessageListVC+DiffKit.swift"; sourceTree = ""; }; - AD9490562BF3BA9600E69224 /* ThreadListController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadListController.swift; sourceTree = ""; }; - AD9490582BF5701D00E69224 /* ThreadsRepository_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadsRepository_Tests.swift; sourceTree = ""; }; - AD94905B2BF630D200E69224 /* ThreadPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadPayload.swift; sourceTree = ""; }; - AD94905F2BF65DE400E69224 /* ChatThreadListController_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatThreadListController_Tests.swift; sourceTree = ""; }; - AD9490612BF66D1E00E69224 /* ThreadsRepository_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadsRepository_Mock.swift; sourceTree = ""; }; - AD9490652BF6756200E69224 /* ChatThread_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatThread_Mock.swift; sourceTree = ""; }; - AD9490672BF68A8800E69224 /* ChatClient+ThreadListController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatClient+ThreadListController.swift"; sourceTree = ""; }; - AD9490692BF68A9900E69224 /* ThreadListController+SwiftUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ThreadListController+SwiftUI.swift"; sourceTree = ""; }; - AD94906B2BF68AB000E69224 /* ThreadListController+Combine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ThreadListController+Combine.swift"; sourceTree = ""; }; - AD95FD0C28F991ED00DBDF41 /* ImageResize.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageResize.swift; sourceTree = ""; }; - AD95FD1028FA038900DBDF41 /* ImageDownloadOptions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageDownloadOptions.swift; sourceTree = ""; }; - AD96106E2C2DD874004F543C /* BannerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BannerView.swift; sourceTree = ""; }; - AD9632DB2C09E0350073B814 /* ChatThreadListRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatThreadListRouter.swift; sourceTree = ""; }; - AD9632DE2C09F1900073B814 /* DemoChatThreadVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoChatThreadVC.swift; sourceTree = ""; }; - AD9632E02C0A43630073B814 /* ThreadUpdaterMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadUpdaterMiddleware.swift; sourceTree = ""; }; - AD99A7CD28EF17CA005185DF /* SlackReactonsItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SlackReactonsItemView.swift; sourceTree = ""; }; - AD99A7CF28EF17ED005185DF /* SlackReactionsView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SlackReactionsView.swift; sourceTree = ""; }; - AD99A7D128EF180C005185DF /* SlackReactionsMessagePopupVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SlackReactionsMessagePopupVC.swift; sourceTree = ""; }; - AD99A7D328EF188C005185DF /* SlackReactionsMessageActionsTransitionController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SlackReactionsMessageActionsTransitionController.swift; sourceTree = ""; }; - AD99C902279B0716009DD9C5 /* MessageTimestampFormatter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageTimestampFormatter.swift; sourceTree = ""; }; - AD99C906279B0C9B009DD9C5 /* MessageDateSeparatorFormatter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageDateSeparatorFormatter.swift; sourceTree = ""; }; - AD99C90A279B1363009DD9C5 /* UserLastActivityFormatter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserLastActivityFormatter.swift; sourceTree = ""; }; AD9BE32526680E4200A6D284 /* Stream.playground */ = {isa = PBXFileReference; lastKnownFileType = file.playground; path = Stream.playground; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; - AD9C926C2DD3A3900013A7E6 /* SharedLocationDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SharedLocationDTO.swift; sourceTree = ""; }; - AD9C926F2DD4DCF90013A7E6 /* SendMessageInterceptor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendMessageInterceptor.swift; sourceTree = ""; }; - ADA03A212D64EFE900DFE048 /* DraftMessage.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DraftMessage.swift; sourceTree = ""; }; - ADA03A242D65041300DFE048 /* DraftMessage_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DraftMessage_Mock.swift; sourceTree = ""; }; - ADA2D6492C46B66E001D2B44 /* DemoChatChannelListErrorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoChatChannelListErrorView.swift; sourceTree = ""; }; - ADA3572D269C562A004AD8E9 /* ChatChannelHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelHeaderView.swift; sourceTree = ""; }; - ADA3ED1F2EA123B60091F2DC /* ChannelDeliveryTracker_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelDeliveryTracker_Mock.swift; sourceTree = ""; }; - ADA3ED212EA123D60091F2DC /* ChannelDeliveryTracker_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelDeliveryTracker_Tests.swift; sourceTree = ""; }; - ADA5A0F7276790C100E1C465 /* ChatMessageListDateSeparatorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageListDateSeparatorView.swift; sourceTree = ""; }; - ADA83B3C2D974DCB003B3928 /* MessageReminderListController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReminderListController.swift; sourceTree = ""; }; - ADA83B3D2D974DCB003B3928 /* MessageReminderListController+Combine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessageReminderListController+Combine.swift"; sourceTree = ""; }; - ADA83B432D97511E003B3928 /* MessageReminderListController+Combine_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessageReminderListController+Combine_Tests.swift"; sourceTree = ""; }; - ADA83B462D976D9C003B3928 /* MessageReminderListController_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReminderListController_Tests.swift; sourceTree = ""; }; - ADA83B482D976EC7003B3928 /* MessageReminder_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReminder_Mock.swift; sourceTree = ""; }; - ADA83B4A2D977D59003B3928 /* ReminderEndpoints_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReminderEndpoints_Tests.swift; sourceTree = ""; }; - ADA83B4C2D977D64003B3928 /* ReminderEndpoints.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReminderEndpoints.swift; sourceTree = ""; }; - ADA83B4F2D978050003B3928 /* ReminderPayloads.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReminderPayloads.swift; sourceTree = ""; }; - ADA83B522D97805A003B3928 /* ReminderPayloads_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReminderPayloads_Tests.swift; sourceTree = ""; }; - ADA8EBE828CFD52F00DB9B03 /* TextViewUserMentionsHandler_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextViewUserMentionsHandler_Mock.swift; sourceTree = ""; }; - ADA8EBEA28CFD82C00DB9B03 /* ChatMessageContentViewDelegate_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageContentViewDelegate_Mock.swift; sourceTree = ""; }; - ADA9DB882BCEF06B00C4AE3B /* ThreadReadDTO_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadReadDTO_Tests.swift; sourceTree = ""; }; - ADA9DB8A2BCF2B1F00C4AE3B /* ThreadParticipantDTO_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadParticipantDTO_Tests.swift; sourceTree = ""; }; - ADA9DB8C2BCF2D9700C4AE3B /* ThreadDTO_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadDTO_Tests.swift; sourceTree = ""; }; - ADAA10EA2B90D589007AB03F /* FakeTimer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FakeTimer.swift; sourceTree = ""; }; - ADAA9F402B2240300078C3D4 /* TextViewMentionedUsersHandler_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextViewMentionedUsersHandler_Tests.swift; sourceTree = ""; }; - ADAC47A9275A7C960027B672 /* ChatMessageContentView_Documentation_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageContentView_Documentation_Tests.swift; sourceTree = ""; }; - ADB2087E2D849184003F1059 /* MessageReminderListQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReminderListQuery.swift; sourceTree = ""; }; - ADB208812D8494F0003F1059 /* MessageReminderListQuery_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReminderListQuery_Tests.swift; sourceTree = ""; }; - ADB22F7A25F1626200853C92 /* OnlineIndicatorView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OnlineIndicatorView.swift; sourceTree = ""; }; - ADB22F7B25F1626200853C92 /* ChatPresenceAvatarView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatPresenceAvatarView.swift; sourceTree = ""; }; - ADB4165026208C7900E623E3 /* AttachmentPreviewProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentPreviewProvider.swift; sourceTree = ""; }; - ADB818732EB3B72400A436C4 /* MessageDeliveryCriteriaValidator_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageDeliveryCriteriaValidator_Mock.swift; sourceTree = ""; }; - ADB8B8E92D8890B900549C95 /* MessageReminderDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReminderDTO.swift; sourceTree = ""; }; - ADB8B8EC2D8890E000549C95 /* MessageReminder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReminder.swift; sourceTree = ""; }; - ADB8B8EF2D8A493900549C95 /* ReminderPayload.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = ReminderPayload.json; sourceTree = ""; }; - ADB8B8F12D8ADA0700549C95 /* RemindersRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemindersRepository.swift; sourceTree = ""; }; - ADB8B8F42D8ADC9400549C95 /* DemoReminderListVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoReminderListVC.swift; sourceTree = ""; }; - ADB8B8F62D8B846D00549C95 /* RemindersRepository_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemindersRepository_Tests.swift; sourceTree = ""; }; - ADB8B8F82D8B8A0C00549C95 /* RemindersRepository_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RemindersRepository_Mock.swift; sourceTree = ""; }; - ADB8B8FA2D8B904D00549C95 /* MessageController+Reminders_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessageController+Reminders_Tests.swift"; sourceTree = ""; }; - ADB8B9012D8C700800549C95 /* ReminderUpdated.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = ReminderUpdated.json; sourceTree = ""; }; - ADB8B9032D8C701500549C95 /* ReminderCreated.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = ReminderCreated.json; sourceTree = ""; }; - ADB8B9052D8C701F00549C95 /* ReminderDeleted.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = ReminderDeleted.json; sourceTree = ""; }; - ADB8B9072D8C702E00549C95 /* ReminderDue.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = ReminderDue.json; sourceTree = ""; }; - ADB8B9092D8C756600549C95 /* ReminderEvents.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReminderEvents.swift; sourceTree = ""; }; - ADB8B90C2D8C784500549C95 /* ReminderEvents_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReminderEvents_Tests.swift; sourceTree = ""; }; - ADB8B90E2D8C7B2500549C95 /* ReminderUpdaterMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReminderUpdaterMiddleware.swift; sourceTree = ""; }; - ADB8B9112D8C7B2D00549C95 /* ReminderUpdaterMiddleware_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ReminderUpdaterMiddleware_Tests.swift; sourceTree = ""; }; - ADB951A0291BD7CC00800554 /* UploadedAttachment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UploadedAttachment.swift; sourceTree = ""; }; - ADB951A8291C1DDC00800554 /* AttachmentUploader_Spy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentUploader_Spy.swift; sourceTree = ""; }; - ADB951AC291C22DB00800554 /* UploadedAttachment.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UploadedAttachment.swift; sourceTree = ""; }; - ADB951B1291C3CE900800554 /* AnyAttachmentUpdater.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnyAttachmentUpdater.swift; sourceTree = ""; }; - ADB951B4291DD30400800554 /* AnyAttachmentUpdater_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnyAttachmentUpdater_Tests.swift; sourceTree = ""; }; - ADB951B6291DDCE600800554 /* StreamAttachmentUploader_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamAttachmentUploader_Tests.swift; sourceTree = ""; }; - ADB97E762EAF8EF40065824C /* MessageDeliveryCriteriaValidator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageDeliveryCriteriaValidator.swift; sourceTree = ""; }; - ADB97E792EAF8F000065824C /* MessageDeliveryCriteriaValidator_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageDeliveryCriteriaValidator_Tests.swift; sourceTree = ""; }; - ADB97E8B2EB129FB0065824C /* ChannelWatcherHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelWatcherHandler.swift; sourceTree = ""; }; - ADB97E8E2EB1368D0065824C /* ChannelWatcherHandler_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelWatcherHandler_Tests.swift; sourceTree = ""; }; - ADB97E902EB165890065824C /* ChannelWatcherHandler_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelWatcherHandler_Mock.swift; sourceTree = ""; }; - ADBBDA1E279F0CEA00E47B1C /* VideoDurationFormatter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoDurationFormatter.swift; sourceTree = ""; }; - ADBBDA21279F0CFA00E47B1C /* UploadingProgressFormatter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UploadingProgressFormatter.swift; sourceTree = ""; }; - ADBBDA27279F0E9B00E47B1C /* ChannelNameFormatter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelNameFormatter.swift; sourceTree = ""; }; - ADC1B76A2C763209009AFA9B /* Calendar_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Calendar_Mock.swift; sourceTree = ""; }; - ADC1B76C2C763CBC009AFA9B /* PollResultsVC_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollResultsVC_Tests.swift; sourceTree = ""; }; - ADC1B76E2C764431009AFA9B /* PollMockFactory.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollMockFactory.swift; sourceTree = ""; }; - ADC1B7712C7651D8009AFA9B /* PollResultsVoteListVC_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollResultsVoteListVC_Tests.swift; sourceTree = ""; }; - ADC40C3326E294EB005B616C /* MessageSearchController+Combine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessageSearchController+Combine.swift"; sourceTree = ""; }; - ADC40C3526E2980D005B616C /* MessageSearchController+SwiftUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessageSearchController+SwiftUI.swift"; sourceTree = ""; }; - ADC4AAAD2788ACFE0004BB35 /* MessageDeletedHard.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = MessageDeletedHard.json; sourceTree = ""; }; - ADC4AAAF2788C8850004BB35 /* Appearance+Formatters.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Appearance+Formatters.swift"; sourceTree = ""; }; - ADCB37DF2EA06F6300E13B49 /* ChannelDeliveryTracker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelDeliveryTracker.swift; sourceTree = ""; }; - ADCB576828A42D7700B81AE8 /* ContentEquatable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentEquatable.swift; sourceTree = ""; }; - ADCB576928A42D7700B81AE8 /* ArraySection.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ArraySection.swift; sourceTree = ""; }; - ADCB576A28A42D7700B81AE8 /* Algorithm.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Algorithm.swift; sourceTree = ""; }; - ADCB576C28A42D7700B81AE8 /* AppKitExtension.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppKitExtension.swift; sourceTree = ""; }; - ADCB576E28A42D7700B81AE8 /* ContentIdentifiable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContentIdentifiable.swift; sourceTree = ""; }; - ADCB576F28A42D7700B81AE8 /* AnyDifferentiable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AnyDifferentiable.swift; sourceTree = ""; }; - ADCB577028A42D7700B81AE8 /* StagedChangeset.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = StagedChangeset.swift; sourceTree = ""; }; - ADCB577128A42D7700B81AE8 /* ElementPath.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ElementPath.swift; sourceTree = ""; }; - ADCB577228A42D7700B81AE8 /* DifferentiableSection.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DifferentiableSection.swift; sourceTree = ""; }; - ADCB577328A42D7700B81AE8 /* Changeset.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Changeset.swift; sourceTree = ""; }; - ADCB577428A42D7700B81AE8 /* Differentiable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Differentiable.swift; sourceTree = ""; }; - ADCBBFD426D66A560023FCB2 /* iMessageChatMessageListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iMessageChatMessageListViewController.swift; sourceTree = ""; }; - ADCBBFD626D66ADC0023FCB2 /* SlackChatMessageListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SlackChatMessageListViewController.swift; sourceTree = ""; }; - ADCC179E2E09D96A00510415 /* ActiveLiveLocationsEndTimeTracker_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ActiveLiveLocationsEndTimeTracker_Tests.swift; sourceTree = ""; }; - ADCC17A62E0C70BC00510415 /* LocationSelectionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationSelectionViewController.swift; sourceTree = ""; }; - ADCD5E4227987EFE00E66911 /* StreamModalTransitioningDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamModalTransitioningDelegate.swift; sourceTree = ""; }; - ADCDDCC425AE1293004E15FB /* UserUpdateResponse.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = UserUpdateResponse.json; sourceTree = ""; }; - ADCE32F62A055A9200B52559 /* MessagesPaginationStateHandler_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessagesPaginationStateHandler_Mock.swift; sourceTree = ""; }; - ADCE882F2F1181BC00F6A7C3 /* ChannelFilterTagDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelFilterTagDTO.swift; sourceTree = ""; }; - ADD2A98F28FF0CD300A83305 /* ImageSizeCalculator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageSizeCalculator.swift; sourceTree = ""; }; - ADD2A99528FF227800A83305 /* ImageSizeCalculator_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageSizeCalculator_Tests.swift; sourceTree = ""; }; - ADD2A99928FF4F4B00A83305 /* StreamCDN.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamCDN.swift; sourceTree = ""; }; - ADD328592C04DD8300BAD0E9 /* DemoAppTabBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoAppTabBarController.swift; sourceTree = ""; }; - ADD3285C2C05442F00BAD0E9 /* ChatThreadListVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatThreadListVC.swift; sourceTree = ""; }; - ADD328602C06463600BAD0E9 /* DemoChatThreadListVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DemoChatThreadListVC.swift; sourceTree = ""; }; - ADD328622C06B2F700BAD0E9 /* ChatThreadListItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatThreadListItemView.swift; sourceTree = ""; }; - ADD328642C06B39F00BAD0E9 /* ChatThreadListItemCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatThreadListItemCell.swift; sourceTree = ""; }; - ADD3286B2C07CC7100BAD0E9 /* BadgeView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BadgeView.swift; sourceTree = ""; }; - ADD3286F2C07CD5300BAD0E9 /* ChatThreadUnreadCountView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatThreadUnreadCountView.swift; sourceTree = ""; }; - ADD328742C07E9AC00BAD0E9 /* ViewContainerBuilder.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewContainerBuilder.swift; sourceTree = ""; }; - ADD4C0DE2B30A95200F230FF /* UnsupportedAttachmentViewInjector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnsupportedAttachmentViewInjector.swift; sourceTree = ""; }; - ADD5A9E725DE8AF6006DC88A /* ChatSuggestionsVC_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatSuggestionsVC_Tests.swift; sourceTree = ""; }; - ADD738462A8D312B0011FE81 /* ChannelListMessageTimestampFormatter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListMessageTimestampFormatter.swift; sourceTree = ""; }; - ADDAC6502E2909CD00A01227 /* ThreadListQuery_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadListQuery_Tests.swift; sourceTree = ""; }; - ADDB2F572954CBA200BF80DA /* ViewPaginationHandling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewPaginationHandling.swift; sourceTree = ""; }; - ADDB2F5B2954CC0A00BF80DA /* ScrollViewPaginationHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScrollViewPaginationHandler.swift; sourceTree = ""; }; - ADDB2F5D2954CC1700BF80DA /* InvertedScrollViewPaginationHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InvertedScrollViewPaginationHandler.swift; sourceTree = ""; }; - ADDBA9E52CA3117B008E9970 /* PollsConfig.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollsConfig.swift; sourceTree = ""; }; - ADDBA9E82CA32D6A008E9970 /* PollCreationVC_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollCreationVC_Tests.swift; sourceTree = ""; }; - ADDC07E42C7E18CD00EA0E5F /* PollCommentListVC_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollCommentListVC_Tests.swift; sourceTree = ""; }; - ADDC08042C828F9B00EA0E5F /* PollCreationTextFieldView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollCreationTextFieldView.swift; sourceTree = ""; }; - ADDC08072C828FDB00EA0E5F /* PollCreationFeatureCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollCreationFeatureCell.swift; sourceTree = ""; }; - ADDC080A2C82905300EA0E5F /* PollCreationFeatureSwitchView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollCreationFeatureSwitchView.swift; sourceTree = ""; }; - ADDC080D2C8290EC00EA0E5F /* PollCreationMultipleVotesFeatureCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollCreationMultipleVotesFeatureCell.swift; sourceTree = ""; }; - ADDC08102C82911B00EA0E5F /* PollCreationOptionCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PollCreationOptionCell.swift; sourceTree = ""; }; - ADDC08132C82A81F00EA0E5F /* TextFieldView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextFieldView.swift; sourceTree = ""; }; - ADE2093C29FC022D007D0FF3 /* MessagesPaginationStateHandling.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessagesPaginationStateHandling.swift; sourceTree = ""; }; - ADE40042291B1A510000C98B /* AttachmentUploader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentUploader.swift; sourceTree = ""; }; - ADE57B782C36DB2000DD6B88 /* ChatThreadListErrorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatThreadListErrorView.swift; sourceTree = ""; }; - ADE57B7B2C36E71200DD6B88 /* ChatThreadListHeaderBannerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatThreadListHeaderBannerView.swift; sourceTree = ""; }; - ADE57B832C3C5C8700DD6B88 /* ThreadMessageNew.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = ThreadMessageNew.json; sourceTree = ""; }; - ADE57B852C3C5C9100DD6B88 /* ThreadUpdated.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = ThreadUpdated.json; sourceTree = ""; }; - ADE57B872C3C60CB00DD6B88 /* ThreadEvents_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadEvents_Tests.swift; sourceTree = ""; }; - ADE595772B44A2B500727CC1 /* MixedAttachmentViewInjector_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MixedAttachmentViewInjector_Tests.swift; sourceTree = ""; }; - ADE88A132949453200C0F084 /* ChatMessageListRouter_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageListRouter_Mock.swift; sourceTree = ""; }; - ADE8B4B42C611DEA00C26FBF /* CheckboxButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CheckboxButton.swift; sourceTree = ""; }; - ADEA7F21261D2F8C00CA2289 /* chewbacca.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = chewbacca.jpg; sourceTree = ""; }; - ADEA7F22261D2F8C00CA2289 /* r2.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = r2.jpg; sourceTree = ""; }; - ADEDA1F92B2BC46C00020460 /* RepeatingTimer_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = RepeatingTimer_Tests.swift; sourceTree = ""; }; - ADEE651429BF711200186129 /* ChatMessageListView_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageListView_Mock.swift; sourceTree = ""; }; - ADEE651629BF712500186129 /* ChatMessageCell_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageCell_Mock.swift; sourceTree = ""; }; - ADEE651A29BF714300186129 /* ChatMessageListVCDataSource_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageListVCDataSource_Mock.swift; sourceTree = ""; }; - ADEE651C29BF715300186129 /* ChatMessageListVCDelegate_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageListVCDelegate_Mock.swift; sourceTree = ""; }; - ADEE888C289C3CC0007DF3F8 /* ChatMessageListView+DiffKit.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatMessageListView+DiffKit.swift"; sourceTree = ""; }; - ADEEB7F12BD1368900C76602 /* MessageReactionGroupPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReactionGroupPayload.swift; sourceTree = ""; }; - ADEEB7F42BD168D500C76602 /* MessageReactionGroupDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageReactionGroupDTO.swift; sourceTree = ""; }; - ADEED08027F202C100A42B52 /* yoda_with_long_file_name.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = yoda_with_long_file_name.txt; sourceTree = ""; }; - ADF047392DE4DADC001C23D2 /* LocationPayloads.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationPayloads.swift; sourceTree = ""; }; - ADF2BBE72B9B61E30069D467 /* AppEndpoints.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppEndpoints.swift; sourceTree = ""; }; - ADF2BBEA2B9B622B0069D467 /* AppSettingsPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppSettingsPayload.swift; sourceTree = ""; }; - ADF34F6A25CD6A1D00AD637C /* ConnectionController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectionController.swift; sourceTree = ""; }; - ADF34F9D25CDD8E600AD637C /* ConnectionController+SwiftUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ConnectionController+SwiftUI.swift"; sourceTree = ""; }; - ADF34FA525CDD8F600AD637C /* ConnectionController+Combine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ConnectionController+Combine.swift"; sourceTree = ""; }; - ADF3EEF52C00FC7B00DB36D6 /* NotificationMarkUnread+MissingFields.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = "NotificationMarkUnread+MissingFields.json"; sourceTree = ""; }; - ADF509672C5A80EE008F95CD /* PollAttachmentOptionListItemView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PollAttachmentOptionListItemView.swift; sourceTree = ""; }; - ADF509682C5A80EE008F95CD /* PollAttachmentOptionListView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PollAttachmentOptionListView.swift; sourceTree = ""; }; - ADF5096A2C5A80EE008F95CD /* PollAttachmentView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PollAttachmentView.swift; sourceTree = ""; }; - ADF5096B2C5A80EE008F95CD /* PollAttachmentViewInjector.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = PollAttachmentViewInjector.swift; sourceTree = ""; }; - ADF617672A09926900E70307 /* MessagesPaginationStateHandler_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessagesPaginationStateHandler_Tests.swift; sourceTree = ""; }; - ADF9E1F62A03E7E400109108 /* MessagesPaginationState.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessagesPaginationState.swift; sourceTree = ""; }; - ADFA09C726A99C71002A6EFA /* ChatThreadHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatThreadHeaderView.swift; sourceTree = ""; }; - ADFCA5B22D121EAF000F515F /* LocationInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationInfo.swift; sourceTree = ""; }; - ADFCA5B62D1232A7000F515F /* LocationProvider.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LocationProvider.swift; sourceTree = ""; }; - ADFCA5B82D1378E2000F515F /* Throttler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Throttler.swift; sourceTree = ""; }; - ADFD391C2D47D06E00F8E1B1 /* DraftEndpoints.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DraftEndpoints.swift; sourceTree = ""; }; - BCE48068C1C02C0689BEB64E /* JSONDecoder_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JSONDecoder_Tests.swift; sourceTree = ""; }; - BCE483AC99F58A9034EA2ECE /* FilterEncoding_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FilterEncoding_Tests.swift; sourceTree = ""; }; - BCE4862E2C4943998F0DCBD9 /* FilterDecoding_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FilterDecoding_Tests.swift; sourceTree = ""; }; - BCE489A4B136D48249DD6969 /* JSONEncoder_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = JSONEncoder_Tests.swift; sourceTree = ""; }; - BCE48E6828D1A30622C243F0 /* FilterTestScope.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FilterTestScope.swift; sourceTree = ""; }; - BD4016352638411D00F09774 /* Deprecations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Deprecations.swift; sourceTree = ""; }; - BD40C1F4265FA80D004392CE /* StreamImageCDN_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamImageCDN_Tests.swift; sourceTree = ""; }; - BD69F5D42669392E00E9E3FA /* ScrollToBottomButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScrollToBottomButton.swift; sourceTree = ""; }; - BD837AEF2652D23600A99AB5 /* AttachmentPreviewContainer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentPreviewContainer.swift; sourceTree = ""; }; - BD8EBC3926442E090052199F /* AttachmentsPreviewVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentsPreviewVC.swift; sourceTree = ""; }; - BDC80CB4265CF4B800F62CE2 /* ImageCDN.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageCDN.swift; sourceTree = ""; }; - BDDD1E952632C4C900BA007B /* Components+SwiftUI_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Components+SwiftUI_Tests.swift"; sourceTree = ""; }; - BDDD1E982632C4C900BA007B /* Components+SwiftUI.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Components+SwiftUI.swift"; sourceTree = ""; }; - BDDD1EA22632C50200BA007B /* Appearance.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Appearance.swift; sourceTree = ""; }; - BDDD1EA52632C6D600BA007B /* AppearanceProvider.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppearanceProvider.swift; sourceTree = ""; }; - BDDD1EA92632CE3C00BA007B /* Appearance+SwiftUI.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Appearance+SwiftUI.swift"; sourceTree = ""; }; - BDDD1EAB2632E32000BA007B /* AppearanceProvider_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppearanceProvider_Tests.swift; sourceTree = ""; }; - BDDD1EAD2632E6C200BA007B /* Appearance+SwiftUI_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "Appearance+SwiftUI_Tests.swift"; sourceTree = ""; }; - BDEB9416268211EC00928AF1 /* ChatMessageListUnreadCountView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageListUnreadCountView.swift; sourceTree = ""; }; - C10AB8D32AD7DFFB001A4644 /* BackgroundEntityDatabaseObserver_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackgroundEntityDatabaseObserver_Mock.swift; sourceTree = ""; }; - C10B0A0929D20B3A006517FC /* DeactivatedUser.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = DeactivatedUser.json; sourceTree = ""; }; - C10B0A0B29D20DE1006517FC /* User_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = User_Tests.swift; sourceTree = ""; }; - C10B5C712A1F794A006A5BCB /* MembersViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = MembersViewController.swift; path = DemoApp/Screens/MembersViewController.swift; sourceTree = SOURCE_ROOT; }; - C10C7551299D1D67008C8F78 /* ChannelRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelRepository.swift; sourceTree = ""; }; - C111B5B528CF3B1200C79D53 /* BackgroundListDatabaseObserver_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackgroundListDatabaseObserver_Tests.swift; sourceTree = ""; }; C11B575B29D43FD800D5A248 /* EdgeCases.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = EdgeCases.app; sourceTree = BUILT_PRODUCTS_DIR; }; - C11B575D29D43FD800D5A248 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - C11B575F29D43FD800D5A248 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; - C11B576129D43FD800D5A248 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - C11B576629D43FD900D5A248 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - C11B576B29D43FD900D5A248 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - C11B577B29D485FE00D5A248 /* EdgeCasesCoordinator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EdgeCasesCoordinator.swift; sourceTree = ""; }; - C11B578329DC7AE100D5A248 /* EdgeCasesSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EdgeCasesSettingsViewController.swift; sourceTree = ""; }; - C11B578629DC7B2A00D5A248 /* EdgeCasesChannelList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EdgeCasesChannelList.swift; sourceTree = ""; }; - C11BAA4C2907EC7B004C5EA4 /* AuthenticationRepository_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationRepository_Tests.swift; sourceTree = ""; }; C121E758274543D000023E4C /* libStreamChat.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libStreamChat.a; sourceTree = BUILT_PRODUCTS_DIR; }; C121EA2F2746A19400023E4C /* libStreamChatUI.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libStreamChatUI.a; sourceTree = BUILT_PRODUCTS_DIR; }; - C12297D52AC57F7C00C5FF04 /* ChatMessage+Equatable_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatMessage+Equatable_Tests.swift"; sourceTree = ""; }; - C122B8802A02645200D27F41 /* ChannelReadPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelReadPayload_Tests.swift; sourceTree = ""; }; - C12D0A5F28FD59B60099895A /* AuthenticationRepository_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationRepository_Mock.swift; sourceTree = ""; }; - C12DBE5B2A614F310045D9F0 /* ListDatabaseObserver+Sorting_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ListDatabaseObserver+Sorting_Tests.swift"; sourceTree = ""; }; - C12DBE5D2A67DFC70045D9F0 /* SortValue.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SortValue.swift; sourceTree = ""; }; - C12DBE602A67E2D60045D9F0 /* SortingValue_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SortingValue_Tests.swift; sourceTree = ""; }; - C1320E07276B2E0800A06B35 /* Array+SafeSubscript_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Array+SafeSubscript_Tests.swift"; sourceTree = ""; }; - C135A1CA28F45F6B0058EFB6 /* AuthenticationRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AuthenticationRepository.swift; sourceTree = ""; }; - C13C74D2273932D200F93B34 /* UIImageView+SwiftyGif.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIImageView+SwiftyGif.swift"; sourceTree = ""; }; - C13C74D3273932D200F93B34 /* NSImage+SwiftyGif.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSImage+SwiftyGif.swift"; sourceTree = ""; }; - C13C74D4273932D200F93B34 /* UIImage+SwiftyGif.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "UIImage+SwiftyGif.swift"; sourceTree = ""; }; - C13C74D5273932D200F93B34 /* SwiftyGifManager.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwiftyGifManager.swift; sourceTree = ""; }; - C13C74D6273932D200F93B34 /* NSImageView+SwiftyGif.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSImageView+SwiftyGif.swift"; sourceTree = ""; }; - C143788B27BBEBA000E23965 /* OfflineRequestsRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OfflineRequestsRepository.swift; sourceTree = ""; }; - C143788F27BC03EE00E23965 /* EndpointPath.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EndpointPath.swift; sourceTree = ""; }; - C143789227BD625800E23965 /* OfflineRequestsRepository_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OfflineRequestsRepository_Mock.swift; sourceTree = ""; }; - C143789427BE65AE00E23965 /* QueuedRequestDTO_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QueuedRequestDTO_Tests.swift; sourceTree = ""; }; - C143789627BE6D4800E23965 /* OfflineRequestsRepository_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OfflineRequestsRepository_Tests.swift; sourceTree = ""; }; - C147D78527B4294900F8E7C5 /* Logger_Spy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Logger_Spy.swift; sourceTree = ""; }; - C149B743282A61FF00F25BED /* NSManagedObject+Validation_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSManagedObject+Validation_Tests.swift"; sourceTree = ""; }; - C14A46522845043300EF498E /* ThreadSafeWeakCollection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadSafeWeakCollection.swift; sourceTree = ""; }; - C14A46552845064E00EF498E /* ThreadSafeWeakCollection_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ThreadSafeWeakCollection_Tests.swift; sourceTree = ""; }; - C14A46572846636900EF498E /* SDKIdentifier.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SDKIdentifier.swift; sourceTree = ""; }; - C14D27B52869EEE40063F6F2 /* Sequence+CompactMapLoggingError.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Sequence+CompactMapLoggingError.swift"; sourceTree = ""; }; - C152F5FB27C3DC53003B4805 /* MessageRepository_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageRepository_Mock.swift; sourceTree = ""; }; - C152F5FD27C65C18003B4805 /* MessageRepository_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageRepository_Tests.swift; sourceTree = ""; }; - C15C8837286C7BF300E6A72C /* BackgroundListDatabaseObserver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackgroundListDatabaseObserver.swift; sourceTree = ""; }; - C1616DAF28DC4D7F00FF993B /* UserGloballyUnbanned.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = UserGloballyUnbanned.json; sourceTree = ""; }; - C1616DB028DC4D7F00FF993B /* UserGloballyBanned.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = UserGloballyBanned.json; sourceTree = ""; }; - C1616DB328DC9F0B00FF993B /* ChannelCreated.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = ChannelCreated.json; sourceTree = ""; }; - C171041D2768C34E008FB3F2 /* Array+SafeSubscript.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Array+SafeSubscript.swift"; sourceTree = ""; }; - C173538D27D9F804008AC412 /* KeyedDecodingContainer+Array.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "KeyedDecodingContainer+Array.swift"; sourceTree = ""; }; - C174E0F5284DFA5A0040B936 /* IdentifiablePayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdentifiablePayload.swift; sourceTree = ""; }; - C174E0F8284DFD660040B936 /* IdentifiablePayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdentifiablePayload_Tests.swift; sourceTree = ""; }; - C17546A62B1652C100129DF7 /* StatefulScrollViewPaginationHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatefulScrollViewPaginationHandler.swift; sourceTree = ""; }; - C17546A92B16581000129DF7 /* StatefulScrollViewPaginationHandler_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StatefulScrollViewPaginationHandler_Tests.swift; sourceTree = ""; }; - C1788F5729B8C1B400149883 /* ChatMessageHeaderDecoratorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageHeaderDecoratorView.swift; sourceTree = ""; }; - C1788F5A29B9E4D900149883 /* NotificationMarkUnread.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = NotificationMarkUnread.json; sourceTree = ""; }; - C1788F5E29C33A1000149883 /* ChatThreadRepliesCountDecorationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatThreadRepliesCountDecorationView.swift; sourceTree = ""; }; - C1788F6129C33A2C00149883 /* ChatUnreadMessagesCountDecorationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatUnreadMessagesCountDecorationView.swift; sourceTree = ""; }; - C17E0AF62B04D190007188F1 /* BackgroundListDatabaseObserver_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackgroundListDatabaseObserver_Mock.swift; sourceTree = ""; }; - C18514FC292E34E10033387E /* ConnectionRepository_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectionRepository_Tests.swift; sourceTree = ""; }; - C186BFA227A048690099CCA6 /* SyncRepository_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncRepository_Mock.swift; sourceTree = ""; }; - C186BFA527A7F4E10099CCA6 /* AsyncOperation_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AsyncOperation_Tests.swift; sourceTree = ""; }; - C186BFA927AA979B0099CCA6 /* SyncRepository_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncRepository_Tests.swift; sourceTree = ""; }; - C186BFAE27AADB410099CCA6 /* SyncOperations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncOperations.swift; sourceTree = ""; }; - C186BFB127AAF7E00099CCA6 /* ChatChannelController_Spy.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelController_Spy.swift; sourceTree = ""; }; - C186BFB527AAFDAB0099CCA6 /* SyncOperations_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncOperations_Tests.swift; sourceTree = ""; }; - C189D7772AEBC6CD00D4B966 /* BackgroundDatabaseObserver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackgroundDatabaseObserver.swift; sourceTree = ""; }; - C18F5B512840BD2C00527915 /* DBDate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DBDate.swift; sourceTree = ""; }; - C19B9C3127D0FB0800D308C0 /* EndpointPath_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EndpointPath_Tests.swift; sourceTree = ""; }; - C1A25D5F29E70DEB00DAE933 /* FetchCache_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FetchCache_Tests.swift; sourceTree = ""; }; - C1B0B38227BFC08800C8207D /* EndpointPath+OfflineRequest.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "EndpointPath+OfflineRequest.swift"; sourceTree = ""; }; - C1B0B38527BFE8AB00C8207D /* MessageRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageRepository.swift; sourceTree = ""; }; - C1B15A1329115E8D00C9CD80 /* Token+Development.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Token+Development.swift"; sourceTree = ""; }; - C1B49B3C2822A7AD00F4E89E /* StreamRuntimeCheck.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamRuntimeCheck.swift; sourceTree = ""; }; - C1B49B3F2822C01C00F4E89E /* NSManagedObject+Validation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "NSManagedObject+Validation.swift"; sourceTree = ""; }; - C1BE72762732CB7B006EB51E /* ImageViewExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageViewExtensions.swift; sourceTree = ""; }; - C1BE72772732CB7B006EB51E /* FetchImage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchImage.swift; sourceTree = ""; }; - C1BE72792732CB7B006EB51E /* ImageCache.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageCache.swift; sourceTree = ""; }; - C1BE727A2732CB7B006EB51E /* ImageTask.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageTask.swift; sourceTree = ""; }; - C1BE727B2732CB7B006EB51E /* ImagePipeline.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImagePipeline.swift; sourceTree = ""; }; - C1BE727C2732CB7B006EB51E /* ImageProcessing.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageProcessing.swift; sourceTree = ""; }; - C1BE727D2732CB7B006EB51E /* ImagePipelineConfiguration.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImagePipelineConfiguration.swift; sourceTree = ""; }; - C1BE727E2732CB7B006EB51E /* ImageEncoding.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageEncoding.swift; sourceTree = ""; }; - C1BE727F2732CB7B006EB51E /* ImageRequest.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageRequest.swift; sourceTree = ""; }; - C1BE72802732CB7B006EB51E /* DataCache.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataCache.swift; sourceTree = ""; }; - C1BE72812732CB7B006EB51E /* ImageDecoding.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageDecoding.swift; sourceTree = ""; }; - C1BE72822732CB7B006EB51E /* ImagePipelineCache.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImagePipelineCache.swift; sourceTree = ""; }; - C1BE72832732CB7B006EB51E /* DataLoader.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DataLoader.swift; sourceTree = ""; }; - C1BE72842732CB7B006EB51E /* ImageResponse.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageResponse.swift; sourceTree = ""; }; - C1BE72852732CB7B006EB51E /* ImagePipelineDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImagePipelineDelegate.swift; sourceTree = ""; }; - C1BE72862732CB7B006EB51E /* ImagePrefetcher.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImagePrefetcher.swift; sourceTree = ""; }; - C1BE72882732CB7B006EB51E /* ImagePublisher.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImagePublisher.swift; sourceTree = ""; }; - C1BE728A2732CB7B006EB51E /* ResumableData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ResumableData.swift; sourceTree = ""; }; - C1BE728B2732CB7B006EB51E /* Allocations.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Allocations.swift; sourceTree = ""; }; - C1BE728D2732CB7B006EB51E /* TaskFetchDecodedImage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TaskFetchDecodedImage.swift; sourceTree = ""; }; - C1BE728E2732CB7B006EB51E /* TaskLoadData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TaskLoadData.swift; sourceTree = ""; }; - C1BE728F2732CB7B006EB51E /* TaskFetchOriginalImageData.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TaskFetchOriginalImageData.swift; sourceTree = ""; }; - C1BE72902732CB7B006EB51E /* ImagePipelineTask.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImagePipelineTask.swift; sourceTree = ""; }; - C1BE72912732CB7B006EB51E /* OperationTask.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = OperationTask.swift; sourceTree = ""; }; - C1BE72922732CB7B006EB51E /* TaskLoadImage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TaskLoadImage.swift; sourceTree = ""; }; - C1BE72932732CB7B006EB51E /* Task.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Task.swift; sourceTree = ""; }; - C1BE72942732CB7B006EB51E /* TaskFetchWithPublisher.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TaskFetchWithPublisher.swift; sourceTree = ""; }; - C1BE72952732CB7B006EB51E /* Log.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Log.swift; sourceTree = ""; }; - C1BE72962732CB7B006EB51E /* RateLimiter.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = RateLimiter.swift; sourceTree = ""; }; - C1BE72972732CB7B006EB51E /* Extensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Extensions.swift; sourceTree = ""; }; - C1BE72982732CB7B006EB51E /* Deprecated.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Deprecated.swift; sourceTree = ""; }; - C1BE72992732CB7B006EB51E /* Combine.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Combine.swift; sourceTree = ""; }; - C1BE729A2732CB7B006EB51E /* Operation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Operation.swift; sourceTree = ""; }; - C1BE729B2732CB7B006EB51E /* ImageRequestKeys.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ImageRequestKeys.swift; sourceTree = ""; }; - C1BE729C2732CB7B006EB51E /* LinkedList.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = LinkedList.swift; sourceTree = ""; }; - C1BFBABD29CB2A7500FC82A2 /* JumpToUnreadMessagesButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JumpToUnreadMessagesButton.swift; sourceTree = ""; }; - C1BFBAC029CC42CE00FC82A2 /* JumpToUnreadMessagesButton_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JumpToUnreadMessagesButton_Tests.swift; sourceTree = ""; }; - C1C5345929AFDDAE006F9AF4 /* ChannelRepository_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelRepository_Mock.swift; sourceTree = ""; }; - C1C5345B29AFE4C9006F9AF4 /* ChannelRepository_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelRepository_Tests.swift; sourceTree = ""; }; - C1CE8EFD27F20C3A0091097B /* MissingEventsPayload-IncompleteChannel.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "MissingEventsPayload-IncompleteChannel.json"; sourceTree = ""; }; - C1CEF9062A1BC4E800414931 /* UserProfileViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserProfileViewController.swift; sourceTree = ""; }; - C1CEF9082A1CDF7600414931 /* UserUpdateMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserUpdateMiddleware.swift; sourceTree = ""; }; - C1CEF90B2A1CF8A900414931 /* UserUpdateMiddleware_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserUpdateMiddleware_Tests.swift; sourceTree = ""; }; - C1E8AD55278C8A440041B775 /* SyncRepository.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncRepository.swift; sourceTree = ""; }; - C1E8AD5B278DDEC70041B775 /* AsyncOperation.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AsyncOperation.swift; sourceTree = ""; }; - C1EE53A627BA53F300B1A6CA /* Endpoint_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Endpoint_Tests.swift; sourceTree = ""; }; - C1EE53A827BA662B00B1A6CA /* QueuedRequestDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = QueuedRequestDTO.swift; sourceTree = ""; }; - C1EFF3F2285E459C0057B91B /* IdentifiableModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdentifiableModel.swift; sourceTree = ""; }; - C1EFF3F728633B5D0057B91B /* IdentifiableModel_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = IdentifiableModel_Tests.swift; sourceTree = ""; }; - C1FFD9F827ECC7C7008A6848 /* Filter+predicate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Filter+predicate.swift"; sourceTree = ""; }; - CF01EB7A288A2B7200B426B8 /* ChatChannelListLoadingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelListLoadingView.swift; sourceTree = ""; }; - CF14397C2886374900898ECA /* ChatChannelListLoadingViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelListLoadingViewCell.swift; sourceTree = ""; }; - CF14397F288637AD00898ECA /* ChatChannelListLoadingViewCellContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelListLoadingViewCellContentView.swift; sourceTree = ""; }; - CF1F1D442824243F002E2977 /* CooldownTracker_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CooldownTracker_Tests.swift; sourceTree = ""; }; - CF1F1D4828249CC0002E2977 /* CooldownTracker_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CooldownTracker_Mock.swift; sourceTree = ""; }; - CF24AAB2284A5659005AD3B8 /* DefaultMarkdownFormatter_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DefaultMarkdownFormatter_Tests.swift; sourceTree = ""; }; - CF324E732832FBD200E5BBE6 /* StreamTimer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = StreamTimer.swift; sourceTree = ""; }; - CF324E772832FC2C00E5BBE6 /* ScheduledStreamTimer.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScheduledStreamTimer.swift; sourceTree = ""; }; - CF33B3AB28171BE500C84CDB /* CooldownView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CooldownView.swift; sourceTree = ""; }; - CF38F5AE287DB53E00E24D10 /* ChatChannelListErrorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelListErrorView.swift; sourceTree = ""; }; - CF38F5B1287DB5E000E24D10 /* ChatChannelListErrorView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelListErrorView_Tests.swift; sourceTree = ""; }; - CF62AD9828944D4700392893 /* SkeletonLoadable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SkeletonLoadable.swift; sourceTree = ""; }; - CF6E489E282341F2008416DC /* CountdownTracker.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CountdownTracker.swift; sourceTree = ""; }; - CF7B2A2528BEAA93006BE124 /* TextViewMentionedUsersHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextViewMentionedUsersHandler.swift; sourceTree = ""; }; - CF8268B82800A54D00E300E7 /* ChatChannelHeaderView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelHeaderView_Tests.swift; sourceTree = ""; }; - CFA41B6527DA724400427602 /* SystemEnvironment+XStreamClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SystemEnvironment+XStreamClient.swift"; sourceTree = ""; }; - CFAA6CBF2834B0B700EBF57A /* ScheduledStreamTimer_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ScheduledStreamTimer_Mock.swift; sourceTree = ""; }; - CFBF8D502847C57700EEB7D3 /* MarkdownFormatter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MarkdownFormatter.swift; sourceTree = ""; }; - CFE5F85A2874A9330099A6A1 /* ChatChannelListEmptyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelListEmptyView.swift; sourceTree = ""; }; - CFE5F85D2874F7BF0099A6A1 /* ChatChannelListEmptyView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelListEmptyView_Tests.swift; sourceTree = ""; }; - DA0BB1602513B5F200CAEFBD /* StringInterpolation+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "StringInterpolation+Extensions.swift"; sourceTree = ""; }; - DA15A20224DF256F00BE2423 /* ChannelQuery_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelQuery_Tests.swift; sourceTree = ""; }; - DA49714D2549C28000AC68C2 /* AttachmentDTO_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentDTO_Tests.swift; sourceTree = ""; }; - DA4971532549C2A000AC68C2 /* MessageAttachmentPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageAttachmentPayload_Tests.swift; sourceTree = ""; }; - DA49717A254AE08500AC68C2 /* AttachmentTypes_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentTypes_Tests.swift; sourceTree = ""; }; - DA4AA3B12502718600FAAF6E /* ChannelController+Combine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChannelController+Combine.swift"; sourceTree = ""; }; - DA4AA3B32502719700FAAF6E /* ChannelController+Combine_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChannelController+Combine_Tests.swift"; sourceTree = ""; }; - DA4AA3B5250271B100FAAF6E /* CurrentUserController+Combine_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CurrentUserController+Combine_Tests.swift"; sourceTree = ""; }; - DA4AA3B7250271BD00FAAF6E /* CurrentUserController+Combine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CurrentUserController+Combine.swift"; sourceTree = ""; }; - DA4AA3B92502731900FAAF6E /* Publisher+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Publisher+Extensions.swift"; sourceTree = ""; }; - DA4EE5B1252B67F500CB26D4 /* UserListController+SwiftUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserListController+SwiftUI.swift"; sourceTree = ""; }; - DA4EE5B4252B680700CB26D4 /* UserListController+SwiftUI_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserListController+SwiftUI_Tests.swift"; sourceTree = ""; }; - DA4EE5B7252B69E300CB26D4 /* UserListController+Combine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserListController+Combine.swift"; sourceTree = ""; }; - DA4EE5BA252B69FD00CB26D4 /* UserListController+Combine_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserListController+Combine_Tests.swift"; sourceTree = ""; }; - DA640FBA2535CF8500D32944 /* ChannelListSortingKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListSortingKey.swift; sourceTree = ""; }; - DA640FBD2535CF9200D32944 /* UserListSortingKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserListSortingKey.swift; sourceTree = ""; }; - DA640FC02535CFA100D32944 /* ChannelMemberListSortingKey.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelMemberListSortingKey.swift; sourceTree = ""; }; - DA653BB9253F47EB00B448A0 /* Messages.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = Messages.json; sourceTree = ""; }; - DA6AC7F22538724F009C1B39 /* Pagination_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Pagination_Tests.swift; sourceTree = ""; }; - DA7229E224E140260074503A /* ChannelEditDetailPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelEditDetailPayload_Tests.swift; sourceTree = ""; }; - DA8406FF2524F778005A0F62 /* UserListController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserListController.swift; sourceTree = ""; }; - DA8407022524F7E6005A0F62 /* UserListUpdater.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserListUpdater.swift; sourceTree = ""; }; - DA8407052524F84F005A0F62 /* UserListQuery.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserListQuery.swift; sourceTree = ""; }; - DA84070825250528005A0F62 /* UserEndpoints.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserEndpoints.swift; sourceTree = ""; }; - DA84070B25250581005A0F62 /* UserListPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserListPayload.swift; sourceTree = ""; }; - DA84070F25250720005A0F62 /* UserListQueryDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserListQueryDTO.swift; sourceTree = ""; }; - DA8407222525E871005A0F62 /* UserListPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserListPayload_Tests.swift; sourceTree = ""; }; - DA8407252525E90D005A0F62 /* UsersQuery.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = UsersQuery.json; sourceTree = ""; }; - DA8407292525EB2F005A0F62 /* UserListQuery_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserListQuery_Tests.swift; sourceTree = ""; }; - DA84072C2525EF8D005A0F62 /* UserEndpoints_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserEndpoints_Tests.swift; sourceTree = ""; }; - DA84072F2526002D005A0F62 /* UserListUpdater_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserListUpdater_Mock.swift; sourceTree = ""; }; - DA8407322526003D005A0F62 /* UserListUpdater_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserListUpdater_Tests.swift; sourceTree = ""; }; - DA84073D25260C95005A0F62 /* UserListController_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserListController_Tests.swift; sourceTree = ""; }; - DA84074A2526417B005A0F62 /* JSONEncoder+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "JSONEncoder+Extensions.swift"; sourceTree = ""; }; - DA958D5325309917005D23FA /* Sorting_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Sorting_Tests.swift; sourceTree = ""; }; - DA9985ED24E175AA000E9885 /* ChannelCodingKeys.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelCodingKeys.swift; sourceTree = ""; }; - DABC6ABB2546FD0100A8FC78 /* MessageAttachmentPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageAttachmentPayload.swift; sourceTree = ""; }; - DABC6AC12546FFB600A8FC78 /* AttachmentTypes.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentTypes.swift; sourceTree = ""; }; - DABC6AC7254707CB00A8FC78 /* AttachmentDTO.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AttachmentDTO.swift; sourceTree = ""; }; - DAD539DA250B8A9C00CFC649 /* Controller.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Controller.swift; sourceTree = ""; }; - DAE566E624FFD22300E39431 /* ChannelController+SwiftUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChannelController+SwiftUI.swift"; sourceTree = ""; }; - DAE566E824FFD24000E39431 /* ChannelController+SwiftUI_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChannelController+SwiftUI_Tests.swift"; sourceTree = ""; }; - DAE566EA24FFD26C00E39431 /* CurrentUserController+SwiftUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CurrentUserController+SwiftUI.swift"; sourceTree = ""; }; - DAE566EC24FFD27500E39431 /* CurrentUserController+SwiftUI_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CurrentUserController+SwiftUI_Tests.swift"; sourceTree = ""; }; - DAEAF4B724DC026C0015FB28 /* ChannelEndpoints_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelEndpoints_Tests.swift; sourceTree = ""; }; - DAF1BED0250660F8003CEDC0 /* MessageController+SwiftUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessageController+SwiftUI.swift"; sourceTree = ""; }; - DAF1BED225066107003CEDC0 /* MessageController+SwiftUI_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessageController+SwiftUI_Tests.swift"; sourceTree = ""; }; - DAF1BED425066114003CEDC0 /* MessageController+Combine.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessageController+Combine.swift"; sourceTree = ""; }; - DAF1BED625066128003CEDC0 /* MessageController+Combine_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "MessageController+Combine_Tests.swift"; sourceTree = ""; }; - DAFAD6A024DC476A0043ED06 /* Result+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Result+Extensions.swift"; sourceTree = ""; }; - DAFAD6A224DD8E1A0043ED06 /* ChannelEditDetailPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelEditDetailPayload.swift; sourceTree = ""; }; - DB05FC1025D569590084B6A3 /* BackgroundTaskScheduler_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackgroundTaskScheduler_Tests.swift; sourceTree = ""; }; - DB3CCF3E258CF7ED009D5E99 /* ChatMessageLinkPreviewView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageLinkPreviewView.swift; sourceTree = ""; }; - DB70CFFA25702EB900DDF436 /* ChatMessagePopupVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessagePopupVC.swift; sourceTree = ""; }; - DB8230F1259B8DBF00E7D7FE /* ChatMessageGiphyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageGiphyView.swift; sourceTree = ""; }; - DB842E4425C9F94C000AAC46 /* LazyCachedMapCollection_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LazyCachedMapCollection_Tests.swift; sourceTree = ""; }; - DB9A3D552582689A00555D36 /* ChatMessageListRouter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageListRouter.swift; sourceTree = ""; }; - DBC8A4BC257E5BFB00B20A82 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = en; path = en.lproj/Localizable.stringsdict; sourceTree = ""; }; - DBC8A563258113F700B20A82 /* ChatThreadVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatThreadVC.swift; sourceTree = ""; }; - DBC8A5752581476E00B20A82 /* ChatMessageListVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageListVC.swift; sourceTree = ""; }; - DBCAFE2325C44B920015AD58 /* LazyCachedMapCollection.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LazyCachedMapCollection.swift; sourceTree = ""; }; - DBF12127258BAFC1001919C6 /* OnlyLinkTappableTextView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnlyLinkTappableTextView.swift; sourceTree = ""; }; - DBF17AE725D48865004517B3 /* BackgroundTaskScheduler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BackgroundTaskScheduler.swift; sourceTree = ""; }; - E386432C2857299E00DB3FBE /* Reusable+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Reusable+Extensions.swift"; sourceTree = ""; }; - E3B987EE2844DE1200C2E101 /* MemberRole.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = MemberRole.json; sourceTree = ""; }; - E70120152583EBC90036DACD /* CALayer+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CALayer+Extensions.swift"; sourceTree = ""; }; - E7073A6225DD67B3003896B9 /* UILabel+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UILabel+Extensions.swift"; sourceTree = ""; }; - E70A09E925F230EE00C55BBE /* CustomUIViewSubclasses.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomUIViewSubclasses.swift; sourceTree = ""; }; - E7166CB125BED22B00B03B07 /* Appearance+ColorPalette.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Appearance+ColorPalette.swift"; sourceTree = ""; }; - E7166CB925BED29200B03B07 /* Appearance+Fonts.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Appearance+Fonts.swift"; sourceTree = ""; }; - E7166CE125BEE20600B03B07 /* Appearance+Images.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Appearance+Images.swift"; sourceTree = ""; }; - E7296E932611D50900B1AE79 /* SendButton_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SendButton_Tests.swift; sourceTree = ""; }; - E73262D725ED6432008CB152 /* ChatChannelNamer_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelNamer_Tests.swift; sourceTree = ""; }; - E732A921263B075F003BD781 /* UserUpdated.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = UserUpdated.json; sourceTree = ""; }; - E732C93E26653C4600C252EB /* UISDKDocumentation-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "UISDKDocumentation-Info.plist"; sourceTree = ""; }; - E73A8B2A2578EB2B00FBDC56 /* ComposerVC.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ComposerVC.swift; sourceTree = ""; }; - E73BD9E5264AC21300E208B7 /* FileAttachmentViewInjector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FileAttachmentViewInjector.swift; sourceTree = ""; }; - E73BD9E7264C015200E208B7 /* AttachmentPayloadGiphyWithActions.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = AttachmentPayloadGiphyWithActions.json; sourceTree = ""; }; - E73BD9E8264C016400E208B7 /* AttachmentPayloadGiphyWithoutActions.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = AttachmentPayloadGiphyWithoutActions.json; sourceTree = ""; }; - E73BD9EB264D9B2900E208B7 /* ChatFileAttachmentListView+ItemView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatFileAttachmentListView+ItemView_Tests.swift"; sourceTree = ""; }; - E73BD9ED264D9B3A00E208B7 /* ChatMessageFileAttachmentListView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageFileAttachmentListView_Tests.swift; sourceTree = ""; }; - E74DB0102655473300508D22 /* TypingIndicatorView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TypingIndicatorView_Tests.swift; sourceTree = ""; }; E74DB0D32656631700508D22 /* UISDKDocumentation.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = UISDKDocumentation.xctest; sourceTree = BUILT_PRODUCTS_DIR; }; - E74DB0E72656680900508D22 /* UIView+Annotations.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Annotations.swift"; sourceTree = ""; }; - E74DB10626567FFA00508D22 /* ChatChannelListItemView_Documentation_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelListItemView_Documentation_Tests.swift; sourceTree = ""; }; - E7516B152642E11A00DE778C /* GiphyAttachmentViewInjector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GiphyAttachmentViewInjector.swift; sourceTree = ""; }; - E768AA882625C18D00328E6E /* TypingIndicatorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TypingIndicatorView.swift; sourceTree = ""; }; - E768AAFA2627691600328E6E /* TypingAnimationView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TypingAnimationView.swift; sourceTree = ""; }; - E7734D0C25F946FF004F76B0 /* CellActionView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CellActionView.swift; sourceTree = ""; }; - E791E4D525D3E2DA00B0E076 /* ChatChannelAvatarView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatChannelAvatarView_Tests.swift; sourceTree = ""; }; - E798D6D025FF69120002C3B9 /* SwipeableView_Tests.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwipeableView_Tests.swift; sourceTree = ""; }; - E798D6D125FF69120002C3B9 /* SwipeableView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SwipeableView.swift; sourceTree = ""; }; - E79AC10625831A1100C3CE5D /* ChatMentionSuggestionCollectionViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatMentionSuggestionCollectionViewCell.swift; sourceTree = ""; }; - E79AC10725831A1500C3CE5D /* ChatCommandSuggestionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatCommandSuggestionView.swift; sourceTree = ""; }; - E79AC10825831A1500C3CE5D /* ChatSuggestionsCollectionView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatSuggestionsCollectionView.swift; sourceTree = ""; }; - E79AC10925831A1500C3CE5D /* ChatSuggestionsCollectionViewLayout.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatSuggestionsCollectionViewLayout.swift; sourceTree = ""; }; - E7A37B8325ADA66E0055458F /* ChatSuggestionsHeaderView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatSuggestionsHeaderView.swift; sourceTree = ""; }; - E7AD954E25D536AA00076DC3 /* SystemEnvironment+Version.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "SystemEnvironment+Version.swift"; sourceTree = ""; }; - E7AD958825D7510900076DC3 /* ChatMentionSuggestionView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMentionSuggestionView_Tests.swift; sourceTree = ""; }; - E7B20C4F2633112000A80502 /* NotificationChannelMutesUpdatedWithNoMutedChannels.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = NotificationChannelMutesUpdatedWithNoMutedChannels.json; sourceTree = ""; }; - E7B20C502633112000A80502 /* NotificationChannelMutesUpdatedWithSomeMutedChannels.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = NotificationChannelMutesUpdatedWithSomeMutedChannels.json; sourceTree = ""; }; - E7D68C4C26B1AAB500FCF3B8 /* Localization_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Localization_Tests.swift; sourceTree = ""; }; - E7D68C5626B1B37500FCF3B8 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/TestLocalizable.strings; sourceTree = ""; }; - E7D68C5B26B1BE4500FCF3B8 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; - E7D68C5D26B1BF0100FCF3B8 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = cs; path = cs.lproj/Localizable.strings; sourceTree = ""; }; - E7D68C6126B1CBA400FCF3B8 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = en; path = en.lproj/Localizable.stringsdict; sourceTree = ""; }; - E7D68C6326B1CBA700FCF3B8 /* cs */ = {isa = PBXFileReference; lastKnownFileType = text.plist.stringsdict; name = cs; path = cs.lproj/Localizable.stringsdict; sourceTree = ""; }; - E7DB9F2426329C060090D9C7 /* HealthCheck.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = HealthCheck.json; sourceTree = ""; }; - E7DB9F372632B6500090D9C7 /* ChannelVisible.json */ = {isa = PBXFileReference; lastKnownFileType = text.json; path = ChannelVisible.json; sourceTree = ""; }; - E7DD8EA725E3F7F50059A322 /* MessageWithBrokenAttachments.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = MessageWithBrokenAttachments.json; sourceTree = ""; }; - E7DD8EC025E4083B0059A322 /* OptionalDecodable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OptionalDecodable.swift; sourceTree = ""; }; - E7DF7E2325C2C67E00AE9D21 /* ChatAvatarView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ChatAvatarView.swift; sourceTree = ""; }; - F61D7C3024FF9D1F00188A0E /* MessageEndpoints_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageEndpoints_Tests.swift; sourceTree = ""; }; - F61D7C3224FFA60600188A0E /* MessageUpdater_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageUpdater_Mock.swift; sourceTree = ""; }; - F61D7C3424FFA6FD00188A0E /* MessageUpdater_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageUpdater_Tests.swift; sourceTree = ""; }; - F61D7C3624FFE17200188A0E /* MessageEditor_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageEditor_Tests.swift; sourceTree = ""; }; - F62BE78225062FC400D13B86 /* SyncEndpoint_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncEndpoint_Tests.swift; sourceTree = ""; }; - F62BE7842506309B00D13B86 /* MissingEventsPayload_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MissingEventsPayload_Tests.swift; sourceTree = ""; }; - F62BE7862506525700D13B86 /* MissingEventsRequestBody_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MissingEventsRequestBody_Tests.swift; sourceTree = ""; }; - F62BE78D2506620000D13B86 /* MissingEventsPayload.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = MissingEventsPayload.json; sourceTree = ""; }; - F62D143D24DD70190081D241 /* ChannelUpdater_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelUpdater_Mock.swift; sourceTree = ""; }; - F63CC36E24E591840052844D /* EventObserver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventObserver.swift; sourceTree = ""; }; - F63CC37024E591990052844D /* EventObserver_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventObserver_Tests.swift; sourceTree = ""; }; - F63CC37224E592D30052844D /* MemberEventObserver.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberEventObserver.swift; sourceTree = ""; }; - F63CC37424E592DD0052844D /* MemberEventObserver_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberEventObserver_Tests.swift; sourceTree = ""; }; - F649B2362500F785008F98C8 /* MessageController_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageController_Tests.swift; sourceTree = ""; }; - F64DFA8B26282F8B00F7F6F9 /* CGPoint+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CGPoint+Extensions.swift"; sourceTree = ""; }; - F64F9B6125077CF600834F55 /* MessageNew+MissingFields.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "MessageNew+MissingFields.json"; sourceTree = ""; }; - F65D9090250A5989000B8CEB /* WebSocketConnectEndpoint.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketConnectEndpoint.swift; sourceTree = ""; }; - F65D9092250A5CD4000B8CEB /* WebSocketConnectEndpoint_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WebSocketConnectEndpoint_Tests.swift; sourceTree = ""; }; - F670B50E24FE6EA900003B1A /* MessageEditor.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageEditor.swift; sourceTree = ""; }; - F6778F9924F5144F005E7D22 /* EventNotificationCenter.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventNotificationCenter.swift; sourceTree = ""; }; - F688643524E6DA8700A71361 /* CurrentUserController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrentUserController.swift; sourceTree = ""; }; - F69C4BC324F664A700A3D740 /* EventNotificationCenter_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventNotificationCenter_Tests.swift; sourceTree = ""; }; - F69C4BC524F66CC200A3D740 /* EventLogger.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventLogger.swift; sourceTree = ""; }; - F69E7F7C24ED7562000F5252 /* CurrentUserController_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CurrentUserController_Tests.swift; sourceTree = ""; }; - F6C0020926414E4D0055D110 /* AnyAttachmentPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnyAttachmentPayload.swift; sourceTree = ""; }; - F6C56D1324F7B89D0012BB1F /* EventMiddleware_Mock.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EventMiddleware_Mock.swift; sourceTree = ""; }; - F6CCA24C251235F7004C1859 /* UserTypingStateUpdaterMiddleware.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserTypingStateUpdaterMiddleware.swift; sourceTree = ""; }; - F6CCA24E2512491B004C1859 /* UserTypingStateUpdaterMiddleware_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserTypingStateUpdaterMiddleware_Tests.swift; sourceTree = ""; }; - F6D61D9A2510B3FC00EB0624 /* NSManagedObject+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "NSManagedObject+Extensions.swift"; sourceTree = ""; }; - F6D61D9C2510B57F00EB0624 /* NSManagedObject_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NSManagedObject_Tests.swift; sourceTree = ""; }; - F6E5E3462627A372007FA51F /* CGRect+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "CGRect+Extensions.swift"; sourceTree = ""; }; - F6ED5F7325023EB4005D7327 /* ConnectionRecoveryHandler.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectionRecoveryHandler.swift; sourceTree = ""; }; - F6ED5F75250278D7005D7327 /* SyncEndpoint.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SyncEndpoint.swift; sourceTree = ""; }; - F6ED5F7725027907005D7327 /* MissingEventsRequestBody.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MissingEventsRequestBody.swift; sourceTree = ""; }; - F6ED5F792502791F005D7327 /* MissingEventsPayload.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MissingEventsPayload.swift; sourceTree = ""; }; - F6FF1DA524FD17B400151735 /* MessageController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageController.swift; sourceTree = ""; }; - F6FF1DA724FD232C00151735 /* MessageUpdater.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageUpdater.swift; sourceTree = ""; }; - F6FF1DA924FD23D300151735 /* MessageEndpoints.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageEndpoints.swift; sourceTree = ""; }; - F80BCA09263011F400F2107B /* ImageAttachmentGalleryCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageAttachmentGalleryCell.swift; sourceTree = ""; }; - F80BCA1326304F7800F2107B /* ShareButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ShareButton.swift; sourceTree = ""; }; - F80BCA1D26304FEE00F2107B /* CloseButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CloseButton.swift; sourceTree = ""; }; - F80BCA552631D4D900F2107B /* ZoomDismissalInteractionController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ZoomDismissalInteractionController.swift; sourceTree = ""; }; - F81641B225E7A36E00F49800 /* iMessageChatMessageContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iMessageChatMessageContentView.swift; sourceTree = ""; }; - F838F6A82636D3C30025E1F5 /* ZoomTransitionController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ZoomTransitionController.swift; sourceTree = ""; }; - F838F6B22636D42B0025E1F5 /* ZoomAnimator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ZoomAnimator.swift; sourceTree = ""; }; - F838F6BC263711B70025E1F5 /* GalleryVC_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GalleryVC_Tests.swift; sourceTree = ""; }; - F86615D8264940A80026814A /* ChatMessageGalleryView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageGalleryView_Tests.swift; sourceTree = ""; }; - F86A11012615B94B00D9FE19 /* ChatMessageActionsVC_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageActionsVC_Tests.swift; sourceTree = ""; }; - F86A11132616184300D9FE19 /* ChatMessagePopupVC_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessagePopupVC_Tests.swift; sourceTree = ""; }; F86C87B225F906630000BCA9 /* Messenger.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Messenger.app; sourceTree = BUILT_PRODUCTS_DIR; }; - F86C87B425F906630000BCA9 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - F86C87B625F906630000BCA9 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; - F86C87BA25F906670000BCA9 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - F86C87BD25F906670000BCA9 /* Preview Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = "Preview Assets.xcassets"; sourceTree = ""; }; - F86C87C025F906670000BCA9 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - F86C87C225F906670000BCA9 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - F86C87CF25F906A30000BCA9 /* FetchImage.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = FetchImage.swift; sourceTree = ""; }; - F86C87D925F906A90000BCA9 /* MessengerChatChannelList.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = MessengerChatChannelList.swift; sourceTree = ""; }; - F86C887625FA5C020000BCA9 /* ChatChannelAvatarView+SwiftUI_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatChannelAvatarView+SwiftUI_Tests.swift"; sourceTree = ""; }; - F86C88BE25FA65C10000BCA9 /* ImageView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageView.swift; sourceTree = ""; }; - F86C88C725FA66CA0000BCA9 /* MessengerChatChannelListItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessengerChatChannelListItem.swift; sourceTree = ""; }; - F86D799225E659BA00379BC3 /* iMessageChatChannelViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iMessageChatChannelViewController.swift; sourceTree = ""; }; - F86DA1AF26413A2B006A7CCA /* MessageActionsTransitionController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageActionsTransitionController.swift; sourceTree = ""; }; - F8700107264D144400898FDF /* ChatMessageLinkPreviewView_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageLinkPreviewView_Tests.swift; sourceTree = ""; }; - F87A471F26089DFE001653A8 /* JumpView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JumpView.swift; sourceTree = ""; }; - F87A481B2608F873001653A8 /* ChatClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatClient.swift; sourceTree = ""; }; - F87A4865260B3516001653A8 /* SwiftUIViewRepresentable.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftUIViewRepresentable.swift; sourceTree = ""; }; - F87A4955260C6F38001653A8 /* ChatMessageContentView+SwiftUI.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "ChatMessageContentView+SwiftUI.swift"; sourceTree = ""; }; - F87A495F260C6FFA001653A8 /* MessengerChatMessageContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessengerChatMessageContentView.swift; sourceTree = ""; }; - F87A497D260C8D22001653A8 /* MessengerChatChannelViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessengerChatChannelViewController.swift; sourceTree = ""; }; - F87A4A5926146DAB001653A8 /* ChatMessageActionControl_Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatMessageActionControl_Tests.swift; sourceTree = ""; }; - F87E8F5C264CFFA300D0F6AA /* LinkAttachmentViewInjector.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LinkAttachmentViewInjector.swift; sourceTree = ""; }; - F880DEA22628528B0025AD64 /* GalleryVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GalleryVC.swift; sourceTree = ""; }; F8933B9225FF55E30054BBFF /* Slack.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = Slack.app; sourceTree = BUILT_PRODUCTS_DIR; }; - F8933B9425FF55E30054BBFF /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - F8933B9B25FF55E30054BBFF /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - F8933B9D25FF55E50054BBFF /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - F8933BA025FF55E50054BBFF /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - F8933BA225FF55E50054BBFF /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - F8933BB725FF563E0054BBFF /* SlackChatChannelUnreadCountView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SlackChatChannelUnreadCountView.swift; sourceTree = ""; }; - F8933BB925FF563F0054BBFF /* SlackChatChannelViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SlackChatChannelViewController.swift; sourceTree = ""; }; - F8933BBA25FF563F0054BBFF /* SlackChatChannelListViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SlackChatChannelListViewController.swift; sourceTree = ""; }; - F8933BBB25FF563F0054BBFF /* SlackChatChannelListItemView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SlackChatChannelListItemView.swift; sourceTree = ""; }; - F8933BBC25FF56400054BBFF /* SlackChatAvatarView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = SlackChatAvatarView.swift; sourceTree = ""; }; - F8933BC325FF56460054BBFF /* Colors.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Colors.swift; sourceTree = ""; }; - F8933D2025FFAB400054BBFF /* APIPathConvertible.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = APIPathConvertible.swift; sourceTree = ""; }; - F8933DF3260209100054BBFF /* SlackChatMessageContentView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SlackChatMessageContentView.swift; sourceTree = ""; }; - F8933DFC26020A650054BBFF /* ChatClient.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChatClient.swift; sourceTree = ""; }; F89C23A625E508DE0082CA5B /* iMessage.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = iMessage.app; sourceTree = BUILT_PRODUCTS_DIR; }; - F89C23A825E508DE0082CA5B /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - F89C23AC25E508DE0082CA5B /* iMessageChatChannelListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iMessageChatChannelListViewController.swift; sourceTree = ""; }; - F89C23B125E508E20082CA5B /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - F89C23B425E508E20082CA5B /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - F89C23B625E508E20082CA5B /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - F8AADE3B25E53DF9005E8528 /* iMessageChatChannelListItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iMessageChatChannelListItemView.swift; sourceTree = ""; }; - F8BA4F9125E694F90078BA9D /* iMessageComposerView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iMessageComposerView.swift; sourceTree = ""; }; - F8BA4FA325E69D8F0078BA9D /* iMessageComposerVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iMessageComposerVC.swift; sourceTree = ""; }; - F8CF04AE25EF7D9F00077209 /* iMessageCellSeparatorView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = iMessageCellSeparatorView.swift; sourceTree = ""; }; - F8FC489726038BDA00A27DC5 /* SlackChatMessageGalleryView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SlackChatMessageGalleryView.swift; sourceTree = ""; }; /* End PBXFileReference section */ -/* Begin PBXFrameworksBuildPhase section */ - 437FCA0126D67BE40000223C /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 437FCA1026D67CB40000223C /* StreamChat.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 790881FA25432B7200896F03 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - C121EC662746AD0E00023E4C /* StreamChat.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 7908820225432B7200896F03 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 82E6553C2B06785700D64906 /* StreamChatTestTools.framework in Frameworks */, - 7908820625432B7200896F03 /* StreamChatUI.framework in Frameworks */, - 82F714AB2B078AE800442A74 /* StreamSwiftTestHelpers in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 792DDA54256FB69E001DB91B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - C1B49B3B282283C100F4E89E /* GDPerformanceView-Swift in Frameworks */, - ADDFDE2B2779EC8A003B3B07 /* Atlantis in Frameworks */, - C121EC5D2746AC8C00023E4C /* StreamChat.framework in Frameworks */, - C1BE72732732CA62006EB51E /* Nuke in Frameworks */, - C121EC612746AC8C00023E4C /* StreamChatUI.framework in Frameworks */, - ADCB576628A425D500B81AE8 /* Sentry in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 793060E325778896005CF846 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 793060EB25778897005CF846 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 793060EF25778897005CF846 /* StreamChatTestTools.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 799C9418247D2F80001F1104 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 799C944E247D59B1001F1104 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - F8788F81261DE9B0006019DD /* StreamChatTestTools.framework in Frameworks */, - 799C9456247D59B1001F1104 /* StreamChat.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 84790E922AC1D346003AFF1C /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 84748F8D2AC37F40007E3285 /* StreamChatUI.framework in Frameworks */, - 84748F892AC37F40007E3285 /* StreamChat.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - A34407B727D8C33F0044F150 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 82DCB3A92A4AE8FB00738933 /* StreamChat.framework in Frameworks */, - A3BD486B281FD4500090D511 /* OHHTTPStubs in Frameworks */, - 82DCB3AD2A4AE8FB00738933 /* StreamChatUI.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - A34407D927D8C3400044F150 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 82120C302B6AB3B400347A35 /* StreamChat.framework in Frameworks */, - 82120C312B6AB3B400347A35 /* StreamChatUI.framework in Frameworks */, - 827414272ACDE941009CD13C /* StreamChatTestMockServer.framework in Frameworks */, - 827418212ACDE86F004A23DA /* StreamSwiftTestHelpers in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - A3A0C996283E952900B18DA4 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AC90837E268B115F00ACFB8E /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - AC90839D268B120900ACFB8E /* StreamChat.framework in Frameworks */, - AC908398268B120300ACFB8E /* StreamChatUI.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - C11B575829D43FD800D5A248 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - C11B577229D4403800D5A248 /* StreamChat.framework in Frameworks */, - C11B577129D4403800D5A248 /* Atlantis in Frameworks */, - C11B577629D4403800D5A248 /* StreamChatUI.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - E74DB0C72656631700508D22 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 82AA15092F211F9100555893 /* StreamSwiftTestHelpers in Frameworks */, - E74DB0C82656631700508D22 /* StreamChatUI.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F86C87AF25F906630000BCA9 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - C1393361275F5D1E00225E7A /* Nuke in Frameworks */, - F86C87F125F907CA0000BCA9 /* StreamChat.framework in Frameworks */, - F86C87F225F907CA0000BCA9 /* StreamChatUI.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F8933B8F25FF55E30054BBFF /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - F8933BDB25FF569E0054BBFF /* StreamChat.framework in Frameworks */, - F8933BDC25FF569E0054BBFF /* StreamChatUI.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - F89C23A325E508DE0082CA5B /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - F89C23EE25E522FA0082CA5B /* StreamChatUI.framework in Frameworks */, - F89C23ED25E520140082CA5B /* StreamChat.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 225D807625D316B10094E555 /* Attachments */ = { - isa = PBXGroup; - children = ( - F6C0020926414E4D0055D110 /* AnyAttachmentPayload.swift */, - 88E26D5D2580E92000F55AB5 /* AttachmentId.swift */, - DABC6AC12546FFB600A8FC78 /* AttachmentTypes.swift */, - ADB951B1291C3CE900800554 /* AnyAttachmentUpdater.swift */, - 88BDCA892642B02D0099AD74 /* ChatMessageAttachment.swift */, - 7963BD6826B0208900281F8C /* ChatMessageAudioAttachment.swift */, - 22692C9625D1841E007C41D0 /* ChatMessageFileAttachment.swift */, - 40C20EB129F69E1D00702EEE /* ChatMessageVoiceRecordingAttachment.swift */, - 22692C8E25D18097007C41D0 /* ChatMessageGiphyAttachment.swift */, - 225D7FE125D191400094E555 /* ChatMessageImageAttachment.swift */, - 22692C8625D176F4007C41D0 /* ChatMessageLinkAttachment.swift */, - 79983C80266633C2000995F6 /* ChatMessageVideoAttachment.swift */, - ); - path = Attachments; - sourceTree = ""; - }; - 400F063629A660D400242A86 /* ChatMessageCell */ = { - isa = PBXGroup; - children = ( - 400F063429A65DD500242A86 /* ChatMessageCell_DecorationTests.swift */, - ); - path = ChatMessageCell; - sourceTree = ""; - }; - 400F063A29A6632500242A86 /* ChatMessageListDateSeparatorView */ = { - isa = PBXGroup; - children = ( - 400F063B29A6632F00242A86 /* ChatMessageListDateSeparatorView_Tests.swift */, - ); - path = ChatMessageListDateSeparatorView; - sourceTree = ""; - }; - 401105252A12734800F877C7 /* VoiceRecording */ = { - isa = PBXGroup; - children = ( - 40FA4DCC2A12A0B600DA21D2 /* VoiceRecordingVC.swift */, - 406CC60B2A1274E8000780F7 /* Components */, - 401105262A12734800F877C7 /* Views */, - ); - path = VoiceRecording; - sourceTree = ""; - }; - 401105262A12734800F877C7 /* Views */ = { - isa = PBXGroup; - children = ( - 40FA4DD12A12A0C300DA21D2 /* LiveRecordingView.swift */, - 40FA4DCE2A12A0C200DA21D2 /* LockIndicatorView.swift */, - 40FA4DD22A12A0C300DA21D2 /* RecordingIndicatorView.swift */, - 40FA4DD02A12A0C300DA21D2 /* RecordingTipView.swift */, - 40FA4DCF2A12A0C300DA21D2 /* SlideToCancelView.swift */, - 401105272A12734800F877C7 /* WaveformView.swift */, - 401105282A12734800F877C7 /* AudioVisualizationView.swift */, - ); - path = Views; - sourceTree = ""; - }; - 4011052D2A12735900F877C7 /* VoiceRecording */ = { - isa = PBXGroup; - children = ( - 40FA4DFE2A12A85E00DA21D2 /* Components */, - 40FA4DFD2A12A85E00DA21D2 /* VoiceRecordingVC_Tests.swift */, - 4011052E2A12735900F877C7 /* Views */, - ); - path = VoiceRecording; - sourceTree = ""; - }; - 4011052E2A12735900F877C7 /* Views */ = { - isa = PBXGroup; - children = ( - 40FA4E042A12A86700DA21D2 /* LiveRecordingView_Tests.swift */, - 40FA4E052A12A86700DA21D2 /* LockIndicatorView_Tests.swift */, - 40FA4E082A12A86700DA21D2 /* RecordingIndicatorView_Tests.swift */, - 40FA4E062A12A86700DA21D2 /* RecordingTipView_Tests.swift */, - 40FA4E072A12A86700DA21D2 /* SlideToCancelView_Tests.swift */, - 4011052F2A12735900F877C7 /* WaveformView_Tests.swift */, - 401105302A12735900F877C7 /* AudioVisualizationView_Tests.swift */, - ); - path = Views; - sourceTree = ""; - }; - 4042967529FAC46F0089126D /* Extensions */ = { - isa = PBXGroup; - children = ( - 40A458EC2A03AC7C00C198F7 /* AVAsset+TotalAudioSamples.swift */, - ); - path = Extensions; - sourceTree = ""; - }; - 4042967829FAC7690089126D /* Dummy Data */ = { - isa = PBXGroup; - children = ( - 4042967929FAC7770089126D /* test_audio_file.m4a */, - ); - path = "Dummy Data"; - sourceTree = ""; - }; - 4042967B29FAC9C50089126D /* Analysis */ = { - isa = PBXGroup; - children = ( - 40789D1029F6AC4F0018C2BB /* AudioAnalysisEngine.swift */, - 4042967C29FAC9DA0089126D /* AudioAnalysisContext.swift */, - 4042967F29FAC9F80089126D /* AudioAnalysing.swift */, - 4042968229FACA0E0089126D /* AudioSamplesProcessor.swift */, - 4042968529FACA420089126D /* AudioSamplesExtractor.swift */, - 4042968829FACA6A0089126D /* AudioValuePercentageNormaliser.swift */, - ); - path = Analysis; - sourceTree = ""; - }; - 4068ECCF298D06620032D57A /* Shared */ = { - isa = PBXGroup; - children = ( - 4068ECD0298D06720032D57A /* SplashViewController.swift */, - ); - path = Shared; - sourceTree = ""; - }; - 406CC60B2A1274E8000780F7 /* Components */ = { - isa = PBXGroup; - children = ( - 40789D1229F6AC4F0018C2BB /* AudioSessionFeedbackGenerator.swift */, - 40FA4DD92A12A0D100DA21D2 /* AudioQueuePlayerNextItemProvider.swift */, - 40FA4DDA2A12A0D100DA21D2 /* BidirectionalPanGestureRecogniser.swift */, - ); - path = Components; - sourceTree = ""; - }; - 40789CFB29F6AC4F0018C2BB /* Audio */ = { - isa = PBXGroup; - children = ( - 40789D0429F6AC4F0018C2BB /* AppStateObserving.swift */, - 40789D1129F6AC4F0018C2BB /* AssetPropertyLoading.swift */, - 40789D0629F6AC4F0018C2BB /* AudioSessionConfiguring.swift */, - 404296E82A011AC20089126D /* AudioSessionProtocol.swift */, - 4042967B29FAC9C50089126D /* Analysis */, - 40789CFC29F6AC4F0018C2BB /* AudioPlayer */, - 40789D0729F6AC4F0018C2BB /* AudioRecorder */, - 4042967529FAC46F0089126D /* Extensions */, - ); - path = Audio; - sourceTree = ""; - }; - 40789CFC29F6AC4F0018C2BB /* AudioPlayer */ = { - isa = PBXGroup; - children = ( - 40789CFD29F6AC4F0018C2BB /* AudioPlaybackContext.swift */, - 40789CFE29F6AC4F0018C2BB /* AudioPlaybackRate.swift */, - 40789CFF29F6AC4F0018C2BB /* AudioPlaybackContextAccessor.swift */, - 40789D0029F6AC4F0018C2BB /* AudioPlayerObserving.swift */, - 40789D0129F6AC4F0018C2BB /* AudioPlaybackState.swift */, - 40789D0229F6AC4F0018C2BB /* AudioPlayingDelegate.swift */, - 40789D0329F6AC4F0018C2BB /* AudioPlaying.swift */, - 404296D92A0112D00089126D /* AudioQueuePlayer.swift */, - ); - path = AudioPlayer; - sourceTree = ""; - }; - 40789D0729F6AC4F0018C2BB /* AudioRecorder */ = { - isa = PBXGroup; - children = ( - 40789D0929F6AC4F0018C2BB /* AudioRecordingContextAccessor.swift */, - 40789D0A29F6AC4F0018C2BB /* AudioRecordingContext.swift */, - 40789D0B29F6AC4F0018C2BB /* AudioRecordingState.swift */, - 40789D0C29F6AC4F0018C2BB /* AudioRecordingDelegate.swift */, - 40789D0D29F6AC4F0018C2BB /* AudioRecording.swift */, - ); - path = AudioRecorder; - sourceTree = ""; - }; - 40824D252A1271D7003B61FD /* RecordButton */ = { - isa = PBXGroup; - children = ( - 40824D262A1271D7003B61FD /* RecordButton_Tests.swift */, - ); - path = RecordButton; - sourceTree = ""; - }; - 40824D392A1271EF003B61FD /* PlayPauseButton */ = { - isa = PBXGroup; - children = ( - 40824D3A2A1271EF003B61FD /* PlayPauseButton_Tests.swift */, - ); - path = PlayPauseButton; - sourceTree = ""; - }; - 40D483F22A1264F1009E4134 /* VoiceRecording */ = { - isa = PBXGroup; - children = ( - 40D483F42A1264F1009E4134 /* MockAudioSessionConfigurator.swift */, - 40D483F52A1264F1009E4134 /* MockAudioRecorder.swift */, - 40D483F62A1264F1009E4134 /* MockAudioAnalyser.swift */, - 40D483F72A1264F1009E4134 /* Stub.swift */, - 40D483F82A1264F1009E4134 /* MockAssetPropertyLoader.swift */, - 40D483F92A1264F1009E4134 /* MockAudioPlayer.swift */, - 40D483FA2A1264F1009E4134 /* MockAudioRecordingDelegate.swift */, - 40D483FB2A1264F1009E4134 /* MockAVURLAsset.swift */, - 40D483FC2A1264F1009E4134 /* MockAudioPlayerObserver.swift */, - 40D483FD2A1264F1009E4134 /* MockAVPlayer.swift */, - 40D483FE2A1264F1009E4134 /* MockAudioPlayerDelegate.swift */, - 40D483FF2A1264F1009E4134 /* MockAppStateObserver.swift */, - ); - path = VoiceRecording; - sourceTree = ""; - }; - 40FA4DFE2A12A85E00DA21D2 /* Components */ = { - isa = PBXGroup; - children = ( - 40789D4429F6B6F00018C2BB /* StreamAudioSessionFeedbackGenerator_Tests.swift */, - 40FA4DFF2A12A85E00DA21D2 /* BiDirectionalPanGestureRecogniser_Tests.swift */, - 40FA4E002A12A85E00DA21D2 /* AudioQueuePlayerNextItemProvider_Tests.swift */, - ); - path = Components; - sourceTree = ""; - }; - 40FC028E29BE9B0600E2A1CD /* Audio */ = { - isa = PBXGroup; - children = ( - 40FC029329BF419A00E2A1CD /* AudioPlaybackContext_Tests.swift */, - 40FC028F29BE9B2000E2A1CD /* AudioPlaybackRate_Tests.swift */, - 40FC029129BE9C7100E2A1CD /* AudioPlaybackState_Tests.swift */, - 40789D4A29F6C87B0018C2BB /* AudioRecordingState_Tests.swift */, - 4042968E29FBCE1D0089126D /* AudioSamplesExtractor_Tests.swift */, - 4042968B29FAD03B0089126D /* AudioSamplesPercentageTransformer_Tests.swift */, - 4042969129FBF84B0089126D /* AudioSamplesProcessor_Tests.swift */, - 405D172C2A03E57C00A77C3B /* AVAssetTotalAudioSamples_Tests.swift */, - 4042967829FAC7690089126D /* Dummy Data */, - 40789D4729F6C1DC0018C2BB /* StreamAppStateObserver_Tests.swift */, - 40FC029A29BF584300E2A1CD /* StreamAssetPropertyLoader_Tests.swift */, - 4042966829FA6B4B0089126D /* StreamAudioRecorder_Tests.swift */, - 4042967329FAB6EE0089126D /* StreamAudioSessionConfigurator_Tests.swift */, - 4042969429FC092F0089126D /* StreamAudioWaveformAnalyser_Tests.swift */, - 4032C4B029C0BA110086849E /* StreamPlayerObserver_Tests.swift */, - 4012252E29C9CBD80034B60B /* StreamAudioPlayer_Tests.swift */, - 404296DC2A0114900089126D /* StreamAudioQueuePlayer_Tests.swift */, - 4042967129FA97110089126D /* StreamΑudioRecorderMeterNormaliser_Tests.swift */, - 4042969729FE92320089126D /* AudioAnalysisEngine_Tests.swift */, - ); - path = Audio; - sourceTree = ""; - }; - 437FCA0526D67BE40000223C /* DemoAppPush */ = { - isa = PBXGroup; - children = ( - 437FCA1726D7E60D0000223C /* DemoAppPush.entitlements */, - 437FCA0826D67BE40000223C /* Info.plist */, - 437FCA0626D67BE40000223C /* NotificationService.swift */, - ); - path = DemoAppPush; - sourceTree = ""; - }; - 4F6597522BD92BF800F49DA6 /* DatabaseObserver */ = { - isa = PBXGroup; - children = ( - 4F14F1252BBBDD7400B1074E /* StateLayerDatabaseObserver.swift */, - ); - path = DatabaseObserver; - sourceTree = ""; - }; - 4F8E53042B7CCFA7008C0F9F /* StateLayer */ = { - isa = PBXGroup; - children = ( - 4F6597522BD92BF800F49DA6 /* DatabaseObserver */, - 4FD2BE552B9AF8A300FFC6F2 /* ChannelList.swift */, - 4FD2BE582B9AF8B600FFC6F2 /* ChannelListState.swift */, - 4FD2BE5B2B9AF8C300FFC6F2 /* ChannelListState+Observer.swift */, - 4F8E53052B7CD01D008C0F9F /* Chat.swift */, - 4F8E530A2B7CEBFB008C0F9F /* ChatClient+Factory.swift */, - 4F8E531B2B833D6C008C0F9F /* ChatState.swift */, - 4FF2A80C2B8E011000941A64 /* ChatState+Observer.swift */, - 4F427F652BA2F43200D92238 /* ConnectedUser.swift */, - 4F427F682BA2F52100D92238 /* ConnectedUserState.swift */, - 4F427F6B2BA2F53200D92238 /* ConnectedUserState+Observer.swift */, - 4F83FA452BA43DC3008BD8CD /* MemberList.swift */, - 4F94B0DF2BA1C4220045216B /* MemberListState.swift */, - 4FE6E1A92BAC79F400C80AF1 /* MemberListState+Observer.swift */, - 4F97F2732BA87C41001C4D66 /* MessageSearch.swift */, - 4F97F2762BA87E30001C4D66 /* MessageSearchState.swift */, - 4F97F2792BA88936001C4D66 /* MessageSearchState+Observer.swift */, - 4F73F3972B91BD3000563CD9 /* MessageState.swift */, - 4F73F39D2B91C7BF00563CD9 /* MessageState+Observer.swift */, - 4F1BEE752BE384ED00B6685C /* ReactionList.swift */, - 4F1BEE782BE384FE00B6685C /* ReactionListState.swift */, - 4F1BEE7B2BE3851200B6685C /* ReactionListState+Observer.swift */, - 4F97F2662BA83146001C4D66 /* UserList.swift */, - 4F97F2692BA83150001C4D66 /* UserListState.swift */, - 4FE6E1AC2BAC7A1B00C80AF1 /* UserListState+Observer.swift */, - 4F97F26C2BA858E9001C4D66 /* UserSearch.swift */, - 4F97F26F2BA86491001C4D66 /* UserSearchState.swift */, - ); - path = StateLayer; - sourceTree = ""; - }; - 4FB4AB9D2BAD6D9700712C4E /* StateLayer */ = { - isa = PBXGroup; - children = ( - 4F5758F02BB45B2F00D89A94 /* ChannelList_Tests.swift */, - 4FB4AB9E2BAD6DBD00712C4E /* Chat_Tests.swift */, - 4FD94FC42BCD5EF00084FEDF /* ConnectedUser_Tests.swift */, - 4FCCACE32BC939EB009D23E1 /* MemberList_Tests.swift */, - 4F14F1292BBE8C1900B1074E /* MessageSearch_Tests.swift */, - 4F5151992BC57C40001B7152 /* MessageState_Tests.swift */, - 4F1BEE7E2BE38B5500B6685C /* ReactionList_Tests.swift */, - 4F072F022BC008D9006A66CA /* StateLayerDatabaseObserver_Tests.swift */, - 4F5151972BC407ED001B7152 /* UserList_Tests.swift */, - 4F5151952BC3DEA1001B7152 /* UserSearch_Tests.swift */, - ); - path = StateLayer; - sourceTree = ""; - }; - 4FF9B2662C6F695C00A3B711 /* AttachmentDownloader */ = { - isa = PBXGroup; - children = ( - 4FF9B2672C6F696B00A3B711 /* AttachmentDownloader.swift */, - ); - path = AttachmentDownloader; - sourceTree = ""; - }; - 790881AB254327C800896F03 /* StreamChat */ = { - isa = PBXGroup; - children = ( - 799C941D247D2F80001F1104 /* Sources.h */, - 799C941E247D2F80001F1104 /* Info.plist */, - 79A0E9AC2498BD0C00E9BD50 /* ChatClient.swift */, - AD8FEE572AA8E1A100273F88 /* ChatClient+Environment.swift */, - AD8FEE5A2AA8E1E400273F88 /* ChatClientFactory.swift */, - 69712522260BC9B4003C7B47 /* Deprecations.swift */, - 799C9435247D2FB9001F1104 /* APIClient */, - 40789CFB29F6AC4F0018C2BB /* Audio */, - 7962958A2481473A0078EB53 /* Config */, - 799C944A247D574F001F1104 /* Controllers */, - 799C9429247D2FB9001F1104 /* Database */, - 79280F3D2484E33C00CDEB89 /* Errors */, - A36C39F3286067F90004EB7E /* Extensions */, - AD7292EB25F6C8C500ED2150 /* Generated */, - 799C9430247D2FB9001F1104 /* Models */, - 792A4F412480103A00EAF71D /* Query */, - C1E8AD59278DDC500041B775 /* Repositories */, - 4F8E53042B7CCFA7008C0F9F /* StateLayer */, - 792A4F3A247FFB7600EAF71D /* Utils */, - 799C9426247D2FB9001F1104 /* WebSocketClient */, - 799C9427247D2FB9001F1104 /* Workers */, - ); - path = StreamChat; - sourceTree = ""; - }; - 7908823025432C6400896F03 /* StreamChatUI */ = { - isa = PBXGroup; - children = ( - 7908823125432C6400896F03 /* StreamChatUI.h */, - 7908823225432C6400896F03 /* Info.plist */, - C14A46572846636900EF498E /* SDKIdentifier.swift */, - BD4016352638411D00F09774 /* Deprecations.swift */, - 8850B929255C286B003AED69 /* Components.swift */, - BDDD1E982632C4C900BA007B /* Components+SwiftUI.swift */, - 792DD9FA256E67C6001DB91B /* ComponentsProvider.swift */, - BDDD1EA22632C50200BA007B /* Appearance.swift */, - BDDD1EA52632C6D600BA007B /* AppearanceProvider.swift */, - E7166CB125BED22B00B03B07 /* Appearance+ColorPalette.swift */, - E7166CB925BED29200B03B07 /* Appearance+Fonts.swift */, - E7166CE125BEE20600B03B07 /* Appearance+Images.swift */, - BDDD1EA92632CE3C00BA007B /* Appearance+SwiftUI.swift */, - AD99C901279B06E9009DD9C5 /* Appearance+Formatters */, - ADD328732C07E99700BAD0E9 /* ViewContainerBuilder */, - ADECE08926AAEC63001AE411 /* ChatChannel */, - 790882BE25486AB000896F03 /* ChatChannelList */, - 7908830C2548707B00896F03 /* ChatMessageList */, - ADECE08A26AAED3B001AE411 /* ChatThread */, - ADD3285B2C05440B00BAD0E9 /* ChatThreadList */, - AD4EA229264ADE0100DF8EE2 /* Composer */, - F833D64326393E4800651D14 /* Gallery */, - 401105252A12734800F877C7 /* VoiceRecording */, - 88F8364E2578D1590039AEC8 /* MessageActionsPopup */, - 7973CE48265413B4004C7CE5 /* Navigation */, - 888123E5255D51BD00070D5A /* CommonViews */, - 888123D0255D42F000070D5A /* Utils */, - 88F0D6EA257E409E00F4B050 /* Generated */, - 88F0D6ED257E446800F4B050 /* Resources */, - C1BE72742732CB7B006EB51E /* StreamNuke */, - ADCB576728A42D7700B81AE8 /* StreamDifferenceKit */, - C13C74D1273932D200F93B34 /* StreamSwiftyGif */, - ); - path = StreamChatUI; - sourceTree = ""; - }; - 7908823925432C9000896F03 /* StreamChatUITests */ = { - isa = PBXGroup; - children = ( - BDDD1EAD2632E6C200BA007B /* Appearance+SwiftUI_Tests.swift */, - 64B75AFF2631700500A466D1 /* ChatMessage_Tests.swift */, - BDDD1E952632C4C900BA007B /* Components+SwiftUI_Tests.swift */, - E7D68C4C26B1AAB500FCF3B8 /* Localization_Tests.swift */, - 7849AF9225F2479A007817D4 /* UITestsEnvironmentSetup.swift */, - AD016A3325CB0AE6009EBAD2 /* StreamChatUITestPlan.xctestplan */, - A3D9D68A27EDE53600725066 /* Extensions */, - A3D9D68D27EDE5AD00725066 /* Helpers */, - A3D9D69227EDE85A00725066 /* Mocks */, - A3960DEA27DA2C3F003AB2B0 /* SnapshotTests */, - E7D68C5726B1B37500FCF3B8 /* TestLocalizable.strings */, - A3960E0427DA5512003AB2B0 /* Utils */, - ); - path = StreamChatUITests; - sourceTree = ""; - }; - 7908824625432CC600896F03 /* StreamChatTests */ = { - isa = PBXGroup; - children = ( - 799C942F247D2FB9001F1104 /* ChatClient_Tests.swift */, - AD2525202ACB3C0800F1433C /* ChatClientFactory_Tests.swift */, - 8A0D64AD24E5853F0017A3C0 /* DataController_Tests.swift */, - A34ECB5527F5CC1E00A804C1 /* EntityChange_Tests.swift */, - A34ECB5127F5CB9B00A804C1 /* ListChange_Tests.swift */, - A34ECB5327F5CBD500A804C1 /* ListChangeAggregator_Tests.swift */, - C111B5B528CF3B1200C79D53 /* BackgroundListDatabaseObserver_Tests.swift */, - A3D15D9527EA0723006B34D7 /* StreamChatTests.swift */, - A382131D2805C8AC0068D30E /* TestsEnvironmentSetup.swift */, - 7908824725432CC600896F03 /* StreamChatStressTestPlan.xctestplan */, - 82AA16CF28A400F8009816CD /* StreamChatFlakyTests.xctestplan */, - 7908824825432CC600896F03 /* StreamChatTestPlan.xctestplan */, - A364D09127D0BECE0029857A /* APIClient */, - A364D08B27D0BD650029857A /* Config */, - A364D0A527D127E00029857A /* Controllers */, - A364D09B27D0C6640029857A /* Database */, - A364D0BA27D12ABD0029857A /* Errors */, - A36C39F628606B3A0004EB7E /* Extensions */, - A364D0A027D0C8690029857A /* Models */, - A364D0B727D12A520029857A /* Query */, - A364D0A327D126490029857A /* Repositories */, - 4FB4AB9D2BAD6D9700712C4E /* StateLayer */, - A34ECB4427F5C9AD00A804C1 /* StreamChatIntegrationTests */, - A34ECB4327F5C93C00A804C1 /* StreamChatStressTests */, - 40FC028E29BE9B0600E2A1CD /* Audio */, - A364D0BB27D12AD50029857A /* Utils */, - A364D08C27D0BD7B0029857A /* WebSocketClient */, - A364D09627D0C56C0029857A /* Workers */, - ); - path = StreamChatTests; - sourceTree = ""; - }; - 790882BE25486AB000896F03 /* ChatChannelList */ = { - isa = PBXGroup; - children = ( - AD76CE2E2A5F10D3003CA182 /* Search */, - E7734D0C25F946FF004F76B0 /* CellActionView.swift */, - 790882FC25486BFD00896F03 /* ChatChannelListCollectionViewCell.swift */, - 790882F625486B8000896F03 /* ChatChannelListCollectionViewDelegate.swift */, - 88BD82AF2549D18F00369074 /* ChatChannelListItemView.swift */, - 7844B10B25EF92B600B87E89 /* ChatChannelListItemView+SwiftUI.swift */, - 790882BF25486ADB00896F03 /* ChatChannelListVC.swift */, - 780DFCFB25EF7DA500A39A6E /* ChatChannelListVC+SwiftUI.swift */, - E798D6D125FF69120002C3B9 /* SwipeableView.swift */, - 224FF6802562F2E900725DD1 /* ChatChannelUnreadCountView.swift */, - 78C8473725FA0EF000A5D1D0 /* ChatChannelUnreadCountView+SwiftUI.swift */, - CFE5F85A2874A9330099A6A1 /* ChatChannelListEmptyView.swift */, - CF38F5AE287DB53E00E24D10 /* ChatChannelListErrorView.swift */, - CF14397C2886374900898ECA /* ChatChannelListLoadingViewCell.swift */, - CF14397F288637AD00898ECA /* ChatChannelListLoadingViewCellContentView.swift */, - CF01EB7A288A2B7200B426B8 /* ChatChannelListLoadingView.swift */, - ); - path = ChatChannelList; - sourceTree = ""; - }; - 7908830C2548707B00896F03 /* ChatMessageList */ = { - isa = PBXGroup; - children = ( - ADA5A0F7276790C100E1C465 /* ChatMessageListDateSeparatorView.swift */, - 69736BF126413E5D00090B67 /* ChatMessageListScrollOverlayView.swift */, - BDEB9416268211EC00928AF1 /* ChatMessageListUnreadCountView.swift */, - DBC8A5752581476E00B20A82 /* ChatMessageListVC.swift */, - AD91C35328A5550C004D1E45 /* ChatMessageListVC+DiffKit.swift */, - AD470C9B26C6D8C60090759A /* ChatMessageListVCDataSource.swift */, - AD470C9D26C6D9030090759A /* ChatMessageListVCDelegate.swift */, - 79088331254876C100896F03 /* ChatMessageListView.swift */, - ADEE888C289C3CC0007DF3F8 /* ChatMessageListView+DiffKit.swift */, - C1BFBABD29CB2A7500FC82A2 /* JumpToUnreadMessagesButton.swift */, - BD69F5D42669392E00E9E3FA /* ScrollToBottomButton.swift */, - E768AAFA2627691600328E6E /* TypingAnimationView.swift */, - E768AA882625C18D00328E6E /* TypingIndicatorView.swift */, - AD29395C2A2E36FE00533CA7 /* SwipeToReplyGestureHandler.swift */, - 886BDE68258A501E00E1CD00 /* Attachments */, - E74346B12593546000512C2D /* ChatMessage */, - 88CABC0625933DC30061BB67 /* Reactions */, - ); - path = ChatMessageList; - sourceTree = ""; - }; - 79280F3D2484E33C00CDEB89 /* Errors */ = { - isa = PBXGroup; - children = ( - 79280F3E2484E3BA00CDEB89 /* ClientError.swift */, - 79C750BA248FC4100023F0B7 /* ErrorPayload.swift */, - ); - path = Errors; - sourceTree = ""; - }; - 79280F402484F4DD00CDEB89 /* Events */ = { - isa = PBXGroup; - children = ( - ADB8B9092D8C756600549C95 /* ReminderEvents.swift */, - 79280F46248515FA00CDEB89 /* ChannelEvents.swift */, - 79280F4A248523C000CDEB89 /* ConnectionEvents.swift */, - 79280F412484F4EC00CDEB89 /* Event.swift */, - 79280F48248520B300CDEB89 /* EventDecoder.swift */, - 8A62704F24B867190040BFD6 /* EventPayload.swift */, - 8A62704D24B8660A0040BFD6 /* EventType.swift */, - 8A0CC9E424C5FEA900705CF9 /* MemberEvents.swift */, - 8A0C3BD324C1DF2100CAFD19 /* MessageEvents.swift */, - 8AC9CBD524C73689006E236C /* NotificationEvents.swift */, - 8A0CC9F024C606EF00705CF9 /* ReactionEvents.swift */, - 79A0E9BD2498C33100E9BD50 /* TypingEvent.swift */, - 8A0C3BBB24C0947400CAFD19 /* UserEvents.swift */, - 841BAA0F2BCEADAC000C73E4 /* PollsEvents.swift */, - AD7BE1692C209888000A5756 /* ThreadEvents.swift */, - 848849B52CEE01070010E7CA /* AITypingEvents.swift */, - AD545E702D5A745F008FD399 /* DraftEvents.swift */, - ); - path = Events; - sourceTree = ""; - }; - 79280F4524850ECC00CDEB89 /* Background */ = { - isa = PBXGroup; - children = ( - AD8E75E52E04953C00AE0F70 /* ActiveLiveLocationsEndTimeTracker.swift */, - 88E26D6D2580F34B00F55AB5 /* AttachmentQueueUploader.swift */, - F6ED5F7325023EB4005D7327 /* ConnectionRecoveryHandler.swift */, - F670B50E24FE6EA900003B1A /* MessageEditor.swift */, - 799C9448247D5211001F1104 /* MessageSender.swift */, - ); - path = Background; - sourceTree = ""; - }; - 79280F76248917EB00CDEB89 /* Engine */ = { - isa = PBXGroup; - children = ( - 79280F772489181200CDEB89 /* URLSessionWebSocketEngine.swift */, - 792A4F38247FFACB00EAF71D /* WebSocketEngine.swift */, - ); - path = Engine; - sourceTree = ""; - }; - 792A4F18247EA97000EAF71D /* DTOs */ = { - isa = PBXGroup; - children = ( - ADCE882F2F1181BC00F6A7C3 /* ChannelFilterTagDTO.swift */, - AD25F74D2E8606A300F16B14 /* PushPreferenceDTO.swift */, - ADB8B8E92D8890B900549C95 /* MessageReminderDTO.swift */, - DABC6AC7254707CB00A8FC78 /* AttachmentDTO.swift */, - AD52A2182804850700D0157E /* ChannelConfigDTO.swift */, - 799C942A247D2FB9001F1104 /* ChannelDTO.swift */, - 7964F3A3249A0ACF002A09EC /* ChannelListQueryDTO.swift */, - 882C575F252C7CC400E60C44 /* ChannelMemberListQueryDTO.swift */, - 88DA571F2631AC3100FA8C53 /* ChannelMuteDTO.swift */, - 796FD215250654940076C99B /* ChannelReadDTO.swift */, - AD52A21B2804851600D0157E /* CommandDTO.swift */, - 79CDE1DC24B321FE0003BD1D /* CurrentUserDTO.swift */, - C18F5B512840BD2C00527915 /* DBDate.swift */, - 790A4C54252F25DA001F4A23 /* DeviceDTO.swift */, - 4F8CA69A2CB665EB00EBEA2D /* EphemeralValuesContainer.swift */, - 79877A212498E50D00015F8B /* MemberModelDTO.swift */, - 799C942D247D2FB9001F1104 /* MessageDTO.swift */, - AD70DC382ADEC3C400CFC3B7 /* MessageModerationDetailsDTO.swift */, - 8899BC4C25430E40003CB98B /* MessageReactionDTO.swift */, - ADEEB7F42BD168D500C76602 /* MessageReactionGroupDTO.swift */, - 7978FBBB26E16295002CA2DF /* MessageSearchQueryDTO.swift */, - C1B49B3F2822C01C00F4E89E /* NSManagedObject+Validation.swift */, - AD9C926C2DD3A3900013A7E6 /* SharedLocationDTO.swift */, - 841BAA502BD1CD81000C73E4 /* PollDTO.swift */, - 841BAA4D2BD1CD76000C73E4 /* PollOptionDTO.swift */, - 841BAA4A2BD1CCC0000C73E4 /* PollVoteDTO.swift */, - 8413D2E82BDC6300005ADA4E /* PollVoteListQueryDTO.swift */, - C1EE53A827BA662B00B1A6CA /* QueuedRequestDTO.swift */, - AD0CC0302BDC1964005E2C66 /* ReactionListQueryDTO.swift */, - AD37D7C32BC979B000800D8C /* ThreadDTO.swift */, - AD37D7C62BC98A4400800D8C /* ThreadParticipantDTO.swift */, - AD37D7C92BC98A5300800D8C /* ThreadReadDTO.swift */, - 79877A222498E50D00015F8B /* UserDTO.swift */, - DA84070F25250720005A0F62 /* UserListQueryDTO.swift */, - ); - path = DTOs; - sourceTree = ""; - }; - 792A4F3A247FFB7600EAF71D /* Utils */ = { - isa = PBXGroup; - children = ( - F6D61D992510B3E300EB0624 /* Database */, - 8AE335A324FCF95D002B6677 /* InternetConnection */, - 79BF83EA248F8EC0007611A1 /* Logger */, - ADE2093B29FBEC88007D0FF3 /* MessagesPaginationStateHandling */, - C1E8AD5A278DDEBB0041B775 /* Operations */, - CF324E762832FC1200E5BBE6 /* StreamTimer */, - 40D3962D2A0910DE0020DDC9 /* Array+Sampling.swift */, - 79280F6F2487CD2B00CDEB89 /* Atomic.swift */, - 797A756724814F0D003CF16D /* Bundle+Extensions.swift */, - 792A4F3D247FFDE700EAF71D /* Codable+Extensions.swift */, - CF6E489E282341F2008416DC /* CountdownTracker.swift */, - 792A4F3E247FFDE700EAF71D /* Data+Gzip.swift */, - ADFCA5B82D1378E2000F515F /* Throttler.swift */, - 40789D3B29F6AD9C0018C2BB /* Debouncer.swift */, - 88EA9AD725470F6A007EE76B /* Dictionary+Extensions.swift */, - 84CF9C72274D473D00BCDE2D /* EventBatcher.swift */, - C173538D27D9F804008AC412 /* KeyedDecodingContainer+Array.swift */, - DBCAFE2325C44B920015AD58 /* LazyCachedMapCollection.swift */, - 7985BDA9252B1E53002B8C30 /* MainQueue+Synchronous.swift */, - 4FE56B8C2D5DFE3A00589F9A /* MarkdownParser.swift */, - 79CD959124F9380B00E87377 /* MulticastDelegate.swift */, - 881506EB258212BF0013935B /* MultipartFormData.swift */, - E7DD8EC025E4083B0059A322 /* OptionalDecodable.swift */, - 792FCB4824A3BF38000290C7 /* OptionSet+Extensions.swift */, - DA4AA3B92502731900FAAF6E /* Publisher+Extensions.swift */, - DAFAD6A024DC476A0043ED06 /* Result+Extensions.swift */, - C14D27B52869EEE40063F6F2 /* Sequence+CompactMapLoggingError.swift */, - 4FDAD05D2BC8179E004048E8 /* StateBuilder.swift */, - 4FD2BE522B9AEE3500FFC6F2 /* StreamCollection.swift */, - 797A756524814EF8003CF16D /* SystemEnvironment.swift */, - CFA41B6527DA724400427602 /* SystemEnvironment+XStreamClient.swift */, - AD0F7F162B6139D500914C4C /* TextLinkDetector.swift */, - C14A46522845043300EF498E /* ThreadSafeWeakCollection.swift */, - 792A4F3B247FFBB400EAF71D /* Timers.swift */, - 79D5CDD027EA1BA100BE7D8B /* TranslationLanguage.swift */, - 797E10A724EAF6DE00353791 /* UniqueId.swift */, - 4F910C6B2BEE1BDC00214EB9 /* UnreadMessageLookup.swift */, - ); - path = Utils; - sourceTree = ""; - }; - 792A4F412480103A00EAF71D /* Query */ = { - isa = PBXGroup; - children = ( - 792A4F432480107A00EAF71D /* Filter.swift */, - C1FFD9F827ECC7C7008A6848 /* Filter+predicate.swift */, - 792A4F4C248011E500EAF71D /* ChannelListQuery.swift */, - 882C5745252C6FDF00E60C44 /* ChannelMemberListQuery.swift */, - 792A4F422480107A00EAF71D /* ChannelQuery.swift */, - 79C5CBF025F66E9700D98001 /* ChannelWatcherListQuery.swift */, - AD6E32A02BBC50110073831B /* ThreadListQuery.swift */, - AD6E32A32BBC502D0073831B /* ThreadQuery.swift */, - AD545E622D528271008FD399 /* DraftListQuery.swift */, - ADB2087E2D849184003F1059 /* MessageReminderListQuery.swift */, - AD0CC0112BDBC1BF005E2C66 /* ReactionListQuery.swift */, - 7978FBB926E15A58002CA2DF /* MessageSearchQuery.swift */, - 792A4F442480107A00EAF71D /* Pagination.swift */, - 792A4F4A248010A600EAF71D /* QueryOptions.swift */, - DA8407052524F84F005A0F62 /* UserListQuery.swift */, - 8413D2EB2BDC63FA005ADA4E /* PollVoteListQuery.swift */, - 842F9747277A1CBE0060A489 /* PinnedMessages */, - DA640FB72535CF6600D32944 /* Sorting */, - ); - path = Query; - sourceTree = ""; - }; - 792DDA58256FB69E001DB91B /* DemoApp */ = { - isa = PBXGroup; - children = ( - 437FC9E226D53F140000223C /* ChatSample.entitlements */, - 792DDA67256FB69F001DB91B /* Info.plist */, - 792DDA59256FB69E001DB91B /* AppDelegate.swift */, - A3227E7D284A511200EBE6CC /* DemoAppConfiguration.swift */, - AD7110C32B3434F700AFFE28 /* StreamRuntimeCheck+StreamInternal.swift */, - 792DDA5B256FB69E001DB91B /* SceneDelegate.swift */, - 8440861528FFE85F0027849C /* Shared */, - A3227E56284A47F700EBE6CC /* StreamChat */, - A3227ECA284A607D00EBE6CC /* Screens */, - A3227E54284A479700EBE6CC /* Extensions */, - 8440861628FFE9060027849C /* Resources */, - ); - path = DemoApp; - sourceTree = ""; - }; - 795296FA2582648F00435B2E /* SearchControllers */ = { - isa = PBXGroup; - children = ( - 7978FBBD26E1666E002CA2DF /* MessageSearchController */, - ADC40C3026E26823005B616C /* UserSearchController */, - ); - path = SearchControllers; - sourceTree = ""; - }; - 7962958A2481473A0078EB53 /* Config */ = { - isa = PBXGroup; - children = ( - 7962958B248147430078EB53 /* BaseURL.swift */, - 799C9428247D2FB9001F1104 /* ChatClientConfig.swift */, - 79FC85E624ACCBC500A665ED /* Token.swift */, - C1B49B3C2822A7AD00F4E89E /* StreamRuntimeCheck.swift */, - AD81FEEC2D3977AC00765FD4 /* StreamModelsTransformer.swift */, - AD9C926F2DD4DCF90013A7E6 /* SendMessageInterceptor.swift */, - ); - path = Config; - sourceTree = ""; - }; - 7964F3AF249A314D002A09EC /* Formatter */ = { - isa = PBXGroup; - children = ( - 7964F3B1249A314D002A09EC /* LogFormatter.swift */, - 7964F3B0249A314D002A09EC /* PrefixLogFormatter.swift */, - ); - path = Formatter; - sourceTree = ""; - }; - 7964F3B2249A314D002A09EC /* Destination */ = { - isa = PBXGroup; - children = ( - 7964F3B3249A314D002A09EC /* ConsoleLogDestination.swift */, - 7964F3B4249A314D002A09EC /* BaseLogDestination.swift */, - 7964F3B5249A314D002A09EC /* LogDestination.swift */, - ); - path = Destination; - sourceTree = ""; - }; - 796610B7248E64EC00761629 /* EventMiddlewares */ = { - isa = PBXGroup; - children = ( - AD38952F2E9EB73F0039E6BF /* ChannelDeliveredMiddleware.swift */, - ADB8B90E2D8C7B2500549C95 /* ReminderUpdaterMiddleware.swift */, - 79896D63250A62EE00BA8F1C /* ChannelReadUpdaterMiddleware.swift */, - 79158CF325F133FB00186102 /* ChannelTruncatedEventMiddleware.swift */, - 79AF43B32632AF1B00E75CDA /* ChannelVisibilityEventMiddleware.swift */, - AD545E732D5A79B5008FD399 /* DraftUpdaterMiddleware.swift */, - 792FCB4424A33B5B000290C7 /* EventDataProcessorMiddleware.swift */, - 84AA4E3526F264610056A684 /* EventDTOConverterMiddleware.swift */, - 796610B8248E651800761629 /* EventMiddleware.swift */, - 79D6CF1725FA671C00BE2EEC /* MemberEventMiddleware.swift */, - AD9632E02C0A43630073B814 /* ThreadUpdaterMiddleware.swift */, - 79A0E9B92498C31300E9BD50 /* TypingStartCleanupMiddleware.swift */, - 796CBC1225F7CD48003299B0 /* UserChannelBanEventsMiddleware.swift */, - F6CCA24C251235F7004C1859 /* UserTypingStateUpdaterMiddleware.swift */, - C1CEF9082A1CDF7600414931 /* UserUpdateMiddleware.swift */, - 79617CB025F236B600D54E61 /* UserWatchingEventMiddleware.swift */, - ); - path = EventMiddlewares; - sourceTree = ""; - }; - 79682C4724BF37550071578E /* Payloads */ = { - isa = PBXGroup; - children = ( - 4FC7B3EF2ED86E1E00246903 /* MarkUnreadPayload.swift */, - AD8513782E9D3013005327C0 /* ChannelDeliveredPayload.swift */, - AD25F7422E84667900F16B14 /* PushPreferencePayloads.swift */, - ADF047392DE4DADC001C23D2 /* LocationPayloads.swift */, - ADA83B4F2D978050003B3928 /* ReminderPayloads.swift */, - ADF2BBEA2B9B622B0069D467 /* AppSettingsPayload.swift */, - DA9985ED24E175AA000E9885 /* ChannelCodingKeys.swift */, - DAFAD6A224DD8E1A0043ED06 /* ChannelEditDetailPayload.swift */, - 79682C4924BF37970071578E /* ChannelListPayload.swift */, - AD84377D2BB48603000F3826 /* ThreadListPayload.swift */, - 882C5749252C767E00E60C44 /* ChannelMemberListPayload.swift */, - 79B5517424E595CC00CE9FEC /* CurrentUserPayloads.swift */, - 790A4C44252DD4F1001F4A23 /* DevicePayloads.swift */, - 88381E64258258C20047A6A3 /* FileUploadPayload.swift */, - 7908829A2546D95A00896F03 /* FlagMessagePayload.swift */, - 8836FFBA2540741D009FDF73 /* FlagUserPayload.swift */, - 8A0D649924E579E90017A3C0 /* GuestUserTokenPayload.swift */, - C1EFF3F2285E459C0057B91B /* IdentifiableModel.swift */, - C174E0F5284DFA5A0040B936 /* IdentifiablePayload.swift */, - 793728292498FFD300E13FE5 /* MemberPayload.swift */, - 4F6B840F2D008D5F005645B0 /* MemberUpdatePayload.swift */, - DABC6ABB2546FD0100A8FC78 /* MessageAttachmentPayload.swift */, - AD545E5F2D523CA8008FD399 /* DraftPayloads.swift */, - 79682C4824BF37650071578E /* MessagePayloads.swift */, - 8899BC3E2542FFA1003CB98B /* MessageReactionPayload.swift */, - ADEEB7F12BD1368900C76602 /* MessageReactionGroupPayload.swift */, - 79D5CDD327EA1BE300BE7D8B /* MessageTranslationsPayload.swift */, - AD70DC352ADEC0F600CFC3B7 /* MessageModerationDetailsPayload.swift */, - F6ED5F792502791F005D7327 /* MissingEventsPayload.swift */, - 88DA57DF2631E80D00FA8C53 /* MutedChannelPayload.swift */, - 22B54C3E25C80E940041B357 /* RawJSON.swift */, - 84A43CAE26A9A25000302763 /* UnknownChannelEvent.swift */, - A30C3F1F276B428F00DA5968 /* UnknownUserEvent.swift */, - DA84070B25250581005A0F62 /* UserListPayload.swift */, - 79B5517124E593C200CE9FEC /* UserPayloads.swift */, - 841BA9F72BCE80FF000C73E4 /* PollsPayloads.swift */, - ); - path = Payloads; - sourceTree = ""; - }; - 7973CE48265413B4004C7CE5 /* Navigation */ = { - isa = PBXGroup; - children = ( - AD9632DB2C09E0350073B814 /* ChatThreadListRouter.swift */, - 8850FE86256558A200C8D534 /* ChatChannelListRouter.swift */, - DB9A3D552582689A00555D36 /* ChatMessageListRouter.swift */, - 8825334B258CE82500B77352 /* AlertsRouter.swift */, - 8850FE90256558B200C8D534 /* NavigationRouter.swift */, - 88410ED026556B6F00525AA3 /* NavigationVC.swift */, - ); - path = Navigation; - sourceTree = ""; - }; - 7978FBBD26E1666E002CA2DF /* MessageSearchController */ = { - isa = PBXGroup; - children = ( - 7978FBBE26E1667C002CA2DF /* MessageSearchController.swift */, - ADC40C3326E294EB005B616C /* MessageSearchController+Combine.swift */, - ADC40C3526E2980D005B616C /* MessageSearchController+SwiftUI.swift */, - ); - path = MessageSearchController; - sourceTree = ""; - }; - 79877A122498E4EE00015F8B /* Endpoints */ = { - isa = PBXGroup; - children = ( - ADA83B4C2D977D64003B3928 /* ReminderEndpoints.swift */, - 88E26D7C2580F95300F55AB5 /* AttachmentEndpoints.swift */, - 82C18FDB2C10C8E600C5283C /* BlockedUserPayload.swift */, - 79877A132498E4EE00015F8B /* ChannelEndpoints.swift */, - F6FF1DA924FD23D300151735 /* MessageEndpoints.swift */, - ADFD391C2D47D06E00F8E1B1 /* DraftEndpoints.swift */, - AD0CC01B2BDBD22D005E2C66 /* ReactionEndpoints.swift */, - AD84377A2BB482CF000F3826 /* ThreadEndpoints.swift */, - C143788F27BC03EE00E23965 /* EndpointPath.swift */, - 790A4C41252DD36A001F4A23 /* DeviceEndpoints.swift */, - C1B0B38227BFC08800C8207D /* EndpointPath+OfflineRequest.swift */, - 79877A172498E4EE00015F8B /* Endpoint.swift */, - 8A0D649524E579A50017A3C0 /* GuestEndpoints.swift */, - 882C5758252C794900E60C44 /* MemberEndpoints.swift */, - 88A00DCF2525F08000259AB4 /* ModerationEndpoints.swift */, - F6ED5F75250278D7005D7327 /* SyncEndpoint.swift */, - DA84070825250528005A0F62 /* UserEndpoints.swift */, - F65D9090250A5989000B8CEB /* WebSocketConnectEndpoint.swift */, - 84355D872AB2FCAC00FD5838 /* FilesEndpoints.swift */, - ADF2BBE72B9B61E30069D467 /* AppEndpoints.swift */, - 841BA9F42BCE8089000C73E4 /* PollsEndpoints.swift */, - AD7A11CA2DEE090B00B8F963 /* LocationEndpoints.swift */, - 79682C4724BF37550071578E /* Payloads */, - DAEAF4B624DADA990015FB28 /* Requests */, - ); - path = Endpoints; - sourceTree = ""; - }; - 799C9415247D2F38001F1104 /* Sources */ = { - isa = PBXGroup; - children = ( - 790881AB254327C800896F03 /* StreamChat */, - 7908823025432C6400896F03 /* StreamChatUI */, - ); - indentWidth = 4; - path = Sources; - sourceTree = ""; - tabWidth = 4; - }; - 799C9426247D2FB9001F1104 /* WebSocketClient */ = { - isa = PBXGroup; - children = ( - DBF17AE725D48865004517B3 /* BackgroundTaskScheduler.swift */, - 79C750BD2490D0130023F0B7 /* ConnectionStatus.swift */, - 799C9444247D3DD2001F1104 /* WebSocketClient.swift */, - 797A756324814E7A003CF16D /* WebSocketConnectPayload.swift */, - 8A618E4424D19D510003D83C /* WebSocketPingController.swift */, - 799BE2E9248A8C9D00DAC8A0 /* RetryStrategy.swift */, - ADCB37DF2EA06F6300E13B49 /* ChannelDeliveryTracker.swift */, - 79280F76248917EB00CDEB89 /* Engine */, - 796610B7248E64EC00761629 /* EventMiddlewares */, - 79280F402484F4DD00CDEB89 /* Events */, - ); - path = WebSocketClient; - sourceTree = ""; - }; - 799C9427247D2FB9001F1104 /* Workers */ = { - isa = PBXGroup; - children = ( - ADB97E8B2EB129FB0065824C /* ChannelWatcherHandler.swift */, - AD1BA40A2E3A2D180092D602 /* ManualEventHandler.swift */, - 4F45802D2BEE0B4B0099F540 /* ChannelListLinker.swift */, - 792A4F1A247FE84900EAF71D /* ChannelListUpdater.swift */, - 882C5755252C791400E60C44 /* ChannelMemberListUpdater.swift */, - 88F6DF90252C8845009A8AF0 /* ChannelMemberUpdater.swift */, - 79682C4524BC9DAF0071578E /* ChannelUpdater.swift */, - AD7DFC3525D2FA8100DD9DA3 /* CurrentUserUpdater.swift */, - F6778F9924F5144F005E7D22 /* EventNotificationCenter.swift */, - 84A43CB226A9A54700302763 /* EventSender.swift */, - F6FF1DA724FD232C00151735 /* MessageUpdater.swift */, - AD0CC0222BDBF715005E2C66 /* ReactionListUpdater.swift */, - 4FD2BE4F2B99F68300FFC6F2 /* ReadStateHandler.swift */, - 8A0175EF2501174000570345 /* TypingEventsSender.swift */, - DA8407022524F7E6005A0F62 /* UserListUpdater.swift */, - 8819DFCE2525F3C600FD1A50 /* UserUpdater.swift */, - 799C9446247D50F3001F1104 /* Worker.swift */, - 79280F4524850ECC00CDEB89 /* Background */, - F63CC36D24E591690052844D /* EventObservers */, - ); - path = Workers; - sourceTree = ""; - }; - 799C9429247D2FB9001F1104 /* Database */ = { - isa = PBXGroup; - children = ( - 799C9477247E3DEA001F1104 /* StreamChatModel.xcdatamodeld */, - 799C945D247D7283001F1104 /* DatabaseContainer.swift */, - 792FCB4A24A3D52A000290C7 /* DatabaseSession.swift */, - 797EEA4524FFAF4F00C81203 /* DataStore.swift */, - 792A4F18247EA97000EAF71D /* DTOs */, - ); - path = Database; - sourceTree = ""; - }; - 799C9430247D2FB9001F1104 /* Models */ = { - isa = PBXGroup; - children = ( - ADB818712EB3A90900A436C4 /* MessageDelivery */, - AD25F7322E845D0400F16B14 /* PushPreferences */, - 225D807625D316B10094E555 /* Attachments */, - ADFCA5B52D121EE9000F515F /* Location */, - AD4E879F2E37967200223A1C /* Payload+asModel */, - AD8C7C5C2BA3BE1E00260715 /* AppSettings.swift */, - 8A62706D24BF45360040BFD6 /* BanEnabling.swift */, - 82BE0ACC2C009A17008DA9DC /* BlockedUserDetails.swift */, - 79877A062498E4BC00015F8B /* Channel.swift */, - 4F877D3C2D019ECE00CB66EC /* ChannelArchivingScope.swift */, - 79877A072498E4BC00015F8B /* ChannelId.swift */, - 4F877D392D019E0400CB66EC /* ChannelPinningScope.swift */, - 79896D5D25065E6900BA8F1C /* ChannelRead.swift */, - 79877A042498E4BB00015F8B /* ChannelType.swift */, - ADA03A212D64EFE900DFE048 /* DraftMessage.swift */, - 79877A052498E4BC00015F8B /* CurrentUser.swift */, - 79877A022498E4BB00015F8B /* Device.swift */, - 79877A032498E4BB00015F8B /* Member.swift */, - 799C9431247D2FB9001F1104 /* ChatMessage.swift */, - AD70DC3B2ADEF09C00CFC3B7 /* MessageModerationDetails.swift */, - ADB8B8EC2D8890E000549C95 /* MessageReminder.swift */, - AD7AC98B260A94C6004AADA5 /* MessagePinning.swift */, - 8899BC52254318CC003CB98B /* MessageReaction.swift */, - AD8258A22BD2939500B9ED74 /* MessageReactionGroup.swift */, - 88EA9AED254721C0007EE76B /* MessageReactionType.swift */, - 88DA57632631CF1F00FA8C53 /* MuteDetails.swift */, - 841BAA592BD2B39A000C73E4 /* Poll.swift */, - 841BAA532BD26136000C73E4 /* PollOption.swift */, - 841BAA562BD29DA5000C73E4 /* PollVote.swift */, - AD6A2489280DA88F003BA1E4 /* PushDevice.swift */, - AD17CDF827E4DB2700E0D092 /* PushProvider.swift */, - AD37D7CC2BC9937200800D8C /* Thread.swift */, - AD37D7CF2BC9937F00800D8C /* ThreadParticipant.swift */, - AD37D7D22BC9938E00800D8C /* ThreadRead.swift */, - 8AAB1C6524CB39F2009B783F /* UnreadCount.swift */, - 79877A012498E4BB00015F8B /* User.swift */, - 7900452525374CA20096ECA1 /* User+SwiftUI.swift */, - 64C8C86D26934C6100329F82 /* UserInfo.swift */, - ); - path = Models; - sourceTree = ""; - }; - 799C9435247D2FB9001F1104 /* APIClient */ = { - isa = PBXGroup; - children = ( - 799C9442247D3DA7001F1104 /* APIClient.swift */, - F8933D2025FFAB400054BBFF /* APIPathConvertible.swift */, - 437FCA1526D79A910000223C /* ChatRemoteNotificationHandler.swift */, - 8802F9EE25AF3D4200475159 /* HTTPHeader.swift */, - 79DDF80D249CB920002F4412 /* RequestDecoder.swift */, - 7964F3BB249A5E60002A09EC /* RequestEncoder.swift */, - ADB951A3291BD7F700800554 /* CDNClient */, - 4FF9B2662C6F695C00A3B711 /* AttachmentDownloader */, - ADB951A7291BD85300800554 /* AttachmentUploader */, - 79877A122498E4EE00015F8B /* Endpoints */, - ); - path = APIClient; - sourceTree = ""; - }; - 799C944A247D574F001F1104 /* Controllers */ = { - isa = PBXGroup; - children = ( - DAD539DA250B8A9C00CFC649 /* Controller.swift */, - 79280F4E2485308100CDEB89 /* DataController.swift */, - C13382D62AFE5A15003460F0 /* DatabaseObserver */, - DAE566F22500F97E00E39431 /* ChannelController */, - DAE566F32500F98D00E39431 /* ChannelListController */, - 79C5CBF925F671AE00D98001 /* ChannelWatcherListController */, - ADA83B352D9742CD003B3928 /* MessageReminderListController */, - AD9490552BF3BA8000E69224 /* ThreadListController */, - ADF34F6925CD6A0100AD637C /* ConnectionController */, - DAE566F42500F99900E39431 /* CurrentUserController */, - 847E946C269C685F00E31D0C /* EventsController */, - 888E8C53252B522F00195E03 /* MemberController */, - 88D85DA5252F3C0900AE1030 /* MemberListController */, - F649B23F250125C9008F98C8 /* MessageController */, - AD0CC0292BDC017F005E2C66 /* ReactionListController */, - 795296FA2582648F00435B2E /* SearchControllers */, - 8819DFD32525F48800FD1A50 /* UserController */, - 845CFD6E2BD7B7FD0058F691 /* PollController */, - DA8406FE2524F761005A0F62 /* UserListController */, - ); - path = Controllers; - sourceTree = ""; - }; - 799C9452247D59B1001F1104 /* Tests */ = { - isa = PBXGroup; - children = ( - 7908824925432CC600896F03 /* Info.plist */, - 7908824625432CC600896F03 /* StreamChatTests */, - 7908823925432C9000896F03 /* StreamChatUITests */, - E74DB0F32656729A00508D22 /* UISDKdocumentationTests */, - ); - indentWidth = 4; - path = Tests; - sourceTree = ""; - tabWidth = 4; - }; - 79BF83EA248F8EC0007611A1 /* Logger */ = { - isa = PBXGroup; - children = ( - 7964F3AF249A314D002A09EC /* Formatter */, - 7964F3B2249A314D002A09EC /* Destination */, - 79BF83F1248F8F60007611A1 /* Logger.swift */, - DA0BB1602513B5F200CAEFBD /* StringInterpolation+Extensions.swift */, - ); - path = Logger; - sourceTree = ""; - }; - 79C5CBF925F671AE00D98001 /* ChannelWatcherListController */ = { - isa = PBXGroup; - children = ( - 79C5CBE725F66DBD00D98001 /* ChatChannelWatcherListController.swift */, - 79D6CE2625F7C83C00BE2EEC /* ChatChannelWatcherListController+Combine.swift */, - 79D6CE3625F7C84500BE2EEC /* ChatChannelWatcherListController+SwiftUI.swift */, - ); - path = ChannelWatcherListController; - sourceTree = ""; - }; - 79DDF815249CE38B002F4412 /* MockNetwork */ = { - isa = PBXGroup; - children = ( - 84E32EA4276C9AB200A27112 /* InternetConnection_Mock.swift */, - 79DDF817249CE38B002F4412 /* RequestRecorderURLProtocol_Mock.swift */, - 79DDF816249CE38B002F4412 /* URLProtocol_Mock.swift */, - ); - path = MockNetwork; - sourceTree = ""; - }; - 825A32C927DBB44D000402A9 /* Pages */ = { - isa = PBXGroup; - children = ( - 825A32CC27DBB46F000402A9 /* ChannelListPage.swift */, - 825A32CA27DBB463000402A9 /* MessageListPage.swift */, - 825A32CE27DBB48D000402A9 /* StartPage.swift */, - 82CED1C727DF492F006E967A /* ThreadPage.swift */, - 829CD5C62848C71B003C3877 /* Settings.swift */, - 823A1AD928C74C1400F7CADA /* SpringBoard.swift */, - ); - path = Pages; - sourceTree = ""; - }; - 8263464A2B0BACC600122D0E /* Difference */ = { - isa = PBXGroup; - children = ( - 8263464B2B0BACF600122D0E /* Difference.swift */, - ); - path = Difference; - sourceTree = ""; - }; - 82865DA22EC4B86A007D7053 /* Backend */ = { - isa = PBXGroup; - children = ( - 82865DA32EC4B874007D7053 /* Backend_Tests.swift */, - ); - path = Backend; - sourceTree = ""; - }; - 829CD5C22848C244003C3877 /* Robots */ = { - isa = PBXGroup; - children = ( - 829CD5C32848C25F003C3877 /* ParticipantRobot.swift */, - 829CD5CB2848C8D6003C3877 /* BackendRobot.swift */, - ); - path = Robots; - sourceTree = ""; - }; - 82AD02B427D8E3C0000611B7 /* MockServer */ = { - isa = PBXGroup; - children = ( - 822D36212EF5EDE400AC3B37 /* LaunchArgument.swift */, - 822D361F2EF5EDA800AC3B37 /* DataTypes.swift */, - 82D2E81E27D10F4300169ADA /* StreamMockServer.swift */, - ); - path = MockServer; - sourceTree = ""; - }; - 82AD02B627D8E3D4000611B7 /* Robots */ = { - isa = PBXGroup; - children = ( - 8298C8E827D22C3E004082D3 /* UserRobot.swift */, - A3B78F19282A6A8F00348AD1 /* UserRobot+Asserts.swift */, - ); - path = Robots; - sourceTree = ""; - }; - 82AD02B727D8E3DB000611B7 /* Extensions */ = { - isa = PBXGroup; - children = ( - A3BEB6AE27F3235600D6D80D /* Bundle+Target.swift */, - ); - path = Extensions; - sourceTree = ""; - }; - 82AD02BE27D8E453000611B7 /* Tests */ = { - isa = PBXGroup; - children = ( - 82865DA22EC4B86A007D7053 /* Backend */, - 82EBA1822B30A63800B3A048 /* Performance */, - A3600B3D283F63C700E1C930 /* Base TestCase */, - A3B78F16282A670600348AD1 /* Message Delivery Status */, - 82BA52EE27E1EF7B00951B87 /* MessageList_Tests.swift */, - A33FA815282D595C00DC40E8 /* ChannelList_Tests.swift */, - 82A6F5BF27E2031000F4A2F6 /* Reactions_Tests.swift */, - 8232B84E28635C4A0032C7DB /* Attachments_Tests.swift */, - A33FA817282E559A00DC40E8 /* SlowMode_Tests.swift */, - A3CB2B9F2858C06B00DCAE3E /* Ephemeral_Messages_Tests.swift */, - 829762DF28C7587500B953E8 /* PushNotification_Tests.swift */, - 826EF2B0291C01C1005A9EEF /* Authentication_Tests.swift */, - 8292D6DA29B78476007A17D1 /* QuotedReply_Tests.swift */, - 82AA150A2F2234D700555893 /* DraftMessages_Tests.swift */, - ); - path = Tests; - sourceTree = ""; - }; - 82E6553D2B06796F00D64906 /* Assertions */ = { - isa = PBXGroup; - children = ( - A3F65E3227EB6F63003F6256 /* AssertNetworkRequest.swift */, - 82E655362B06756A00D64906 /* AssertTestQueue.swift */, - 82E6553E2B06798100D64906 /* AssertJSONEqual.swift */, - 82E655422B067C3600D64906 /* AssertAsync.swift */, - 82E655442B067CAE00D64906 /* AssertResult.swift */, - 82F714A42B07831700442A74 /* AssertDate.swift */, - 82F714A62B0784D900442A74 /* UnwrapAsync.swift */, - ); - path = Assertions; - sourceTree = ""; - }; - 82E655492B067EC700D64906 /* Wait */ = { - isa = PBXGroup; - children = ( - 82E655402B067A4C00D64906 /* WaitFor.swift */, - 82E6554A2B067ED700D64906 /* WaitUntil.swift */, - ); - path = Wait; - sourceTree = ""; - }; - 82EBA1822B30A63800B3A048 /* Performance */ = { - isa = PBXGroup; - children = ( - 82EBA1852B30AD0600B3A048 /* MessageListScrollTime.swift */, - 8274A7952B7FAC3900D8696B /* ChannelListScrollTime.swift */, - ); - path = Performance; - sourceTree = ""; - }; - 842F9747277A1CBE0060A489 /* PinnedMessages */ = { - isa = PBXGroup; - children = ( - 842F9748277A1CCF0060A489 /* PinnedMessagesPagination.swift */, - 842F9744277A09B10060A489 /* PinnedMessagesQuery.swift */, - 84D5BC6D277B619200A65C75 /* PinnedMessagesSortingKey.swift */, - ); - path = PinnedMessages; - sourceTree = ""; - }; - 8440861528FFE85F0027849C /* Shared */ = { - isa = PBXGroup; - children = ( - 648EC575261EF9D400B8F05F /* DemoAppCoordinator.swift */, - 7933064825712C8B00FBB586 /* DemoUsers.swift */, - A3227EC8284A52EE00EBE6CC /* PushNotifications.swift */, - A3227E64284A4A5C00EBE6CC /* StreamChatWrapper.swift */, - C1B15A1329115E8D00C9CD80 /* Token+Development.swift */, - A31783DC285B79EB005009B9 /* Bundle+PushProvider.swift */, - 43016E1526B734410054E805 /* ChatUser+CustomFields.swift */, - ); - path = Shared; - sourceTree = ""; - }; - 8440861628FFE9060027849C /* Resources */ = { - isa = PBXGroup; - children = ( - 792DDA62256FB69F001DB91B /* Assets.xcassets */, - 792DDA64256FB69F001DB91B /* LaunchScreen.storyboard */, - E7D68C5C26B1BE4500FCF3B8 /* Localizable.strings */, - E7D68C6226B1CBA400FCF3B8 /* Localizable.stringsdict */, - 792DDA5F256FB69E001DB91B /* Main.storyboard */, - ); - path = Resources; - sourceTree = ""; - }; - 845CFD6E2BD7B7FD0058F691 /* PollController */ = { - isa = PBXGroup; - children = ( - 845CFD6F2BD7B8310058F691 /* PollController.swift */, - 84B738392BE8BF8E00EC66EC /* PollController+Combine.swift */, - 84B7383C2BE8C13A00EC66EC /* PollController+SwiftUI.swift */, - 845CFD732BD7FA010058F691 /* PollControllerDelegate.swift */, - 8413D2EE2BDD9429005ADA4E /* PollVoteListController.swift */, - 8413D2F12BDDAAEE005ADA4E /* PollVoteListController+Combine.swift */, - 8413D2F42BDDAAFF005ADA4E /* PollVoteListController+SwiftUI.swift */, - ); - path = PollController; - sourceTree = ""; - }; - 84790E962AC1D346003AFF1C /* DemoShare */ = { - isa = PBXGroup; - children = ( - 84790EA42AC1D862003AFF1C /* DemoShare.entitlements */, - 84790E972AC1D346003AFF1C /* ShareViewController.swift */, - 84BE85D92AC30E88007DD47C /* DemoShareView.swift */, - 84B8779D2AC30F0E009EF76A /* DemoShareViewModel.swift */, - 84B8779F2AC31AB8009EF76A /* StreamChat+Extensions.swift */, - 84790E9C2AC1D346003AFF1C /* Info.plist */, - ); - path = DemoShare; - sourceTree = ""; - }; - 847E946C269C685F00E31D0C /* EventsController */ = { - isa = PBXGroup; - children = ( - 847E946D269C687300E31D0C /* EventsController.swift */, - 84ABB014269F0A84003A4585 /* EventsController+Combine.swift */, - 84DCB852269F569A006CDF32 /* EventsController+SwiftUI.swift */, - 84A1D2E526AACDBE00014712 /* ChannelEventsController.swift */, - ); - path = EventsController; - sourceTree = ""; - }; - 84C85B3D2BF2392E008A7AA5 /* PollsControllers */ = { - isa = PBXGroup; - children = ( - 84C85B3E2BF2394E008A7AA5 /* PollController_Tests.swift */, - 84C85B422BF2B0AD008A7AA5 /* PollController+Combine_Tests.swift */, - 84C85B462BF2B5D0008A7AA5 /* PollController+SwiftUI_Tests.swift */, - 8459C9EB2BFB439900F0D235 /* PollVoteListController_Tests.swift */, - 8459C9ED2BFB673E00F0D235 /* PollVoteListController+Combine_Tests.swift */, - 8459C9EF2BFB6CD000F0D235 /* PollVoteListController+SwiftUI_Tests.swift */, - ); - path = PollsControllers; - sourceTree = ""; - }; - 84DA54DD2680C5B1003A26CD /* Cells */ = { - isa = PBXGroup; - children = ( - 847D60282679EDD300FB701D /* GalleryCollectionViewCell.swift */, - F80BCA09263011F400F2107B /* ImageAttachmentGalleryCell.swift */, - 847D602A2679EED400FB701D /* VideoAttachmentGalleryCell.swift */, - ); - path = Cells; - sourceTree = ""; - }; - 84E46A332CFA1B73000CBDDE /* AIIndicator */ = { - isa = PBXGroup; - children = ( - 84E46A342CFA1B8E000CBDDE /* AIIndicatorClear.json */, - 84E46A352CFA1B8E000CBDDE /* AIIndicatorStop.json */, - 84E46A362CFA1B8E000CBDDE /* AIIndicatorUpdate.json */, - ); - path = AIIndicator; - sourceTree = ""; - }; - 84EE53AF2BBC329300FD2A13 /* State */ = { - isa = PBXGroup; - children = ( - 84EE53B02BBC32AD00FD2A13 /* Chat_Mock.swift */, - 84EE53B42BBDAC1D00FD2A13 /* UserSearch_Mock.swift */, - 84C7CB142BC1F7EC0088890C /* MessageSearch_Mock.swift */, - 84AC14B42BC34B4F009D1245 /* ChannelList_Mock.swift */, - ); - path = State; - sourceTree = ""; - }; - 8819DFD32525F48800FD1A50 /* UserController */ = { - isa = PBXGroup; - children = ( - 8819DFD42525F49D00FD1A50 /* UserController.swift */, - 888E8C38252B2ABB00195E03 /* UserController+Combine.swift */, - 888E8C35252B2AAF00195E03 /* UserController+SwiftUI.swift */, - ); - path = UserController; - sourceTree = ""; - }; - 8836FFCF254082FF009FDF73 /* FlagUser */ = { - isa = PBXGroup; - children = ( - 8836FFD0254082FF009FDF73 /* FlagUserPayload+CustomExtraData.json */, - 8836FFD1254082FF009FDF73 /* FlagUserPayload+DefaultExtraData.json */, - 8836FFD2254082FF009FDF73 /* FlagUserPayload+NoExtraData.json */, - ); - path = FlagUser; - sourceTree = ""; - }; - 886BDE68258A501E00E1CD00 /* Attachments */ = { - isa = PBXGroup; - children = ( - 43EB3AE12671718200954323 /* AttachmentViewCatalog.swift */, - 79FA4A79263BFCE200EC33DA /* AttachmentViewInjector.swift */, - AD7B51D227EDECA80068CBD1 /* MixedAttachmentViewInjector.swift */, - 8800A26E258A04D5006D64C4 /* ChatMessageAttachmentPreviewVC.swift */, - 88BA7F86258B97C9006CE0C5 /* UploadingOverlayView.swift */, - ADD4C0D92B30A71F00F230FF /* File */, - ADD4C0D82B30A6E100F230FF /* Giphy */, - ADD4C0DA2B30A78500F230FF /* VoiceRecording */, - ADD4C0DB2B30A7B400F230FF /* Gallery */, - ADD4C0DC2B30A7ED00F230FF /* Link */, - ADF5096C2C5A80EE008F95CD /* Poll */, - ADD4C0DD2B30A91900F230FF /* Unsupported */, - ); - path = Attachments; - sourceTree = ""; - }; - 888123D0255D42F000070D5A /* Utils */ = { - isa = PBXGroup; - children = ( - 22C23599259CA87B00DC805A /* Animation.swift */, - 843F0BC226775CDB00B342CB /* Cache.swift */, - ACF73D7726CFE07900372DC0 /* Cancellable.swift */, - 88A11B092590AFBB0000AC24 /* ChatMessage+Extensions.swift */, - ACA3C98526CA23F300EB8B07 /* DateUtils.swift */, - 79F691B12604C10A000AE89B /* SystemEnvironment.swift */, - CF7B2A2528BEAA93006BE124 /* TextViewMentionedUsersHandler.swift */, - AD4118822D5E135D000EF88E /* UILabel+highlightText.swift */, - AD169DEC2C9B112B00F58FAC /* KeyboardHandler */, - AD95FD0F28F9B72200DBDF41 /* Extensions */, - ACCA772826C40C7A007AE2ED /* ImageLoading */, - AD95FD0B28F98C7A00DBDF41 /* ImageProcessor */, - AD95FD0A28F98C1E00DBDF41 /* VideoLoading */, - ADDB2F562954CB2800BF80DA /* ViewPaginationHandling */, - ); - path = Utils; - sourceTree = ""; - }; - 888123E5255D51BD00070D5A /* CommonViews */ = { - isa = PBXGroup; - children = ( - ADDC08132C82A81F00EA0E5F /* TextFieldView.swift */, - ADD3286B2C07CC7100BAD0E9 /* BadgeView.swift */, - AD96106E2C2DD874004F543C /* BannerView.swift */, - 40824D182A1271B9003B61FD /* ClampedView.swift */, - 792DD9D8256BC542001DB91B /* BaseViews.swift */, - 88BA7F5C258B6953006CE0C5 /* ChatLoadingIndicator.swift */, - 22A0921625682880001FE9F0 /* ChatNavigationBar.swift */, - A3BB3FFE261DA74D00365496 /* ContainerStackView.swift */, - DBF12127258BAFC1001919C6 /* OnlyLinkTappableTextView.swift */, - 84DA54DE2680C66A003A26CD /* PlayerView.swift */, - F87A4865260B3516001653A8 /* SwiftUIViewRepresentable.swift */, - CF62AD9828944D4700392893 /* SkeletonLoadable.swift */, - AD4C8C212C5D479B00E1C414 /* StackedUserAvatarsView.swift */, - 2210525E256FE16600A5F0DB /* CommandLabelView.swift */, - 847DD2DA267233DB0084E14B /* GradientView.swift */, - CF33B3AB28171BE500C84CDB /* CooldownView.swift */, - AD4F89E52C6AE658006DF7E5 /* GroupedSectionListStyling.swift */, - ADE8B4B32C611B6700C26FBF /* Buttons */, - AD4474C1263AFD380030E583 /* Attachments */, - AD7112D325F10CF300932AEE /* AvatarView */, - ADFB13262637610E00D321FD /* InputChatMessageView */, - ADED4BBF26431CA500F4E2C8 /* InputTextView */, - AD81AEEB25ED132400F17F8F /* ListCollectionViewLayout */, - ADB3C478261638C500A69B66 /* QuotedChatMessageView */, - ADA35730269C9B3B004AD8E9 /* TitleContainerView */, - ); - path = CommonViews; - sourceTree = ""; - }; - 888E8C53252B522F00195E03 /* MemberController */ = { - isa = PBXGroup; - children = ( - 888E8C54252B525300195E03 /* MemberController.swift */, - 88D85D96252F168000AE1030 /* MemberController+SwiftUI.swift */, - 88D85D99252F168B00AE1030 /* MemberController+Combine.swift */, - ); - path = MemberController; - sourceTree = ""; - }; - 88CABC0625933DC30061BB67 /* Reactions */ = { - isa = PBXGroup; - children = ( - 88CABC3425933ECC0061BB67 /* ChatMessageDefaultReactionsBubbleView.swift */, - 88D66E752599DF1400CFC102 /* ChatMessageReactionAppearance.swift */, - 43F4750B26F4E4FF0009487D /* ChatMessageReactionItemView.swift */, - 88CABC6525934CF60061BB67 /* ChatMessageReactions+Types.swift */, - 88CABC8D25936E440061BB67 /* ChatMessageReactionsBubbleTail.swift */, - 88CABC2425933E490061BB67 /* ChatMessageReactionsPickerVC.swift */, - 88CABC1C25933DF50061BB67 /* ChatMessageReactionsView.swift */, - 88CABC2C25933EB80061BB67 /* ChatReactionPickerBubbleView.swift */, - 43F4750D26FB247C0009487D /* ChatReactionPickerReactionsView.swift */, - AD793F4C270B76A700B05456 /* ChatMessageReactionAuthorsVC */, - ); - path = Reactions; - sourceTree = ""; - }; - 88D85DA5252F3C0900AE1030 /* MemberListController */ = { - isa = PBXGroup; - children = ( - 88D85DA6252F3C1D00AE1030 /* MemberListController.swift */, - 88BEBCD52536FDBF00D9E8B7 /* MemberListController+SwiftUI.swift */, - 88BEBCD22536FD7600D9E8B7 /* MemberListController+Combine.swift */, - ); - path = MemberListController; - sourceTree = ""; - }; - 88EA9B0B254726F6007EE76B /* MessageReaction */ = { - isa = PBXGroup; - children = ( - 88EA9B0D2547271B007EE76B /* MessageReactionPayload+CustomExtraData.json */, - 88EA9B0E2547271B007EE76B /* MessageReactionPayload+DefaultExtraData.json */, - 88EA9B0C2547271B007EE76B /* MessageReactionPayload+NoExtraData.json */, - AD53DCDE27271D850019290C /* MessageReactionsPayload.json */, - ); - path = MessageReaction; - sourceTree = ""; - }; - 88F0D6EA257E409E00F4B050 /* Generated */ = { - isa = PBXGroup; - children = ( - 88F0D733257E4EA500F4B050 /* L10n.swift */, - ); - path = Generated; - sourceTree = ""; - }; - 88F0D6ED257E446800F4B050 /* Resources */ = { - isa = PBXGroup; - children = ( - 88E779B12563FA6B00BA79B6 /* Assets.xcassets */, - 882AE0F1257A652A004095B3 /* Localizable.strings */, - DBC8A4BD257E5BFB00B20A82 /* Localizable.stringsdict */, - ); - path = Resources; - sourceTree = ""; - }; - 88F8364E2578D1590039AEC8 /* MessageActionsPopup */ = { - isa = PBXGroup; - children = ( - 88F8364F2578D16D0039AEC8 /* ChatMessageActionControl.swift */, - 88F836602578D1A80039AEC8 /* ChatMessageActionItem.swift */, - 8825333D258CE7AC00B77352 /* ChatMessageActionsVC.swift */, - DB70CFFA25702EB900DDF436 /* ChatMessagePopupVC.swift */, - F86DA1AF26413A2B006A7CCA /* MessageActionsTransitionController.swift */, - ); - path = MessageActionsPopup; - sourceTree = ""; - }; - 88F896F52541AC0900DE517D /* FlagMessage */ = { - isa = PBXGroup; - children = ( - 88F896F82541AC0900DE517D /* FlagMessagePayload+CustomExtraData.json */, - 88F896F72541AC0900DE517D /* FlagMessagePayload+DefaultExtraData.json */, - 88F896F62541AC0900DE517D /* FlagMessagePayload+NoExtraData.json */, - ); - path = FlagMessage; - sourceTree = ""; - }; - 8A0C3BC124C0AD6E00CAFD19 /* User */ = { - isa = PBXGroup; - children = ( - 8A0C3BC224C0AD8300CAFD19 /* UserBanned.json */, - C1616DB028DC4D7F00FF993B /* UserGloballyBanned.json */, - C1616DAF28DC4D7F00FF993B /* UserGloballyUnbanned.json */, - 8A0C3BBD24C0AC6400CAFD19 /* UserPresence.json */, - 8A62706024BE31C30040BFD6 /* UserStartTyping.json */, - 43BAAD482664F59600323D8E /* UserStartTypingThread.json */, - 8A0C3BC324C0ADD400CAFD19 /* UserStartWatching.json */, - 8A62706424BE40220040BFD6 /* UserStopTyping.json */, - 43BAAD472664F59600323D8E /* UserStopTypingThread.json */, - 8A0C3BC424C0ADEB00CAFD19 /* UserStopWatching.json */, - 8A0C3BBE24C0AC7800CAFD19 /* UserUnbanned.json */, - E732A921263B075F003BD781 /* UserUpdated.json */, - ); - path = User; - sourceTree = ""; - }; - 8A0C3BCA24C1C38C00CAFD19 /* Channel */ = { - isa = PBXGroup; - children = ( - 8A0C3BCD24C1CAF000CAFD19 /* ChannelDeleted.json */, - 8A0C3BCF24C1CCD800CAFD19 /* ChannelHidden.json */, - 8A0C3BD024C1CCEB00CAFD19 /* ChannelHidden+HistoryCleared.json */, - A3B0CFA327BCF66A00F352F9 /* ChannelTruncated_with_message.json */, - 79158CE125F0E9DF00186102 /* ChannelTruncated.json */, - 79433799260E04AF0094471F /* ChannelUpdated_ServerSide.json */, - C1616DB328DC9F0B00FF993B /* ChannelCreated.json */, - 8A0C3BCB24C1C6AB00CAFD19 /* ChannelUpdated.json */, - E7DB9F372632B6500090D9C7 /* ChannelVisible.json */, - ); - path = Channel; - sourceTree = ""; - }; - 8A0C3BD524C1E25400CAFD19 /* Message */ = { - isa = PBXGroup; - children = ( - 82B005242F27A13300E360B4 /* MessageRead+Team.json */, - AD3DBBAD2E9FE2AE005090E2 /* MessageDelivered.json */, - AD70CC842E956C4F0007AB6D /* MessageDeletedForMe.json */, - 8A0C3BDB24C1E5AE00CAFD19 /* MessageDeleted.json */, - 846C633B26FC834800F7518B /* MessageDeleted+MissingUser.json */, - ADC4AAAD2788ACFE0004BB35 /* MessageDeletedHard.json */, - 8A0C3BD724C1E26C00CAFD19 /* MessageNew.json */, - F64F9B6125077CF600834F55 /* MessageNew+MissingFields.json */, - 8A0C3BD924C1E40E00CAFD19 /* MessageRead.json */, - 79A9EAC2262045DC00F2A72D /* MessageRead+MissingUnreadCount.json */, - 8A0C3BD824C1E33100CAFD19 /* MessageUpdated.json */, - ); - path = Message; - sourceTree = ""; - }; - 8A0C3BD624C1E25D00CAFD19 /* Notification */ = { - isa = PBXGroup; - children = ( - 794927EE249E3D37009D7EB7 /* NotificationAddedToChannel.json */, - 8431843C26FB54F400B5B25E /* NotificationAddedToChannel+MissingFields.json */, - 43854421277B46350079C472 /* NotificationChannelDeleted.json */, - E7B20C4F2633112000A80502 /* NotificationChannelMutesUpdatedWithNoMutedChannels.json */, - E7B20C502633112000A80502 /* NotificationChannelMutesUpdatedWithSomeMutedChannels.json */, - 8AC9CBDC24C74708006E236C /* NotificationInviteAccepted.json */, - 8AC9CBDA24C742E7006E236C /* NotificationInvited.json */, - 8AC9CBDB24C74704006E236C /* NotificationInviteRejected.json */, - 8AC9CBE524C74FFE006E236C /* NotificationMarkAllRead.json */, - 8A0C3BDA24C1E59100CAFD19 /* NotificationMarkRead.json */, - C1788F5A29B9E4D900149883 /* NotificationMarkUnread.json */, - 8AC9CBD724C737AF006E236C /* NotificationMessageNew.json */, - 8431843A26FB53B400B5B25E /* NotificationMessageNew+MissingFields.json */, - 8AC9CBD924C73AAA006E236C /* NotificationRemovedFromChannel.json */, - ADF3EEF52C00FC7B00DB36D6 /* NotificationMarkUnread+MissingFields.json */, - ); - path = Notification; - sourceTree = ""; - }; - 8A0CC9E624C5FFDC00705CF9 /* Member */ = { - isa = PBXGroup; - children = ( - 8A0CC9E724C5FFE700705CF9 /* MemberAdded.json */, - 8A0CC9E924C5FFF400705CF9 /* MemberRemoved.json */, - 8A0CC9EE24C604D200705CF9 /* MemberUpdated.json */, - ); - path = Member; - sourceTree = ""; - }; - 8A0CC9F224C6078500705CF9 /* Reaction */ = { - isa = PBXGroup; - children = ( - 8A0CC9F424C607E200705CF9 /* ReactionDeleted.json */, - 8A0CC9F324C6079300705CF9 /* ReactionNew.json */, - 8A0CC9F524C608B800705CF9 /* ReactionUpdated.json */, - ); - path = Reaction; - sourceTree = ""; - }; - 8A0D649E24E57A260017A3C0 /* GuestUser */ = { - isa = PBXGroup; - children = ( - 8A0D64A124E57A260017A3C0 /* GuestUser+CustomExtraData.json */, - 8A0D649F24E57A260017A3C0 /* GuestUser+DefaultExtraData.json */, - 883EB93825B070AB001858FD /* GuestUser+InvalidToken.json */, - ); - path = GuestUser; - sourceTree = ""; - }; - 8A62705F24BE31B20040BFD6 /* Events */ = { - isa = PBXGroup; - children = ( - ADB8B8FE2D8C6FED00549C95 /* Reminder */, - AD545E8A2D5D8095008FD399 /* Draft */, - 84E46A332CFA1B73000CBDDE /* AIIndicator */, - ADE57B802C3C5C4600DD6B88 /* Thread */, - 8A0C3BCA24C1C38C00CAFD19 /* Channel */, - E7DB9F2526329C0C0090D9C7 /* HealthCheck */, - 8A0CC9E624C5FFDC00705CF9 /* Member */, - 8A0C3BD524C1E25400CAFD19 /* Message */, - 8A0C3BD624C1E25D00CAFD19 /* Notification */, - 8A0CC9F224C6078500705CF9 /* Reaction */, - 8A0C3BC124C0AD6E00CAFD19 /* User */, - ); - path = Events; - sourceTree = ""; - }; - 8AD5EC8522E9A3E8005CFAC9 = { - isa = PBXGroup; - children = ( - 82865DA12EC4B84F007D7053 /* Backend.xctestplan */, - 4A4E184528D06CA30062378D /* Documentation.docc */, - AD9BE32526680E4200A6D284 /* Stream.playground */, - 792E3D6A25C97D920040B0C2 /* Package.swift */, - 823F5B192A8D0294000C3081 /* PrivacyInfo.xcprivacy */, - 792DDA58256FB69E001DB91B /* DemoApp */, - 437FCA0526D67BE40000223C /* DemoAppPush */, - 84790E962AC1D346003AFF1C /* DemoShare */, - E3D5D2142701F0450054ECE5 /* Examples */, - 8AD5ECA722E9B3C4005CFAC9 /* Frameworks */, - 8AD5EC9022E9A3E8005CFAC9 /* Products */, - 799C9415247D2F38001F1104 /* Sources */, - A34407BB27D8C33F0044F150 /* StreamChatUITestsApp */, - A34407DF27D8C3400044F150 /* StreamChatUITestsAppUITests */, - 799C9452247D59B1001F1104 /* Tests */, - A36D1EAB283F8EDD008D6110 /* TestTools */, - ); - indentWidth = 4; - sourceTree = ""; - tabWidth = 4; - }; - 8AD5EC9022E9A3E8005CFAC9 /* Products */ = { - isa = PBXGroup; - children = ( - 799C941B247D2F80001F1104 /* StreamChat.framework */, - 799C9451247D59B1001F1104 /* StreamChatTests.xctest */, - 790881FD25432B7200896F03 /* StreamChatUI.framework */, - 7908820525432B7200896F03 /* StreamChatUITests.xctest */, - 792DDA57256FB69E001DB91B /* ChatSample.app */, - 793060E625778896005CF846 /* StreamChatTestTools.framework */, - 793060EE25778897005CF846 /* StreamChatTestToolsTests.xctest */, - F86C87B225F906630000BCA9 /* Messenger.app */, - F8933B9225FF55E30054BBFF /* Slack.app */, - F89C23A625E508DE0082CA5B /* iMessage.app */, - E74DB0D32656631700508D22 /* UISDKDocumentation.xctest */, - AC908381268B115F00ACFB8E /* YouTube.app */, - 437FCA0426D67BE40000223C /* DemoAppPush.appex */, - C121E758274543D000023E4C /* libStreamChat.a */, - C121EA2F2746A19400023E4C /* libStreamChatUI.a */, - A34407BA27D8C33F0044F150 /* StreamChatUITestsApp.app */, - A34407DC27D8C3400044F150 /* StreamChatUITestsAppUITests.xctest */, - A3A0C999283E952900B18DA4 /* StreamChatTestMockServer.framework */, - C11B575B29D43FD800D5A248 /* EdgeCases.app */, - 84790E952AC1D346003AFF1C /* DemoShare.appex */, - ); - name = Products; - sourceTree = ""; - }; - 8AD5ECA722E9B3C4005CFAC9 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 437FC9E826D630860000223C /* UserNotifications.framework */, - 437FC9EA26D630860000223C /* UserNotificationsUI.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 8AE335A324FCF95D002B6677 /* InternetConnection */ = { - isa = PBXGroup; - children = ( - 8AE335A624FCF999002B6677 /* InternetConnection.swift */, - 8AE335A524FCF999002B6677 /* Reachability_Vendor.swift */, - 79200D4B25025B81002F4EB1 /* Error+InternetNotAvailable.swift */, - ); - path = InternetConnection; - sourceTree = ""; - }; - A311B43D27E8BCA300CFCF6D /* DatabaseModels */ = { - isa = PBXGroup; - children = ( - 7922F30424DACEF100C364BC /* TestDataModel.xcdatamodeld */, - AD7DFBEA25D2AE7400DD9DA3 /* TestDataModel2.xcdatamodeld */, - ); - path = DatabaseModels; - sourceTree = ""; - }; - A3227E54284A479700EBE6CC /* Extensions */ = { - isa = PBXGroup; - children = ( - A3227E58284A484300EBE6CC /* UIImage+Resized.swift */, - A3227E5A284A489000EBE6CC /* UIViewController+Alert.swift */, - 849C1B69283686EE00F9DC42 /* UserDefaults+Shared.swift */, - A3227E75284A4C6400EBE6CC /* MessageReactionType+Position.swift */, - ); - path = Extensions; - sourceTree = ""; - }; - A3227E56284A47F700EBE6CC /* StreamChat */ = { - isa = PBXGroup; - children = ( - 8440860C28FBFE520027849C /* DemoAppCoordinator+DemoApp.swift */, - 84A33AB928F86B8500CEC8FD /* StreamChatWrapper+DemoApp.swift */, - A3227E6E284A4BB700EBE6CC /* Components */, - ); - path = StreamChat; - sourceTree = ""; - }; - A3227E5D284A494000EBE6CC /* Create Chat */ = { - isa = PBXGroup; - children = ( - 792DDAA025711AF2001DB91B /* CreateChatViewController.swift */, - 792DDAA725753BEA001DB91B /* CreateGroupViewController.swift */, - 794E20F42577DF4D00790DAB /* NameGroupViewController.swift */, - A3227E5E284A496600EBE6CC /* Cells */, - ); - path = "Create Chat"; - sourceTree = ""; - }; - A3227E5E284A496600EBE6CC /* Cells */ = { - isa = PBXGroup; - children = ( - A3227E5F284A497300EBE6CC /* GroupUserCell.swift */, - A3227E61284A499500EBE6CC /* SearchUserCell.swift */, - ); - path = Cells; - sourceTree = ""; - }; - A3227E67284A4AA400EBE6CC /* Banner */ = { - isa = PBXGroup; - children = ( - 647F66D4261E22C200111B19 /* DemoConnectionBannerView.swift */, - 6428DD5426201DCC0065DA1D /* BannerShowingConnectionDelegate.swift */, - ); - path = Banner; - sourceTree = ""; - }; - A3227E6A284A4B0D00EBE6CC /* LoginViewController */ = { - isa = PBXGroup; - children = ( - 792DDA5D256FB69E001DB91B /* LoginViewController.swift */, - A3227E6B284A4B2C00EBE6CC /* Views */, - ); - path = LoginViewController; - sourceTree = ""; - }; - A3227E6B284A4B2C00EBE6CC /* Views */ = { - isa = PBXGroup; - children = ( - A3227E68284A4AE800EBE6CC /* AvatarView.swift */, - A3227E6C284A4B6A00EBE6CC /* UserCredentialsCell.swift */, - ); - path = Views; - sourceTree = ""; - }; - A3227E6E284A4BB700EBE6CC /* Components */ = { - isa = PBXGroup; - children = ( - 7933060A256FF94800FBB586 /* DemoChatChannelListRouter.swift */, - A3227E79284A4CE000EBE6CC /* DemoChatChannelListVC.swift */, - AD82903C2A7C5A8F00396782 /* DemoChatChannelListItemView.swift */, - A3227E6F284A4BC700EBE6CC /* DemoChatChannelVC.swift */, - ADD328602C06463600BAD0E9 /* DemoChatThreadListVC.swift */, - AD9632DE2C09F1900073B814 /* DemoChatThreadVC.swift */, - A3227E73284A4C3300EBE6CC /* DemoChatMessageActionsVC.swift */, - A3227E77284A4CAD00EBE6CC /* DemoChatMessageContentView.swift */, - 79B8B64A285CBDC00059FB2D /* DemoChatMessageLayoutOptionsResolver.swift */, - A3227E71284A4BF700EBE6CC /* HiddenChannelListVC.swift */, - ADA2D6492C46B66E001D2B44 /* DemoChatChannelListErrorView.swift */, - AD3DBBAA2E9FBF53005090E2 /* DeliveredMessages */, - AD053B982B33581A003612B6 /* CustomAttachments */, - A3227E67284A4AA400EBE6CC /* Banner */, - ); - path = Components; - sourceTree = ""; - }; - A3227ECA284A607D00EBE6CC /* Screens */ = { - isa = PBXGroup; - children = ( - ADB8B8F42D8ADC9400549C95 /* DemoReminderListVC.swift */, - AD545E682D5531B9008FD399 /* DemoDraftMessageListVC.swift */, - ADD328592C04DD8300BAD0E9 /* DemoAppTabBarController.swift */, - C10B5C712A1F794A006A5BCB /* MembersViewController.swift */, - AD7BE1672C1CB183000A5756 /* DebugObjectViewController.swift */, - AD25F7482E84A18200F16B14 /* UserProfile */, - AD7C76732E3CF0CD009250FB /* Livestream */, - AD6BEFF42786474A00E184B4 /* AppConfigViewController */, - A3227E5D284A494000EBE6CC /* Create Chat */, - A3227E6A284A4B0D00EBE6CC /* LoginViewController */, - ); - path = Screens; - sourceTree = ""; - }; - A344074D27D753530044F150 /* StreamChatTestTools */ = { - isa = PBXGroup; - children = ( - A344077127D753530044F150 /* StreamChatTestTools.h */, - A344077227D753530044F150 /* Info.plist */, - 82E6553A2B0677EA00D64906 /* TestRunnerEnvironment.swift */, - A311B42C27E8BB7400CFCF6D /* StreamChatTestTools.swift */, - 82E655492B067EC700D64906 /* Wait */, - 82E6553D2B06796F00D64906 /* Assertions */, - A311B43D27E8BCA300CFCF6D /* DatabaseModels */, - A3C3BC7627E8AA7400224761 /* Extensions */, - A364D08727CFBA3F0029857A /* Mocks */, - A3C729542840BA2900FFE8B4 /* Fixtures */, - A3C3BC8127E8AB1E00224761 /* SpyPattern */, - A3C7BA7A27E3785500BBF4FA /* TestData */, - A3D15D8227E9D4B5006B34D7 /* VirtualTime */, - ADAA10E92B90D554007AB03F /* FakeTimer */, - 8263464A2B0BACC600122D0E /* Difference */, - ); - path = StreamChatTestTools; - sourceTree = ""; - }; - A344074F27D753530044F150 /* Models + Extensions */ = { - isa = PBXGroup; - children = ( - ADA83B482D976EC7003B3928 /* MessageReminder_Mock.swift */, - ADA03A242D65041300DFE048 /* DraftMessage_Mock.swift */, - A344075027D753530044F150 /* ChannelUnreadCount_Mock.swift */, - A344075127D753530044F150 /* ChatChannel_Mock.swift */, - A344075D27D753530044F150 /* ChatChannelMember_Mock.swift */, - A344075327D753530044F150 /* ChatMessage_Mock.swift */, - A344075227D753530044F150 /* ChatMessageReaction_Mock.swift */, - A344075E27D753530044F150 /* ChatUser_Mock.swift */, - A344075427D753530044F150 /* CurrentChatUser_Mock.swift */, - AD9490652BF6756200E69224 /* ChatThread_Mock.swift */, - AD142ACD2C73B0C700ABCC1F /* Poll_Mock.swift */, - A344075527D753530044F150 /* Attachments */, - ); - path = "Models + Extensions"; - sourceTree = ""; - }; - A344075527D753530044F150 /* Attachments */ = { - isa = PBXGroup; - children = ( - A344075C27D753530044F150 /* AnyAttachmentPayload_Mock.swift */, - A344075A27D753530044F150 /* AttachmentUploadingState_Mock.swift */, - 4F1FB7D52C7DE22D00C47C2A /* ChatMessageAudioAttachment_Mock.swift */, - A344075727D753530044F150 /* ChatMessageFileAttachment_Mock.swift */, - A344075927D753530044F150 /* ChatMessageImageAttachment_Mock.swift */, - A344075B27D753530044F150 /* ChatMessageLinkAttachment_Mock.swift */, - 4F1FB7D72C7DEC6600C47C2A /* ChatMessageVideoAttachment_Mock.swift */, - 40A2961929F8244500E0C186 /* ChatMessageVoiceRecordingAttachment_Mock.swift */, - 84BC99272E5C56590000FB87 /* StreamAttachment_Mock.swift */, - ); - path = Attachments; - sourceTree = ""; - }; - A344076127D753530044F150 /* DummyData */ = { - isa = PBXGroup; - children = ( - AD17E1202E009853001AF308 /* SharedLocationPayload.swift */, - AD545E7A2D5BC1DC008FD399 /* DraftPayload.swift */, - AD94905B2BF630D200E69224 /* ThreadPayload.swift */, - 84C11BDE27FB2B4600000A9E /* ChannelPayload.swift */, - 79D7A1CD2593A40900D3C2BF /* ChannelDetailPayload.swift */, - A3D9D68227EDE35100725066 /* ChatChannel.swift */, - A3C7BAC427E4DBA900BBF4FA /* ChatChannelMember.swift */, - 649968DA264E6E81000515AB /* ChatMessageAttachment.swift */, - ADB951AC291C22DB00800554 /* UploadedAttachment.swift */, - A344076527D753530044F150 /* CurrentUserPayload.swift */, - 799B5DC4253081C900C108FB /* DevicePayloads.swift */, - A344076227D753530044F150 /* MemberPayload.swift */, - A344076627D753530044F150 /* MessageAttachmentPayload.swift */, - A344076427D753530044F150 /* MessagePayload.swift */, - 88AA92872547332000BFA0C3 /* MessageReactionPayload.swift */, - 8836133B25275170003CB958 /* MutedUserPayload.swift */, - 2236D97A25CC68E400C47F30 /* TestAttachmentEnvelope.swift */, - 84A1D2ED26AAFDEE00014712 /* TestCustomEventPayload.swift */, - A344076327D753530044F150 /* UnreadCount.swift */, - A344076727D753530044F150 /* UserPayload.swift */, - 79F3ABEB24EAE0B900AB9505 /* UserRequestBody.swift */, - A344076827D753530044F150 /* XCTestCase+Dummy.swift */, - ); - path = DummyData; - sourceTree = ""; - }; - A34407BB27D8C33F0044F150 /* StreamChatUITestsApp */ = { - isa = PBXGroup; - children = ( - 82472AA528C2395F004A4ACD /* StreamChatUITestsApp.entitlements */, - A34407CD27D8C3400044F150 /* Info.plist */, - A34407BC27D8C33F0044F150 /* AppDelegate.swift */, - A3698D7F2820187200814143 /* DebugMenu.swift */, - A3698DD728215E2F00814143 /* Settings.swift */, - A34407C027D8C33F0044F150 /* ViewController.swift */, - A34407FA27D8C8AB0044F150 /* StreamChat */, - A34407C827D8C3400044F150 /* Assets.xcassets */, - A3BD4816281A97750090D511 /* Extensions */, - A36F99782818457F0078260D /* InternetConnection */, - A34407CA27D8C3400044F150 /* LaunchScreen.storyboard */, - ); - path = StreamChatUITestsApp; - sourceTree = ""; - }; - A34407DF27D8C3400044F150 /* StreamChatUITestsAppUITests */ = { - isa = PBXGroup; - children = ( - 8261340927F20B7A0034AC37 /* StreamChatUITestsApp.xctestplan */, - 82EBA18A2B30C67B00B3A048 /* Performance.xctestplan */, - A39B040A27F196F200D6B18A /* StreamChatUITests.swift */, - 82AD02B727D8E3DB000611B7 /* Extensions */, - 825A32C927DBB44D000402A9 /* Pages */, - 82AD02B627D8E3D4000611B7 /* Robots */, - 82AD02BE27D8E453000611B7 /* Tests */, - ); - path = StreamChatUITestsAppUITests; - sourceTree = ""; - }; - A34407FA27D8C8AB0044F150 /* StreamChat */ = { - isa = PBXGroup; - children = ( - 8210AA2727FC916B005F0B32 /* ChannelList.swift */, - A3BD484F281AC16C0090D511 /* ChannelVC.swift */, - A3BD484D281ABB620090D511 /* CustomChannelListRouter.swift */, - A3813B4B2825C8030076E838 /* CustomChatMessageListRouter.swift */, - A34407FB27D8C9040044F150 /* StreamChatWrapperExtensions.swift */, - 8440860E28FBFEE10027849C /* DemoAppCoordinator+TestApp.swift */, - 84A33ABB28F86BBB00CEC8FD /* StreamChatWrapper+TestApp.swift */, - A34407F527D8C8A70044F150 /* User.swift */, - A3813B4D2825C8A30076E838 /* ThreadVC.swift */, - 827DD19F289D5B3300910AC5 /* MessageActionsVC.swift */, - ); - path = StreamChat; - sourceTree = ""; - }; - A34ECB4327F5C93C00A804C1 /* StreamChatStressTests */ = { - isa = PBXGroup; - children = ( - 79280F702487CD2B00CDEB89 /* Atomic_StressTests.swift */, - ); - path = StreamChatStressTests; - sourceTree = ""; - }; - A34ECB4427F5C9AD00A804C1 /* StreamChatIntegrationTests */ = { - isa = PBXGroup; - children = ( - A3C7BAE427E4EABC00BBF4FA /* ChannelEvents_IntegrationTests.swift */, - A34ECB4527F5C9C200A804C1 /* MessageEvents_IntegrationTests.swift */, - A34ECB4727F5C9FA00A804C1 /* UserEvents_IntegrationTests.swift */, - A34ECB4927F5CA1B00A804C1 /* TypingEvents_IntegrationTests.swift */, - A34ECB4B27F5CA5E00A804C1 /* ReactionEvents_IntegrationTests.swift */, - A34ECB4D27F5CABD00A804C1 /* MemberEvents_IntegrationTests.swift */, - A34ECB4F27F5CAF200A804C1 /* PinnedMessagesQuery_IntegrationTests.swift */, - ); - path = StreamChatIntegrationTests; - sourceTree = ""; - }; - A3600B3D283F63C700E1C930 /* Base TestCase */ = { - isa = PBXGroup; - children = ( - 82AD02BC27D8E44B000611B7 /* StreamTestCase.swift */, - ); - path = "Base TestCase"; - sourceTree = ""; - }; - A364D08727CFBA3F0029857A /* Mocks */ = { - isa = PBXGroup; - children = ( - A344074F27D753530044F150 /* Models + Extensions */, - A364D09027D0BE660029857A /* StreamChat */, - ); - path = Mocks; - sourceTree = ""; - }; - A364D08B27D0BD650029857A /* Config */ = { - isa = PBXGroup; - children = ( - AD7977B92936D9450008B5FB /* Token_Tests.swift */, - 84F6126F268B415C00DDF6EE /* ChatClientConfig_Tests.swift */, - ); - path = Config; - sourceTree = ""; - }; - A364D08C27D0BD7B0029857A /* WebSocketClient */ = { - isa = PBXGroup; - children = ( - DB05FC1025D569590084B6A3 /* BackgroundTaskScheduler_Tests.swift */, - 797EEA4924FFC37600C81203 /* ConnectionStatus_Tests.swift */, - A3960E0A27DA587B003AB2B0 /* RetryStrategy_Tests.swift */, - 79A0E9AE2498BFD800E9BD50 /* WebSocketClient_Tests.swift */, - 430156F126B4523A0006E7EA /* WebSocketConnectPayload_Tests.swift */, - 8A08C6A524D437DF00DEF995 /* WebSocketPingController_Tests.swift */, - ADA3ED212EA123D60091F2DC /* ChannelDeliveryTracker_Tests.swift */, - A364D08D27D0BD8E0029857A /* EventMiddlewares */, - A364D08E27D0BDB20029857A /* Events */, - ); - path = WebSocketClient; - sourceTree = ""; - }; - A364D08D27D0BD8E0029857A /* EventMiddlewares */ = { - isa = PBXGroup; - children = ( - AD3895322E9EC3F20039E6BF /* ChannelDeliveredMiddleware_Tests.swift */, - ADB8B9112D8C7B2D00549C95 /* ReminderUpdaterMiddleware_Tests.swift */, - 79896D65250A6D1500BA8F1C /* ChannelReadUpdaterMiddleware_Tests.swift */, - 79158CEA25F0EADF00186102 /* ChannelTruncatedEventMiddleware_Tests.swift */, - 79342EEB2632C7770018F0F7 /* ChannelVisibilityEventMiddleware_Tests.swift */, - AD545E8D2D5D827B008FD399 /* DraftUpdaterMiddleware_Tests.swift */, - 792FCB4624A33CC2000290C7 /* EventDataProcessorMiddleware_Tests.swift */, - 8486CAF826FA51EE00A9AD96 /* EventDTOConverterMiddleware_Tests.swift */, - 796610BA248E687000761629 /* EventMiddleware_Tests.swift */, - 79D6CF2025FA6ACF00BE2EEC /* MemberEventMiddleware_Tests.swift */, - AD7BE16C2C20CC02000A5756 /* ThreadUpdaterMiddlware_Tests.swift */, - 79A0E9B82498C31300E9BD50 /* TypingStartCleanupMiddleware_Tests.swift */, - 796CBC1B25F7CD58003299B0 /* UserChannelBanEventsMiddleware_Tests.swift */, - F6CCA24E2512491B004C1859 /* UserTypingStateUpdaterMiddleware_Tests.swift */, - C1CEF90B2A1CF8A900414931 /* UserUpdateMiddleware_Tests.swift */, - 79617CB925F23AA400D54E61 /* UserWatchingEventMiddleware_Tests.swift */, - ); - path = EventMiddlewares; - sourceTree = ""; - }; - A364D08E27D0BDB20029857A /* Events */ = { - isa = PBXGroup; - children = ( - ADB8B90C2D8C784500549C95 /* ReminderEvents_Tests.swift */, - AD545E862D5D805A008FD399 /* DraftEvents_Tests.swift */, - 8A62706B24BF3DBC0040BFD6 /* ChannelEvents_Tests.swift */, - 84A1D2EF26AB10DB00014712 /* EventDecoder_Tests.swift */, - 794927F0249E3DE6009D7EB7 /* EventPayload_Tests.swift */, - 8A0CC9EA24C601F600705CF9 /* MemberEvents_Tests.swift */, - 8A0C3BE124C1F74200CAFD19 /* MessageEvents_Tests.swift */, - 8AC9CBE324C74E54006E236C /* NotificationEvents_Tests.swift */, - 8AC9CBD324C734E3006E236C /* ReactionEvents_Tests.swift */, - 8A62705B24BE2BC00040BFD6 /* TypingEvent_Tests.swift */, - 8A0C3BC824C0BBAB00CAFD19 /* UserEvents_Tests.swift */, - ADE57B872C3C60CB00DD6B88 /* ThreadEvents_Tests.swift */, - 84E46A3A2CFA1BB9000CBDDE /* AIIndicatorEvents_Tests.swift */, - ); - path = Events; - sourceTree = ""; - }; - A364D09027D0BE660029857A /* StreamChat */ = { - isa = PBXGroup; - children = ( - ADB818732EB3B72400A436C4 /* MessageDeliveryCriteriaValidator_Mock.swift */, - 84EE53AF2BBC329300FD2A13 /* State */, - 40D483F22A1264F1009E4134 /* VoiceRecording */, - 7991D83E24F8F1BF00D21BA3 /* ChatClient_Mock.swift */, - 82E655382B06775D00D64906 /* MockFunc.swift */, - A364D09727D0C5940029857A /* Workers */, - A364D0A627D128220029857A /* Controllers */, - A364D09C27D0C6BE0029857A /* Database */, - A364D0B127D1298A0029857A /* MemberListController */, - 79DDF815249CE38B002F4412 /* MockNetwork */, - C12D0A5E28FD58CE0099895A /* Repositories */, - A364D0BC27D12C260029857A /* Utils */, - A364D09E27D0C74E0029857A /* WebSocketClient */, - ); - path = StreamChat; - sourceTree = ""; - }; - A364D09127D0BECE0029857A /* APIClient */ = { - isa = PBXGroup; - children = ( - 79DDF811249CD5AC002F4412 /* APIClient_Tests.swift */, - 437FCA1826D906B20000223C /* ChatRemoteNotificationHandler_Tests.swift */, - 88CD395E25B5844700399F8E /* HTTPHeader_Tests.swift */, - 79DDF80F249CB92E002F4412 /* RequestDecoder_Tests.swift */, - 7964F3BD249A5E6E002A09EC /* RequestEncoder_Tests.swift */, - 649968D6264E693E000515AB /* StreamCDNClient_Tests.swift */, - ADB951B6291DDCE600800554 /* StreamAttachmentUploader_Tests.swift */, - A364D09327D0BF330029857A /* Endpoints */, - ); - path = APIClient; - sourceTree = ""; - }; - A364D09327D0BF330029857A /* Endpoints */ = { - isa = PBXGroup; - children = ( - ADA83B4A2D977D59003B3928 /* ReminderEndpoints_Tests.swift */, - AD545E762D5BB3D6008FD399 /* DraftEndpoints_Tests.swift */, - AD8C7C652BA46A4A00260715 /* AppEndpoints_Tests.swift */, - 88381E8625825A240047A6A3 /* AttachmentEndpoints_Tests.swift */, - DAEAF4B724DC026C0015FB28 /* ChannelEndpoints_Tests.swift */, - AD6E32AC2BBC86950073831B /* ThreadEndpoint_Tests.swift */, - 790A4C47252DDD1A001F4A23 /* DeviceEndpoints_Tests.swift */, - C1EE53A627BA53F300B1A6CA /* Endpoint_Tests.swift */, - C19B9C3127D0FB0800D308C0 /* EndpointPath_Tests.swift */, - 8A0D649424E579A50017A3C0 /* GuestEndpoints_Tests.swift */, - 882C575B252C79E900E60C44 /* MemberEndpoints_Tests.swift */, - F61D7C3024FF9D1F00188A0E /* MessageEndpoints_Tests.swift */, - AD0CC01E2BDBD2EB005E2C66 /* ReactionEndpoint_Tests.swift */, - 8819DFDD252622D900FD1A50 /* ModerationEndpoints_Tests.swift */, - F62BE78225062FC400D13B86 /* SyncEndpoint_Tests.swift */, - DA84072C2525EF8D005A0F62 /* UserEndpoints_Tests.swift */, - F65D9092250A5CD4000B8CEB /* WebSocketConnectEndpoint_Tests.swift */, - 84355D8A2AB3440E00FD5838 /* FileEndpoints_Tests.swift */, - 841BAA122BCFEB2C000C73E4 /* PollsEndpoints_Tests.swift */, - A364D09427D0BF3A0029857A /* Payloads */, - A364D09527D0C4C40029857A /* Requests */, - ); - path = Endpoints; - sourceTree = ""; - }; - A364D09427D0BF3A0029857A /* Payloads */ = { - isa = PBXGroup; - children = ( - AD85137B2E9D3025005327C0 /* ChannelDeliveredPayload_Tests.swift */, - AD25F7502E86EB5700F16B14 /* PushPreferencePayload_Tests.swift */, - ADA83B522D97805A003B3928 /* ReminderPayloads_Tests.swift */, - AD545E6A2D5650B5008FD399 /* DraftPayloads_Tests.swift */, - AD8C7C622BA464E600260715 /* AppSettingsPayload_Tests.swift */, - AD6E32952BBB10890073831B /* ThreadListPayload_Tests.swift */, - DA7229E224E140260074503A /* ChannelEditDetailPayload_Tests.swift */, - 8A0D64AA24E57BF20017A3C0 /* ChannelListPayload_Tests.swift */, - C122B8802A02645200D27F41 /* ChannelReadPayload_Tests.swift */, - 882C574D252C76A300E60C44 /* ChannelMemberListPayload_Tests.swift */, - 79B5517624E595DA00CE9FEC /* CurrentUserPayloads_Tests.swift */, - 430156DB26B1862C0006E7EA /* CustomDataHashMap_Tests.swift */, - 790A4C4D252E0901001F4A23 /* DevicePayloads_Tests.swift */, - 88381E6D258259310047A6A3 /* FileUploadPayload_Tests.swift */, - 7908829B2546D95A00896F03 /* FlagMessagePayload_Tests.swift */, - 8836FFC225408210009FDF73 /* FlagUserPayload_Tests.swift */, - 8A0D649A24E579E90017A3C0 /* GuestUserTokenPayload_Tests.swift */, - C1EFF3F728633B5D0057B91B /* IdentifiableModel_Tests.swift */, - C174E0F8284DFD660040B936 /* IdentifiablePayload_Tests.swift */, - 7937282B249900CB00E13FE5 /* MemberPayload_Tests.swift */, - DA4971532549C2A000AC68C2 /* MessageAttachmentPayload_Tests.swift */, - 79B5517B24E6A1CA00CE9FEC /* MessagePayloads_Tests.swift */, - 88EA9B0525472430007EE76B /* MessageReactionPayload_Tests.swift */, - F62BE7842506309B00D13B86 /* MissingEventsPayload_Tests.swift */, - 88DA57E92631E82B00FA8C53 /* MutedChannelPayload_Tests.swift */, - 22CAFA7525CAE278005935D9 /* RawJSON_Tests.swift */, - 84A1D2F526AB357900014712 /* UnknownChannelEvent_Tests.swift */, - A30C3F21276B4F8800DA5968 /* UnknownUserEvent_Tests.swift */, - DA8407222525E871005A0F62 /* UserListPayload_Tests.swift */, - 79B5517024E593C200CE9FEC /* UserPayloads_Tests.swift */, - AD61F3D82A27A9FB00247B5D /* ChannelMemberUnbanRequestPayload_Tests.swift */, - 841BAA142BD01901000C73E4 /* PollPayload_Tests.swift */, - ); - path = Payloads; - sourceTree = ""; - }; - A364D09527D0C4C40029857A /* Requests */ = { - isa = PBXGroup; - children = ( - 884C61292594A7DB008B70DC /* AttachmentActionRequestBody_Tests.swift */, - 888E8C50252B4BAB00195E03 /* ChannelMemberBanRequestPayload_Tests.swift */, - A3A644B227BF99D400F92494 /* ChannelTruncateRequestPayload_Tests.swift */, - 84A1D2E726AAEA3300014712 /* CustomEventRequestBody_Tests.swift */, - 8A0D64A624E57A520017A3C0 /* GuestUserTokenRequestPayload_Tests.swift */, - 88EA9AE725471EF4007EE76B /* MessageReactionRequestPayload_Tests.swift */, - F62BE7862506525700D13B86 /* MissingEventsRequestBody_Tests.swift */, - AC82033E28C6598C0002EFDD /* CallRequestBody_Tests.swift */, - ); - path = Requests; - sourceTree = ""; - }; - A364D09627D0C56C0029857A /* Workers */ = { - isa = PBXGroup; - children = ( - ADB97E8E2EB1368D0065824C /* ChannelWatcherHandler_Tests.swift */, - AD7C767E2E426B34009250FB /* ManualEventHandler_Tests.swift */, - AD9490582BF5701D00E69224 /* ThreadsRepository_Tests.swift */, - 792921C424C0479700116BBB /* ChannelListUpdater_Tests.swift */, - 882C5765252C7F7000E60C44 /* ChannelMemberListUpdater_Tests.swift */, - 88F6DF93252C8866009A8AF0 /* ChannelMemberUpdater_Tests.swift */, - 7952B3B424D45D9400AC53D4 /* ChannelUpdater_Tests.swift */, - AD90D18425D56196001D03BB /* CurrentUserUpdater_Tests.swift */, - F69C4BC324F664A700A3D740 /* EventNotificationCenter_Tests.swift */, - 84A1D2E926AAFB1D00014712 /* EventSender_Tests.swift */, - AD0CC0252BDBF9D1005E2C66 /* ReactionListUpdater_Tests.swift */, - F61D7C3424FFA6FD00188A0E /* MessageUpdater_Tests.swift */, - 8A0175F325013B6400570345 /* TypingEventSender_Tests.swift */, - DA8407322526003D005A0F62 /* UserListUpdater_Tests.swift */, - 8819DFE1252628CA00FD1A50 /* UserUpdater_Tests.swift */, - A364D09927D0C5D80029857A /* Background */, - A364D09827D0C5C20029857A /* EventObservers */, - ); - path = Workers; - sourceTree = ""; - }; - A364D09727D0C5940029857A /* Workers */ = { - isa = PBXGroup; - children = ( - ADB97E902EB165890065824C /* ChannelWatcherHandler_Mock.swift */, - AD7C76842E42CDF6009250FB /* ManualEventHandler_Mock.swift */, - 882C5762252C7F6500E60C44 /* ChannelMemberListUpdater_Mock.swift */, - 88F6DF96252C88BB009A8AF0 /* ChannelMemberUpdater_Mock.swift */, - F62D143D24DD70190081D241 /* ChannelUpdater_Mock.swift */, - AD90D18C25D5619C001D03BB /* CurrentUserUpdater_Mock.swift */, - 84A2C56E275A50DE004749C0 /* EventNotificationCenter_Mock.swift */, - 84A1D2EB26AAFB8E00014712 /* EventSender_Mock.swift */, - F61D7C3224FFA60600188A0E /* MessageUpdater_Mock.swift */, - 8ACFBF642507AA440093C6FD /* TypingEventsSender_Mock.swift */, - DA84072F2526002D005A0F62 /* UserListUpdater_Mock.swift */, - 8819DFE825262EBA00FD1A50 /* UserUpdater_Mock.swift */, - AD9490612BF66D1E00E69224 /* ThreadsRepository_Mock.swift */, - A364D09A27D0C5FD0029857A /* Background */, - ); - path = Workers; - sourceTree = ""; - }; - A364D09827D0C5C20029857A /* EventObservers */ = { - isa = PBXGroup; - children = ( - F63CC37024E591990052844D /* EventObserver_Tests.swift */, - F63CC37424E592DD0052844D /* MemberEventObserver_Tests.swift */, - ); - path = EventObservers; - sourceTree = ""; - }; - A364D09927D0C5D80029857A /* Background */ = { - isa = PBXGroup; - children = ( - ADCC179E2E09D96A00510415 /* ActiveLiveLocationsEndTimeTracker_Tests.swift */, - 88F7692A25837EE600BD36B0 /* AttachmentQueueUploader_Tests.swift */, - A3960E0C27DA5973003AB2B0 /* ConnectionRecoveryHandler_Tests.swift */, - F61D7C3624FFE17200188A0E /* MessageEditor_Tests.swift */, - 791C0B6224EEBDF40013CA2F /* MessageSender_Tests.swift */, - ); - path = Background; - sourceTree = ""; - }; - A364D09A27D0C5FD0029857A /* Background */ = { - isa = PBXGroup; - children = ( - 84698637274FE79200B22258 /* ConnectionRecoveryHandler_Mock.swift */, - ); - path = Background; - sourceTree = ""; - }; - A364D09B27D0C6640029857A /* Database */ = { - isa = PBXGroup; - children = ( - 799C945F247D77D6001F1104 /* DatabaseContainer_Tests.swift */, - 792FCB4C24A3D56D000290C7 /* DatabaseSession_Tests.swift */, - 797EEA4724FFB4C200C81203 /* DataStore_Tests.swift */, - C1A25D5F29E70DEB00DAE933 /* FetchCache_Tests.swift */, - A364D09D27D0C6D30029857A /* DTOs */, - ); - path = Database; - sourceTree = ""; - }; - A364D09C27D0C6BE0029857A /* Database */ = { - isa = PBXGroup; - children = ( - 794F105B2615BC4D00C0D52F /* DatabaseSession_Mock.swift */, - ); - path = Database; - sourceTree = ""; - }; - A364D09D27D0C6D30029857A /* DTOs */ = { - isa = PBXGroup; - children = ( - AD6355152CE801AD009E498F /* MessageModerationDetailsDTO_Tests.swift */, - DA49714D2549C28000AC68C2 /* AttachmentDTO_Tests.swift */, - 79877A1E2498E50D00015F8B /* ChannelDTO_Tests.swift */, - 889B00E8252CACCB007709A8 /* ChannelMemberListQueryDTO_Tests.swift */, - 88DA577D2631D73800FA8C53 /* ChannelMuteDTO_Tests.swift */, - 84C11BE027FB2C2B00000A9E /* ChannelReadDTO_Tests.swift */, - 79BA19F224B3386B00E11FC2 /* CurrentUserDTO_Tests.swift */, - 790A4C57252F2AF2001F4A23 /* DeviceDTO_Tests.swift */, - 79877A1D2498E50D00015F8B /* MemberModelDTO_Tests.swift */, - 7990503124CEEAA600689CDC /* MessageDTO_Tests.swift */, - 88AA928D254735CF00BFA0C3 /* MessageReactionDTO_Tests.swift */, - C149B743282A61FF00F25BED /* NSManagedObject+Validation_Tests.swift */, - C143789427BE65AE00E23965 /* QueuedRequestDTO_Tests.swift */, - 79877A202498E50D00015F8B /* UserDTO_Tests.swift */, - ADA9DB882BCEF06B00C4AE3B /* ThreadReadDTO_Tests.swift */, - ADA9DB8A2BCF2B1F00C4AE3B /* ThreadParticipantDTO_Tests.swift */, - ADA9DB8C2BCF2D9700C4AE3B /* ThreadDTO_Tests.swift */, - ); - path = DTOs; - sourceTree = ""; - }; - A364D09E27D0C74E0029857A /* WebSocketClient */ = { - isa = PBXGroup; - children = ( - ADA3ED1F2EA123B60091F2DC /* ChannelDeliveryTracker_Mock.swift */, - 84EB4E732769F76500E47E73 /* BackgroundTaskScheduler_Mock.swift */, - 8802F9BC25AF1DE200475159 /* WebSocketClient_Mock.swift */, - 79280F7B24891B0F00CDEB89 /* WebSocketEngine_Mock.swift */, - A3C7BAD827E4E6AB00BBF4FA /* WebSocketPingController_Mock.swift */, - A364D09F27D0C75A0029857A /* EventMiddlewares */, - A3C7BAAE27E4D3BF00BBF4FA /* Events */, - ); - path = WebSocketClient; - sourceTree = ""; - }; - A364D09F27D0C75A0029857A /* EventMiddlewares */ = { - isa = PBXGroup; - children = ( - F6C56D1324F7B89D0012BB1F /* EventMiddleware_Mock.swift */, - ); - path = EventMiddlewares; - sourceTree = ""; - }; - A364D0A027D0C8690029857A /* Models */ = { - isa = PBXGroup; - children = ( - ADB97E792EAF8F000065824C /* MessageDeliveryCriteriaValidator_Tests.swift */, - 4F6A77032D2FD09A0019CAF8 /* AppSettings_Tests.swift */, - 8A5D3EF824AF749200E2FE35 /* ChannelId_Tests.swift */, - 84FD350727FD8BE300D68D85 /* ChatChannel_Tests.swift */, - 64C80614262EDA9600B1F7AD /* ChatMessage_Tests.swift */, - 796CBC6425FBAD12003299B0 /* Member_Tests.swift */, - 88EA9AFB25472269007EE76B /* MessageReactionType_Tests.swift */, - C10B0A0B29D20DE1006517FC /* User_Tests.swift */, - AD142AC92C739D6600ABCC1F /* Poll_Tests.swift */, - A364D0A127D0C8930029857A /* Attachments */, - ); - path = Models; - sourceTree = ""; - }; - A364D0A127D0C8930029857A /* Attachments */ = { - isa = PBXGroup; - children = ( - 84CC56EA267B3D5900DF2784 /* AnyAttachmentPayload_Tests.swift */, - ADB951B4291DD30400800554 /* AnyAttachmentUpdater_Tests.swift */, - 8875CF8D2587A7F200BBA6AC /* AttachmentId_Tests.swift */, - DA49717A254AE08500AC68C2 /* AttachmentTypes_Tests.swift */, - 40FC028C29BE981B00E2A1CD /* AttachmentFileType_Tests.swift */, - 88089A0126529FD1007D3493 /* ChatMessageAttachment_Tests.swift */, - 843C53AE2693759E00C7D8EA /* FileAttachmentPayload_Tests.swift */, - 40789D4129F6B3250018C2BB /* VoiceRecordingAttachmentPayload_Tests.swift */, - 843C53AA269370A900C7D8EA /* ImageAttachmentPayload_Tests.swift */, - 843C53AC269373EA00C7D8EA /* VideoAttachmentPayload_Tests.swift */, - A32D55132860B40B00E66AF9 /* ChatMessageLinkAttachment_Tests.swift */, - A32B6D9D2869DABD002B1312 /* GiphyAttachmentPayload_Tests.swift */, - ); - path = Attachments; - sourceTree = ""; - }; - A364D0A327D126490029857A /* Repositories */ = { - isa = PBXGroup; - children = ( - ADB8B8F62D8B846D00549C95 /* RemindersRepository_Tests.swift */, - AD545E782D5BC14E008FD399 /* DraftMessagesRepository_Tests.swift */, - C11BAA4C2907EC7B004C5EA4 /* AuthenticationRepository_Tests.swift */, - C18514FC292E34E10033387E /* ConnectionRepository_Tests.swift */, - C1C5345B29AFE4C9006F9AF4 /* ChannelRepository_Tests.swift */, - C152F5FD27C65C18003B4805 /* MessageRepository_Tests.swift */, - C143789627BE6D4800E23965 /* OfflineRequestsRepository_Tests.swift */, - C186BFB527AAFDAB0099CCA6 /* SyncOperations_Tests.swift */, - C186BFA927AA979B0099CCA6 /* SyncRepository_Tests.swift */, - 8459C9F32BFB929600F0D235 /* PollsRepository_Tests.swift */, - ); - path = Repositories; - sourceTree = ""; - }; - A364D0A527D127E00029857A /* Controllers */ = { - isa = PBXGroup; - children = ( - ADA83B442D97511E003B3928 /* MessageReminderListController */, - AD94905E2BF65CC500E69224 /* ThreadListController */, - A364D0A827D128650029857A /* ChannelController */, - A364D0A927D128830029857A /* ChannelListController */, - A364D0AA27D128BB0029857A /* ChannelWatcherListController */, - A364D0AC27D129090029857A /* ConnectionController */, - A364D0AD27D1291E0029857A /* CurrentUserController */, - A364D0AE27D129390029857A /* EventsController */, - A364D0AF27D129560029857A /* MemberController */, - A364D0B027D129720029857A /* MemberListController */, - A364D0B227D129A90029857A /* MessageController */, - A364D0B327D129DE0029857A /* SearchControllers */, - 84C85B3D2BF2392E008A7AA5 /* PollsControllers */, - ); - path = Controllers; - sourceTree = ""; - }; - A364D0A627D128220029857A /* Controllers */ = { - isa = PBXGroup; - children = ( - C10AB8D32AD7DFFB001A4644 /* BackgroundEntityDatabaseObserver_Mock.swift */, - C17E0AF62B04D190007188F1 /* BackgroundListDatabaseObserver_Mock.swift */, - A3C7BAB427E4D81A00BBF4FA /* ChannelListController_Mock.swift */, - A344076B27D753530044F150 /* ChatChannelController_Mock.swift */, - A344076E27D753530044F150 /* ChatChannelListController_Mock.swift */, - 79D6CE6125F7D6C700BE2EEC /* ChatChannelWatcherListController_Mock.swift */, - A344076F27D753530044F150 /* ChatMessageController_Mock.swift */, - 84A40366284A2F72006DBA52 /* ChatMessageSearchController_Mock.swift */, - AD0CB4AD2C25DAE3006285E8 /* ChatThreadListController_Mock.swift */, - A344076C27D753530044F150 /* ChatUserSearchController_Mock.swift */, - A344076D27D753530044F150 /* CurrentChatUserController_Mock.swift */, - A3C7BABC27E4D9B500BBF4FA /* CurrentUserController_Mock.swift */, - 8459C9E92BFB39DC00F0D235 /* PollController_Mock.swift */, - 8459C9F12BFB6D3200F0D235 /* PollVoteListController_Mock.swift */, - ); - path = Controllers; - sourceTree = ""; - }; - A364D0A827D128650029857A /* ChannelController */ = { - isa = PBXGroup; - children = ( - AD7C76822E42C0B5009250FB /* LivestreamChannelController+Combine_Tests.swift */, - AD7C76802E4275B3009250FB /* LivestreamChannelController_Tests.swift */, - AD545E7C2D5CFC15008FD399 /* ChannelController+Drafts_Tests.swift */, - 7952B3B224D314B100AC53D4 /* ChannelController_Tests.swift */, - DA4AA3B32502719700FAAF6E /* ChannelController+Combine_Tests.swift */, - DAE566E824FFD24000E39431 /* ChannelController+SwiftUI_Tests.swift */, - ); - path = ChannelController; - sourceTree = ""; - }; - A364D0A927D128830029857A /* ChannelListController */ = { - isa = PBXGroup; - children = ( - 792921C824C056F400116BBB /* ChannelListController_Tests.swift */, - 7931818D24FD4275002F8C84 /* ChannelListController+Combine_Tests.swift */, - 79CD959524F9414700E87377 /* ChannelListController+SwiftUI_Tests.swift */, - ); - path = ChannelListController; - sourceTree = ""; - }; - A364D0AA27D128BB0029857A /* ChannelWatcherListController */ = { - isa = PBXGroup; - children = ( - 79D6CE5825F7D6B300BE2EEC /* ChatChannelWatcherListController_Tests.swift */, - 79D6CE4625F7D6AE00BE2EEC /* ChatChannelWatcherListController+Combine_Tests.swift */, - 79D6CE4F25F7D6B100BE2EEC /* ChatChannelWatcherListController+SwiftUI_Tests.swift */, - ); - path = ChannelWatcherListController; - sourceTree = ""; - }; - A364D0AC27D129090029857A /* ConnectionController */ = { - isa = PBXGroup; - children = ( - AD45333125D153A500CD9D47 /* ConnectionController_Tests.swift */, - AD45334D25D153E500CD9D47 /* ConnectionController+Combine_Tests.swift */, - AD45333925D153CF00CD9D47 /* ConnectionController+SwiftUI_Tests.swift */, - ); - path = ConnectionController; - sourceTree = ""; - }; - A364D0AD27D1291E0029857A /* CurrentUserController */ = { - isa = PBXGroup; - children = ( - AD545E822D5D0389008FD399 /* CurrentUserController+Drafts_Tests.swift */, - F69E7F7C24ED7562000F5252 /* CurrentUserController_Tests.swift */, - DA4AA3B5250271B100FAAF6E /* CurrentUserController+Combine_Tests.swift */, - DAE566EC24FFD27500E39431 /* CurrentUserController+SwiftUI_Tests.swift */, - ); - path = CurrentUserController; - sourceTree = ""; - }; - A364D0AE27D129390029857A /* EventsController */ = { - isa = PBXGroup; - children = ( - 84A1D2F326AB221E00014712 /* ChannelEventsController_Tests.swift */, - 84DCB84E269F46BE006CDF32 /* EventsController_Tests.swift */, - 84DCB850269F4D31006CDF32 /* EventsController+Combine_Tests.swift */, - 84DCB854269F56A7006CDF32 /* EventsController+SwiftUI_Tests.swift */, - ); - path = EventsController; - sourceTree = ""; - }; - A364D0AF27D129560029857A /* MemberController */ = { - isa = PBXGroup; - children = ( - 888E8C58252B56A100195E03 /* MemberController_Tests.swift */, - 88D85D9F252F16B400AE1030 /* MemberController+Combine_Tests.swift */, - 88D85D9C252F16A300AE1030 /* MemberController+SwiftUI_Tests.swift */, - ); - path = MemberController; - sourceTree = ""; - }; - A364D0B027D129720029857A /* MemberListController */ = { - isa = PBXGroup; - children = ( - 88D85DAA252F3C2A00AE1030 /* MemberListController_Tests.swift */, - 88BEBCD82536FDDB00D9E8B7 /* MemberListController+Combine_Tests.swift */, - 88BEBCDB2536FDF200D9E8B7 /* MemberListController+SwiftUI_Tests.swift */, - ); - path = MemberListController; - sourceTree = ""; - }; - A364D0B127D1298A0029857A /* MemberListController */ = { - isa = PBXGroup; - children = ( - 88BEBCE0253704AE00D9E8B7 /* MemberListController_Mock.swift */, - ); - path = MemberListController; - sourceTree = ""; - }; - A364D0B227D129A90029857A /* MessageController */ = { - isa = PBXGroup; - children = ( - AD545E802D5D0006008FD399 /* MessageController+Drafts_Tests.swift */, - ADB8B8FA2D8B904D00549C95 /* MessageController+Reminders_Tests.swift */, - F649B2362500F785008F98C8 /* MessageController_Tests.swift */, - DAF1BED625066128003CEDC0 /* MessageController+Combine_Tests.swift */, - DAF1BED225066107003CEDC0 /* MessageController+SwiftUI_Tests.swift */, - ); - path = MessageController; - sourceTree = ""; - }; - A364D0B327D129DE0029857A /* SearchControllers */ = { - isa = PBXGroup; - children = ( - A3C2700027E1D8030057D5A8 /* MessageSearchController */, - A364D0B527D12A080029857A /* UserController */, - A364D0B627D12A1C0029857A /* UserListController */, - A364D0B427D129F20029857A /* UserSearchController */, - ); - path = SearchControllers; - sourceTree = ""; - }; - A364D0B427D129F20029857A /* UserSearchController */ = { - isa = PBXGroup; - children = ( - 795297052583B52000435B2E /* UserSearchController_Tests.swift */, - ); - path = UserSearchController; - sourceTree = ""; - }; - A364D0B527D12A080029857A /* UserController */ = { - isa = PBXGroup; - children = ( - 8819DFE525262B1500FD1A50 /* UserController_Tests.swift */, - 888E8C3E252B2AD600195E03 /* UserController+Combine_Tests.swift */, - 888E8C3B252B2AC900195E03 /* UserController+SwiftUI_Tests.swift */, - ); - path = UserController; - sourceTree = ""; - }; - A364D0B627D12A1C0029857A /* UserListController */ = { - isa = PBXGroup; - children = ( - DA84073D25260C95005A0F62 /* UserListController_Tests.swift */, - DA4EE5BA252B69FD00CB26D4 /* UserListController+Combine_Tests.swift */, - DA4EE5B4252B680700CB26D4 /* UserListController+SwiftUI_Tests.swift */, - ); - path = UserListController; - sourceTree = ""; - }; - A364D0B727D12A520029857A /* Query */ = { - isa = PBXGroup; - children = ( - ADDAC6502E2909CD00A01227 /* ThreadListQuery_Tests.swift */, - ADB208812D8494F0003F1059 /* MessageReminderListQuery_Tests.swift */, - AD545E842D5D7591008FD399 /* DraftListQuery_Tests.swift */, - A3C7BAD027E4E02700BBF4FA /* ChannelListFilterScope_Tests.swift */, - 799F611A2530B62C007F218C /* ChannelListQuery_Tests.swift */, - AD0CC0142BDBC68E005E2C66 /* ReactionListQuery_Tests.swift */, - 889B00E4252C972C007709A8 /* ChannelMemberListQuery_Tests.swift */, - DA15A20224DF256F00BE2423 /* ChannelQuery_Tests.swift */, - 79D6CE1625F7C02400BE2EEC /* ChannelWatcherListQuery_Tests.swift */, - 7964F3A9249A19EA002A09EC /* Filter_Tests.swift */, - BCE4862E2C4943998F0DCBD9 /* FilterDecoding_Tests.swift */, - BCE483AC99F58A9034EA2ECE /* FilterEncoding_Tests.swift */, - A3C7BAD227E4E05300BBF4FA /* MemberListFilterScope_Tests.swift */, - 845CEE52270F032A002C7EBD /* MessageSearchQuery_Tests.swift */, - DA6AC7F22538724F009C1B39 /* Pagination_Tests.swift */, - A3C7BAD427E4E11D00BBF4FA /* UserListFilterScope_Tests.swift */, - DA8407292525EB2F005A0F62 /* UserListQuery_Tests.swift */, - A364D0B827D12A790029857A /* PinnedMessages */, - A364D0B927D12A900029857A /* Sorting */, - ); - path = Query; - sourceTree = ""; - }; - A364D0B827D12A790029857A /* PinnedMessages */ = { - isa = PBXGroup; - children = ( - 84D5BC58277B188E00A65C75 /* PinnedMessagesPagination_Tests.swift */, - 84D5BC5A277B18AF00A65C75 /* PinnedMessagesQuery_Tests.swift */, - 84D5BC6E277B619200A65C75 /* PinnedMessagesSortingKey_Tests.swift */, - ); - path = PinnedMessages; - sourceTree = ""; - }; - A364D0B927D12A900029857A /* Sorting */ = { - isa = PBXGroup; - children = ( - 79B8B648285B5ADD0059FB2D /* ChannelListSortingKey_Tests.swift */, - 791D3D8F26776BE400E3A0F9 /* ChannelMemberListSortingKey_Tests.swift */, - C12DBE5B2A614F310045D9F0 /* ListDatabaseObserver+Sorting_Tests.swift */, - DA958D5325309917005D23FA /* Sorting_Tests.swift */, - C12DBE602A67E2D60045D9F0 /* SortingValue_Tests.swift */, - ); - path = Sorting; - sourceTree = ""; - }; - A364D0BA27D12ABD0029857A /* Errors */ = { - isa = PBXGroup; - children = ( - 84EB4E75276A012900E47E73 /* ClientError_Tests.swift */, - 84EB4E77276A03DE00E47E73 /* ErrorPayload_Tests.swift */, - ); - path = Errors; - sourceTree = ""; - }; - A364D0BB27D12AD50029857A /* Utils */ = { - isa = PBXGroup; - children = ( - 4FE56B8F2D5E002300589F9A /* MarkdownParser_Tests.swift */, - A364D0BD27D12C600029857A /* Database */, - A3F65E3B27EB7357003F6256 /* EquatableEvent */, - A364D0BE27D12C950029857A /* InternetConnection */, - ADF617662A09925300E70307 /* MessagesPaginationStateHandling */, - A364D0C127D12EC30029857A /* Operations */, - 40D3962B2A0910CF0020DDC9 /* ArraySampling_Tests.swift */, - CF1F1D442824243F002E2977 /* CooldownTracker_Tests.swift */, - 40789D3E29F6AFC40018C2BB /* Debouncer_Tests.swift */, - 88EA9AE125471999007EE76B /* Dictionary_Tests.swift */, - 84ABF699274E570600EDDA68 /* EventBatcher_Tests.swift */, - BCE48068C1C02C0689BEB64E /* JSONDecoder_Tests.swift */, - BCE489A4B136D48249DD6969 /* JSONEncoder_Tests.swift */, - DB842E4425C9F94C000AAC46 /* LazyCachedMapCollection_Tests.swift */, - AD5BCCC82AB22A6600456CD9 /* Logger_Tests.swift */, - 79CD959324F9381700E87377 /* MulticastDelegate_Tests.swift */, - ADEDA1F92B2BC46C00020460 /* RepeatingTimer_Tests.swift */, - 4F3554972C9C0F6500479229 /* StreamJSONDecoder_Tests.swift */, - AD0F7F1B2B616DD000914C4C /* TextLinkDetector_Tests.swift */, - C14A46552845064E00EF498E /* ThreadSafeWeakCollection_Tests.swift */, - ); - path = Utils; - sourceTree = ""; - }; - A364D0BC27D12C260029857A /* Utils */ = { - isa = PBXGroup; - children = ( - 84ABF69B274E66AA00EDDA68 /* EventBatcher_Mock.swift */, - A3C7BAB127E4D45200BBF4FA /* TestChannelListObserver.swift */, - 84F373EB280D803E0081E8BA /* TestChannelObserver.swift */, - CFAA6CBF2834B0B700EBF57A /* ScheduledStreamTimer_Mock.swift */, - ADCE32F62A055A9200B52559 /* MessagesPaginationStateHandler_Mock.swift */, - ); - path = Utils; - sourceTree = ""; - }; - A364D0BD27D12C600029857A /* Database */ = { - isa = PBXGroup; - children = ( - F6D61D9C2510B57F00EB0624 /* NSManagedObject_Tests.swift */, - ); - path = Database; - sourceTree = ""; - }; - A364D0BE27D12C950029857A /* InternetConnection */ = { - isa = PBXGroup; - children = ( - 8AE335A424FCF999002B6677 /* InternetConnection_Tests.swift */, - 64F70D4A26257FD400C9F979 /* Error+InternetNotAvailable_Tests.swift */, - ); - path = InternetConnection; - sourceTree = ""; - }; - A364D0C127D12EC30029857A /* Operations */ = { - isa = PBXGroup; - children = ( - C186BFA527A7F4E10099CCA6 /* AsyncOperation_Tests.swift */, - ); - path = Operations; - sourceTree = ""; - }; - A36C39F3286067F90004EB7E /* Extensions */ = { - isa = PBXGroup; - children = ( - 4F6AD5E32CABEAB0007E769C /* KeyPath+Extensions.swift */, - 4FFB5E9F2BA0507900F0454F /* Collection+Extensions.swift */, - 4F51519B2BC66FBE001B7152 /* Task+Extensions.swift */, - A36C39F42860680A0004EB7E /* URL+EnrichedURL.swift */, - 4F05C0702C8832C40085B4B7 /* URLRequest+cURL.swift */, - ); - path = Extensions; - sourceTree = ""; - }; - A36C39F628606B3A0004EB7E /* Extensions */ = { - isa = PBXGroup; - children = ( - A36C39F728606B5D0004EB7E /* URL_EnrichedURL_Tests.swift */, - ); - path = Extensions; - sourceTree = ""; - }; - A36D1EAB283F8EDD008D6110 /* TestTools */ = { - isa = PBXGroup; - children = ( - A344074D27D753530044F150 /* StreamChatTestTools */, - A3A2D3422837D99600D45F6A /* StreamChatTestMockServer */, - ); - path = TestTools; - sourceTree = ""; - }; - A36F99782818457F0078260D /* InternetConnection */ = { - isa = PBXGroup; - children = ( - A36F99792818459C0078260D /* InternetConnectionMonitor_Mock.swift */, - ); - path = InternetConnection; - sourceTree = ""; - }; - A3960DEA27DA2C3F003AB2B0 /* SnapshotTests */ = { - isa = PBXGroup; - children = ( - 4011052D2A12735900F877C7 /* VoiceRecording */, - A3960DEB27DA2C70003AB2B0 /* ChatChannel */, - A3960DEC27DA2CBB003AB2B0 /* ChatChannelList */, - A3960DED27DA2CF9003AB2B0 /* ChatMessageList */, - A3960DF227DA2DA4003AB2B0 /* ChatThread */, - AD0CB4A62C24ECBB006285E8 /* ChatThreadList */, - A3960DF327DA2DC2003AB2B0 /* CommonViews */, - A3960E0027DA4F9B003AB2B0 /* Composer */, - A3960E0127DA4FC9003AB2B0 /* Gallery */, - A3960E0327DA4FFA003AB2B0 /* MessageActionsPopup */, - ); - path = SnapshotTests; - sourceTree = ""; - }; - A3960DEB27DA2C70003AB2B0 /* ChatChannel */ = { - isa = PBXGroup; - children = ( - 64B8AC16266F86020092D5F6 /* ChatChannelVC_Tests.swift */, - 64B059EC267116B40024CE90 /* ChatChannelVC+SwiftUI_Tests.swift */, - ); - path = ChatChannel; - sourceTree = ""; - }; - A3960DEC27DA2CBB003AB2B0 /* ChatChannelList */ = { - isa = PBXGroup; - children = ( - AD57DE742A77D566005408B6 /* Search */, - 2208241525DEE8070033544B /* ChatChannelListCollectionViewCell_Tests.swift */, - 225504BE25DE9EB700A5A65A /* ChatChannelListItemView_Tests.swift */, - 7849AF6625F243C8007817D4 /* ChatChannelListItemView+SwiftUI_Tests.swift */, - AD46C4DA25C431C500B405F8 /* ChatChannelListVC_Tests.swift */, - 780DFD0B25EF80AB00A39A6E /* ChatChannelListVC+SwiftUI_Tests.swift */, - 227299B225DBF52D005EAFCF /* ChatChannelUnreadCountView_Tests.swift */, - 78C8474025FA0F2900A5D1D0 /* ChatChannelUnreadCountView+SwiftUI_Tests.swift */, - E798D6D025FF69120002C3B9 /* SwipeableView_Tests.swift */, - CFE5F85D2874F7BF0099A6A1 /* ChatChannelListEmptyView_Tests.swift */, - CF38F5B1287DB5E000E24D10 /* ChatChannelListErrorView_Tests.swift */, - ); - path = ChatChannelList; - sourceTree = ""; - }; - A3960DED27DA2CF9003AB2B0 /* ChatMessageList */ = { - isa = PBXGroup; - children = ( - 8479C7A82812FCC000FC8CFD /* ChatMessageListVC_Tests.swift */, - E74DB0102655473300508D22 /* TypingIndicatorView_Tests.swift */, - C1BFBAC029CC42CE00FC82A2 /* JumpToUnreadMessagesButton_Tests.swift */, - AD142ACF2C73BAFC00ABCC1F /* Poll */, - A3960DEE27DA2D2F003AB2B0 /* Attachments */, - A3960DEF27DA2D4B003AB2B0 /* ChatMessage */, - A3960DF027DA2D7D003AB2B0 /* Reactions */, - ); - path = ChatMessageList; - sourceTree = ""; - }; - A3960DEE27DA2D2F003AB2B0 /* Attachments */ = { - isa = PBXGroup; - children = ( - 406CC6122A127552000780F7 /* ChatMessageVoiceRecordingAttachmentListView_Tests.swift */, - 406CC60F2A127551000780F7 /* ChatMessageVoiceRecordingAttachmentListViewItemView_Tests.swift */, - 406CC6102A127552000780F7 /* ChatMessageVoiceRecordingAttachmentListViewItemViewPresenter_Tests.swift */, - 406CC6112A127552000780F7 /* VoiceRecordingAttachmentViewInjector_Tests.swift */, - ADE595772B44A2B500727CC1 /* MixedAttachmentViewInjector_Tests.swift */, - E73BD9EB264D9B2900E208B7 /* ChatFileAttachmentListView+ItemView_Tests.swift */, - E73BD9ED264D9B3A00E208B7 /* ChatMessageFileAttachmentListView_Tests.swift */, - F86615D8264940A80026814A /* ChatMessageGalleryView_Tests.swift */, - F8700107264D144400898FDF /* ChatMessageLinkPreviewView_Tests.swift */, - 849AE667270CB65F00423A20 /* VideoAttachmentGalleryPreview_Tests.swift */, - ); - path = Attachments; - sourceTree = ""; - }; - A3960DEF27DA2D4B003AB2B0 /* ChatMessage */ = { - isa = PBXGroup; - children = ( - 8893FEF8265F890700DD62BE /* ChatMessageBubbleView_Tests.swift */, - 8830520126306B4F0069D731 /* ChatMessageContentView_Tests.swift */, - 84F373ED280D95690081E8BA /* ChatMessageDeliveryStatusCheckmarkView_Tests.swift */, - 84F373EF280D95990081E8BA /* ChatMessageDeliveryStatusView_Tests.swift */, - 8893FF15265FC60B00DD62BE /* ChatMessageErrorIndicator_Tests.swift */, - 8897305D265D046D00F83739 /* ChatMessageLayoutOptionsResolver_Tests.swift */, - 4FE56B762D5B5BA300589F9A /* ChatMessageMarkdown_Tests.swift */, - 845CEE59270F2A06002C7EBD /* ChatReactionsBubbleView_Tests.swift */, - ); - path = ChatMessage; - sourceTree = ""; - }; - A3960DF027DA2D7D003AB2B0 /* Reactions */ = { - isa = PBXGroup; - children = ( - AD7909902811CBCB0013C434 /* ChatMessageReactionsView_Tests.swift */, - A3960DF127DA2D87003AB2B0 /* ChatMessageReactionAuthorsVC */, - ); - path = Reactions; - sourceTree = ""; - }; - A3960DF127DA2D87003AB2B0 /* ChatMessageReactionAuthorsVC */ = { - isa = PBXGroup; - children = ( - AD25070B272C0C8800BC14C4 /* ChatMessageReactionAuthorsVC_Tests.swift */, - ); - path = ChatMessageReactionAuthorsVC; - sourceTree = ""; - }; - A3960DF227DA2DA4003AB2B0 /* ChatThread */ = { - isa = PBXGroup; - children = ( - 64ECF6A52672271C008B9D47 /* ChatThreadVC_Tests.swift */, - 64ECF6BB2672272D008B9D47 /* ChatThreadVC+SwiftUI_Tests.swift */, - ); - path = ChatThread; - sourceTree = ""; - }; - A3960DF327DA2DC2003AB2B0 /* CommonViews */ = { - isa = PBXGroup; - children = ( - 40824D392A1271EF003B61FD /* PlayPauseButton */, - 40824D2E2A1271D7003B61FD /* ClampedView_Tests.swift */, - 40824D2D2A1271D7003B61FD /* PillButton_Tests.swift */, - 40824D252A1271D7003B61FD /* RecordButton */, - 400F063A29A6632500242A86 /* ChatMessageListDateSeparatorView */, - 400F063629A660D400242A86 /* ChatMessageCell */, - CF8268B72800A4EF00E300E7 /* ChatChannelHeaderView */, - A3960DFB27DA4F22003AB2B0 /* Suggestions */, - A3960DFA27DA4F0E003AB2B0 /* SendButton */, - A3960DF927DA4EF6003AB2B0 /* QuotedChatMessageView */, - A3960DF827DA4ED2003AB2B0 /* ConfirmButton */, - A3960DF727DA4EC2003AB2B0 /* CommandLabelView */, - A3960DF627DA4E97003AB2B0 /* AvatarView */, - A3960DF427DA2DDC003AB2B0 /* Attachments */, - A3C0D773261CA25700A8A1A2 /* ContainerStackView_Tests.swift */, - ); - path = CommonViews; - sourceTree = ""; - }; - A3960DF427DA2DDC003AB2B0 /* Attachments */ = { - isa = PBXGroup; - children = ( - 40FA4E0E2A12AA4500DA21D2 /* AttachmentPreviewProvider_Tests.swift */, - 40FA4E0F2A12AA4500DA21D2 /* AttachmentsPreviewVC_Tests.swift */, - A3960DF527DA2DE5003AB2B0 /* AttachmentViews */, - ); - path = Attachments; - sourceTree = ""; - }; - A3960DF527DA2DE5003AB2B0 /* AttachmentViews */ = { - isa = PBXGroup; - children = ( - 40FA4DE92A12A46D00DA21D2 /* VoiceRecordingAttachmentComposerPreview_Tests.swift */, - 849AE663270CB14000423A20 /* VideoAttachmentComposerPreview_Tests.swift */, - ); - path = AttachmentViews; - sourceTree = ""; - }; - A3960DF627DA4E97003AB2B0 /* AvatarView */ = { - isa = PBXGroup; - children = ( - E791E4D525D3E2DA00B0E076 /* ChatChannelAvatarView_Tests.swift */, - F86C887625FA5C020000BCA9 /* ChatChannelAvatarView+SwiftUI_Tests.swift */, - AD71131125F138D500932AEE /* ChatUserAvatarView_Tests.swift */, - 79B4F0DE25D305CD0063FFB5 /* CurrentChatUserAvatarView_Tests.swift */, - ); - path = AvatarView; - sourceTree = ""; - }; - A3960DF727DA4EC2003AB2B0 /* CommandLabelView */ = { - isa = PBXGroup; - children = ( - 79567F34266F6F12007EADD3 /* CommandLabelView_Tests.swift */, - ); - path = CommandLabelView; - sourceTree = ""; - }; - A3960DF827DA4ED2003AB2B0 /* ConfirmButton */ = { - isa = PBXGroup; - children = ( - 7943385D262095C50094471F /* ConfirmButton_Tests.swift */, - ); - path = ConfirmButton; - sourceTree = ""; - }; - A3960DF927DA4EF6003AB2B0 /* QuotedChatMessageView */ = { - isa = PBXGroup; - children = ( - AD540AE1260CECA10082D802 /* QuotedChatMessageView_Tests.swift */, - AD050BA7265D600B006649A5 /* QuotedChatMessageView+SwiftUI_Tests.swift */, - ); - path = QuotedChatMessageView; - sourceTree = ""; - }; - A3960DFA27DA4F0E003AB2B0 /* SendButton */ = { - isa = PBXGroup; - children = ( - E7296E932611D50900B1AE79 /* SendButton_Tests.swift */, - ); - path = SendButton; - sourceTree = ""; - }; - A3960DFB27DA4F22003AB2B0 /* Suggestions */ = { - isa = PBXGroup; - children = ( - A3960DFE27DA4F79003AB2B0 /* TitleContainerView */, - A3960DFD27DA4F65003AB2B0 /* ChatMentionSuggestionView */, - A3960DFC27DA4F43003AB2B0 /* ChatCommandSuggestionView */, - ADD5A9E725DE8AF6006DC88A /* ChatSuggestionsVC_Tests.swift */, - ); - path = Suggestions; - sourceTree = ""; - }; - A3960DFC27DA4F43003AB2B0 /* ChatCommandSuggestionView */ = { - isa = PBXGroup; - children = ( - AD154C6C25DC3BA000850925 /* ChatCommandSuggestionView_Tests.swift */, - ); - path = ChatCommandSuggestionView; - sourceTree = ""; - }; - A3960DFD27DA4F65003AB2B0 /* ChatMentionSuggestionView */ = { - isa = PBXGroup; - children = ( - E7AD958825D7510900076DC3 /* ChatMentionSuggestionView_Tests.swift */, - ); - path = ChatMentionSuggestionView; - sourceTree = ""; - }; - A3960DFE27DA4F79003AB2B0 /* TitleContainerView */ = { - isa = PBXGroup; - children = ( - A396B752260CCE7400D8D15B /* TitleContainerView_Tests.swift */, - ); - path = TitleContainerView; - sourceTree = ""; - }; - A3960E0027DA4F9B003AB2B0 /* Composer */ = { - isa = PBXGroup; - children = ( - 43ABF8B326C2B7140034BD62 /* ComposerVC_Tests.swift */, - ); - path = Composer; - sourceTree = ""; - }; - A3960E0127DA4FC9003AB2B0 /* Gallery */ = { - isa = PBXGroup; - children = ( - A3960E0227DA4FDF003AB2B0 /* Cells */, - F838F6BC263711B70025E1F5 /* GalleryVC_Tests.swift */, - ); - path = Gallery; - sourceTree = ""; - }; - A3960E0227DA4FDF003AB2B0 /* Cells */ = { - isa = PBXGroup; - children = ( - 849AE665270CB55F00423A20 /* VideoAttachmentGalleryCell_Tests.swift */, - ); - path = Cells; - sourceTree = ""; - }; - A3960E0327DA4FFA003AB2B0 /* MessageActionsPopup */ = { - isa = PBXGroup; - children = ( - 40D4849C2A1267EA009E4134 /* MessageActionsTransitionController_Tests.swift */, - F87A4A5926146DAB001653A8 /* ChatMessageActionControl_Tests.swift */, - F86A11012615B94B00D9FE19 /* ChatMessageActionsVC_Tests.swift */, - F86A11132616184300D9FE19 /* ChatMessagePopupVC_Tests.swift */, - ); - path = MessageActionsPopup; - sourceTree = ""; - }; - A3960E0427DA5512003AB2B0 /* Utils */ = { - isa = PBXGroup; - children = ( - AD4CDD80296498B10057BC8A /* ViewPaginationHandling */, - BDDD1EAB2632E32000BA007B /* AppearanceProvider_Tests.swift */, - C1320E07276B2E0800A06B35 /* Array+SafeSubscript_Tests.swift */, - E73262D725ED6432008CB152 /* ChatChannelNamer_Tests.swift */, - 795296C02582494000435B2E /* ComponentsProvider_Tests.swift */, - ACA3C98426CA23F300EB8B07 /* DateUtils_Tests.swift */, - 40A941542B443212006D6965 /* DefaultAudioPlaybackRateFormatter_Tests.swift */, - 40A941552B443212006D6965 /* DefaultAudioRecordingNameFormatter_Tests.swift */, - CF24AAB2284A5659005AD3B8 /* DefaultMarkdownFormatter_Tests.swift */, - 4F12DC8A2B70DE4C009E48CC /* DifferenceKit+Stream_Tests.swift */, - AD4C15552A55874700A32955 /* ImageLoading_Tests.swift */, - AD7BBFCD2901B1AE004E8B76 /* ImageResultsMapper_Tests.swift */, - ADD2A99528FF227800A83305 /* ImageSizeCalculator_Tests.swift */, - 4F12DC912B73801D009E48CC /* NukeImageLoader_Tests.swift */, - BD40C1F4265FA80D004392CE /* StreamImageCDN_Tests.swift */, - ACDB5412269C6F2A007CD465 /* String+Extensions_Tests.swift */, - ADAA9F402B2240300078C3D4 /* TextViewMentionedUsersHandler_Tests.swift */, - 7865705725FB6DF300974045 /* UIViewController+Extensions_Tests.swift */, - ); - path = Utils; - sourceTree = ""; - }; - A3960E0627DA576C003AB2B0 /* Navigation */ = { - isa = PBXGroup; - children = ( - 2208246925DFD0060033544B /* ChatChannelListRouter_Mock.swift */, - ADE88A132949453200C0F084 /* ChatMessageListRouter_Mock.swift */, - ); - path = Navigation; - sourceTree = ""; - }; - A3960E0727DA577E003AB2B0 /* Utils */ = { - isa = PBXGroup; - children = ( - CF1F1D4828249CC0002E2977 /* CooldownTracker_Mock.swift */, - 849AE661270CB00000423A20 /* VideoLoader_Mock.swift */, - ADA8EBE828CFD52F00DB9B03 /* TextViewUserMentionsHandler_Mock.swift */, - ADA8EBEA28CFD82C00DB9B03 /* ChatMessageContentViewDelegate_Mock.swift */, - ADC1B76A2C763209009AFA9B /* Calendar_Mock.swift */, - ); - path = Utils; - sourceTree = ""; - }; - A3A2D3422837D99600D45F6A /* StreamChatTestMockServer */ = { - isa = PBXGroup; - children = ( - A35715FA283E9A080014E3B0 /* StreamChatTestMockServer.h */, - A3A0C9C0283E967600B18DA4 /* StreamChatTestMockServer.swift */, - 82AD02B427D8E3C0000611B7 /* MockServer */, - 829CD5C22848C244003C3877 /* Robots */, - ); - path = StreamChatTestMockServer; - sourceTree = ""; - }; - A3B78F16282A670600348AD1 /* Message Delivery Status */ = { - isa = PBXGroup; - children = ( - A3AFEAA62816F1A200A79A6A /* MessageDeliveryStatus_Tests.swift */, - A3B78F17282A675700348AD1 /* MessageDeliveryStatus+ChannelList_Tests.swift */, - ); - path = "Message Delivery Status"; - sourceTree = ""; - }; - A3BD4816281A97750090D511 /* Extensions */ = { - isa = PBXGroup; - children = ( - A3BD4817281A984C0090D511 /* DispatchQueue+AsyncAfter.swift */, - ); - path = Extensions; - sourceTree = ""; - }; - A3BEB6B427F32C7300D6D80D /* QueueAware */ = { - isa = PBXGroup; - children = ( - A3C7BAA327E38B7700BBF4FA /* ChannelController_Delegate.swift */, - A3C7BAAA27E4D1F100BBF4FA /* ChannelListController_Delegate.swift */, - A3C7BAC127E4DB7100BBF4FA /* ChannelMemberController_Delegate.swift */, - A3C7BAB627E4D8B200BBF4FA /* ChannelWatcherListController_Delegate.swift */, - A3C7BAC827E4DC5D00BBF4FA /* ChatUserController_Delegate.swift */, - A3C7BAB827E4D90300BBF4FA /* ConnectionController_Delegate.swift */, - A3C7BA7827E377CD00BBF4FA /* DataController_Delegate.swift */, - A3C7BABF27E4DA8200BBF4FA /* EventsController_Delegate.swift */, - A3C7BAC627E4DBF900BBF4FA /* MessageSearchController_Delegate.swift */, - A3C7BABA27E4D97500BBF4FA /* UserController_Delegate.swift */, - A3C7BACC27E4DD9000BBF4FA /* UserListController_Delegate.swift */, - A3C7BADC27E4E86400BBF4FA /* WebSocketPingController_Delegate.swift */, - 82E655342B06751D00D64906 /* QueueAwareDelegate.swift */, - ); - path = QueueAware; - sourceTree = ""; - }; - A3C2700027E1D8030057D5A8 /* MessageSearchController */ = { - isa = PBXGroup; - children = ( - A3C2700127E1D82D0057D5A8 /* MessageSearchController_Tests.swift */, - ); - path = MessageSearchController; - sourceTree = ""; - }; - A3C3BC7627E8AA7400224761 /* Extensions */ = { - isa = PBXGroup; - children = ( - A3C7BAA727E38C4A00BBF4FA /* Unique */, - A3C7BA8B27E37E7700BBF4FA /* AnyEncodable+Equatable.swift */, - A3C7BA9127E37FA200BBF4FA /* Array+Subscript.swift */, - A3C7BAD627E4E51600BBF4FA /* Calendar+GMT.swift */, - A3C7BAE627E4EC4000BBF4FA /* ChannelListQuery+Equatable.swift */, - A3C7BAE127E4E95800BBF4FA /* CleanUpTypingEvent+Equatable.swift */, - A3C3BC5A27E8810000224761 /* DispatchQueue+Random.swift */, - A3C7BA9927E3849B00BBF4FA /* EndpoinPath+Equatable.swift */, - 4F862F992C38001000062502 /* FileManager+Extensions.swift */, - A3C7BA8027E37BA200BBF4FA /* Endpoint+Mock.swift */, - DA84074A2526417B005A0F62 /* JSONEncoder+Extensions.swift */, - A344075F27D753530044F150 /* NSManagedObject+ContextChange.swift */, - A3C7BA9D27E3893A00BBF4FA /* String+Date.swift */, - A3C7BA8F27E37EE000BBF4FA /* URLSessionConfiguration+Equatable.swift */, - A3C7BADA27E4E82100BBF4FA /* WebSocketEngineError+Equatable.swift */, - 84196FA22805892500185E99 /* LocalMessageState+Extensions.swift */, - 4F14F1232BBA9CEF00B1074E /* Result+Extensions.swift */, - A3BEB6B227F3245E00D6D80D /* XCTestCase+MockData.swift */, - 792E3DDE25CACFA80040B0C2 /* XCTestCase+TestImages.swift */, - 82F714A02B077F3300442A74 /* XCTestCase+iOS13.swift */, - 82F714A22B077FDE00442A74 /* XCTestCase+StressTest.swift */, - 82F714A82B0785D900442A74 /* XCTest+Helpers.swift */, - ); - path = Extensions; - sourceTree = ""; - }; - A3C3BC8127E8AB1E00224761 /* SpyPattern */ = { - isa = PBXGroup; - children = ( - A3BEB6B427F32C7300D6D80D /* QueueAware */, - A3F65E3127EB6E71003F6256 /* Spy */, - ); - path = SpyPattern; - sourceTree = ""; - }; - A3C729542840BA2900FFE8B4 /* Fixtures */ = { - isa = PBXGroup; - children = ( - A3C729562840BA5300FFE8B4 /* Images */, - A3C729552840BA4800FFE8B4 /* JSONs */, - A3C729572840BA5D00FFE8B4 /* Other */, - ); - path = Fixtures; - sourceTree = ""; - }; - A3C729552840BA4800FFE8B4 /* JSONs */ = { - isa = PBXGroup; - children = ( - ADB8B8EF2D8A493900549C95 /* ReminderPayload.json */, - AD545E6C2D565316008FD399 /* DraftMessage.json */, - 798779F72498E47700015F8B /* Channel.json */, - AD6E32972BBB13650073831B /* Thread.json */, - AD6E32992BBB139D0073831B /* ThreadList.json */, - AD8C7C5F2BA3DF2800260715 /* AppSettings.json */, - 792C87892853B25500B68630 /* BigChannelListPayload.json */, - AD2C94DB29CB8CC40096DCA1 /* PartiallyFailingChannelListPayload.json */, - AD2C94DE29CB93C40096DCA1 /* FailingChannelListPayload.json */, - 882C5751252C770900E60C44 /* ChannelMembersQuery.json */, - 430156EF26B2E2170006E7EA /* ChannelPayload.json */, - 430156ED26B2E20B0006E7EA /* ChannelPayloadWithCustom.json */, - 798779FA2498E47700015F8B /* ChannelsQuery.json */, - 798779F92498E47700015F8B /* CurrentUser.json */, - 43ABF8B626C513D20034BD62 /* CurrentUserCustomRole.json */, - 430156E926B2B3E50006E7EA /* CurrentUserPayload.json */, - 430156EB26B2B3FB0006E7EA /* CurrentUserPayloadWithCustom.json */, - C10B0A0929D20B3A006517FC /* DeactivatedUser.json */, - 790A4C50252E0957001F4A23 /* Devices.json */, - 88381E76258259C70047A6A3 /* FileUploadPayload.json */, - 798779F62498E47700015F8B /* Member.json */, - 224116B1258BACF90034184D /* Message.json */, - E3B987EE2844DE1200C2E101 /* MemberRole.json */, - 430156DD26B188A70006E7EA /* MessagePayload.json */, - 430156DF26B1891E0006E7EA /* MessagePayloadWithCustom.json */, - 430156E126B2A2AE0006E7EA /* MessageReactionPayload.json */, - 430156E326B2A2CC0006E7EA /* MessageReactionPayloadWithCustom.json */, - DA653BB9253F47EB00B448A0 /* Messages.json */, - E7DD8EA725E3F7F50059A322 /* MessageWithBrokenAttachments.json */, - 88DA58032631E8F100FA8C53 /* MutedChannelPayload.json */, - 798779F82498E47700015F8B /* OtherUser.json */, - 430156E526B2B3870006E7EA /* UserPayload.json */, - 430156E726B2B3B40006E7EA /* UserPayloadWithCustom.json */, - DA8407252525E90D005A0F62 /* UsersQuery.json */, - 841BAA162BD01930000C73E4 /* Poll.json */, - AD4FB7142C1B758100EB73C5 /* Unread.json */, - DA4971652549C46400AC68C2 /* Attachment */, - 8A62705F24BE31B20040BFD6 /* Events */, - 88F896F52541AC0900DE517D /* FlagMessage */, - 8836FFCF254082FF009FDF73 /* FlagUser */, - 8A0D649E24E57A260017A3C0 /* GuestUser */, - 88EA9B0B254726F6007EE76B /* MessageReaction */, - F62BE7882506616900D13B86 /* Sync */, - ADCDDCC325AE127C004E15FB /* UserUpdate */, - ); - path = JSONs; - sourceTree = ""; - }; - A3C729562840BA5300FFE8B4 /* Images */ = { - isa = PBXGroup; - children = ( - ADEA7F21261D2F8C00CA2289 /* chewbacca.jpg */, - ADEA7F22261D2F8C00CA2289 /* r2.jpg */, - AD0169F325CAF689009EBAD2 /* vader.jpg */, - AD0169CA25CAEDC0009EBAD2 /* yoda.jpg */, - ); - path = Images; - sourceTree = ""; - }; - A3C729572840BA5D00FFE8B4 /* Other */ = { - isa = PBXGroup; - children = ( - A344075827D753530044F150 /* yoda.txt */, - ADEED08027F202C100A42B52 /* yoda_with_long_file_name.txt */, - ); - path = Other; - sourceTree = ""; - }; - A3C7BA7A27E3785500BBF4FA /* TestData */ = { - isa = PBXGroup; - children = ( - A3C7BA8D27E37EAD00BBF4FA /* AnyEndpoint.swift */, - A3C7BA9F27E389E400BBF4FA /* CustomCDNClient.swift */, - A3C7BA9B27E387F800BBF4FA /* DecodableEntity.swift */, - BCE48E6828D1A30622C243F0 /* FilterTestScope.swift */, - A3C7BACE27E4DF7100BBF4FA /* PhotoMetaData.swift */, - A3C7BA9527E382F900BBF4FA /* TestBuilder.swift */, - 799C947B247E6051001F1104 /* TestError.swift */, - A3C7BAAC27E4D37400BBF4FA /* TestEvent.swift */, - A3C7BA7D27E3797300BBF4FA /* TestFetchedResultsController.swift */, - A3C7BA7B27E3786500BBF4FA /* TestItem.swift */, - 7922F30724DACF1F00C364BC /* TestManagedObject.swift */, - A3C7BAE827E4ECE800BBF4FA /* TestMemberEvent.swift */, - A3C7BA8227E37BE000BBF4FA /* TestUser.swift */, - A344076127D753530044F150 /* DummyData */, - ); - path = TestData; - sourceTree = ""; - }; - A3C7BAA727E38C4A00BBF4FA /* Unique */ = { - isa = PBXGroup; - children = ( - A3C3BC5327E8804100224761 /* AttachmentAction+Unique.swift */, - A3C3BC4D27E8800800224761 /* AttachmentId+Unique.swift */, - A3C7BA9727E3841200BBF4FA /* ChannelEditDetailPayload+Unique.swift */, - 792A71E22578EF650082498D /* ChannelId+Unique.swift */, - A3C7BAA827E38C5E00BBF4FA /* ChatMessage+Unique.swift */, - A3C7BACA27E4DC9300BBF4FA /* ChatUser+Unique.swift */, - A3C3BC4F27E8801F00224761 /* Date+Unique.swift */, - A3C3BC5127E8802E00224761 /* Int+Unique.swift */, - A3C3BC5527E8805600224761 /* String+Unique.swift */, - A3C3BC4B27E87FEC00224761 /* Token+Unique.swift */, - A3C7BADE27E4E8C000BBF4FA /* TypingEventDTO+Unique.swift */, - A3C3BC5727E8806D00224761 /* URL+Unique.swift */, - 84C85B442BF2B2D1008A7AA5 /* Poll+Unique.swift */, - ); - path = Unique; - sourceTree = ""; - }; - A3C7BAAE27E4D3BF00BBF4FA /* Events */ = { - isa = PBXGroup; - children = ( - A3C7BAAF27E4D3CE00BBF4FA /* EventsDecoder_Mock.swift */, - ); - path = Events; - sourceTree = ""; - }; - A3D15D8227E9D4B5006B34D7 /* VirtualTime */ = { - isa = PBXGroup; - children = ( - A3D15D8327E9D4B5006B34D7 /* VirtualTimer.swift */, - A3D15D8427E9D4B5006B34D7 /* VirtualTime_Tests.swift */, - A3D15D8527E9D4B5006B34D7 /* VirtualTime.swift */, - ); - path = VirtualTime; - sourceTree = ""; - }; - A3D9D68A27EDE53600725066 /* Extensions */ = { - isa = PBXGroup; - children = ( - C12297D52AC57F7C00C5FF04 /* ChatMessage+Equatable_Tests.swift */, - A3D9D68B27EDE54900725066 /* UIView+SimulateViewAddedToHierarchy.swift */, - ); - path = Extensions; - sourceTree = ""; - }; - A3D9D68D27EDE5AD00725066 /* Helpers */ = { - isa = PBXGroup; - children = ( - 225503B725DC59FD00A5A65A /* UIView+Helpers.swift */, - E70A09E925F230EE00C55BBE /* CustomUIViewSubclasses.swift */, - ); - path = Helpers; - sourceTree = ""; - }; - A3D9D69227EDE85A00725066 /* Mocks */ = { - isa = PBXGroup; - children = ( - 40D483F32A1264F1009E4134 /* MockAudioSessionFeedbackGenerator.swift */, - 40FA4E122A12AACC00DA21D2 /* MockAudioQueuePlayerNextItemProvider.swift */, - 40FA4DFB2A12A79900DA21D2 /* MockVoiceRecordingAttachmentPresentationViewDelegate.swift */, - ACABFF8226D6587E0018F3DC /* Components_Mock.swift */, - ACABFF8426D658B70018F3DC /* ImageLoader_Mock.swift */, - ADEE651329BF70F800186129 /* ChatMessageList */, - A3960E0627DA576C003AB2B0 /* Navigation */, - A3960E0727DA577E003AB2B0 /* Utils */, - ); - path = Mocks; - sourceTree = ""; - }; - A3F65E3127EB6E71003F6256 /* Spy */ = { - isa = PBXGroup; - children = ( - AD35D5382E538712003142CD /* LivestreamChannelController_Spy.swift */, - 792921C624C047DD00116BBB /* APIClient_Spy.swift */, - 649968D8264E6A71000515AB /* CDNClient_Spy.swift */, - 4FBD840A2C774E5C00B1E680 /* AttachmentDownloader_Spy.swift */, - ADB951A8291C1DDC00800554 /* AttachmentUploader_Spy.swift */, - 79896D602507B0DD00BA8F1C /* ChannelListUpdater_Spy.swift */, - C186BFB127AAF7E00099CCA6 /* ChatChannelController_Spy.swift */, - A3C7BA9327E3826C00BBF4FA /* ConnectionDetailsProviderDelegate_Spy.swift */, - A344076027D753530044F150 /* DatabaseContainer_Spy.swift */, - C147D78527B4294900F8E7C5 /* Logger_Spy.swift */, - A3C7BA8927E37E3D00BBF4FA /* RequestDecoder_Spy.swift */, - A3C7BA8727E37DF000BBF4FA /* RequestEncoder_Spy.swift */, - 8414A81B2767944B001BA9D7 /* RetryStrategy_Spy.swift */, - 82E655322B06748400D64906 /* Spy.swift */, - ); - path = Spy; - sourceTree = ""; - }; - A3F65E3B27EB7357003F6256 /* EquatableEvent */ = { - isa = PBXGroup; - children = ( - A3D15D8027E9CF5A006B34D7 /* AssertAsync+Events.swift */, - A3D15D9127EA0125006B34D7 /* Event+Equatable.swift */, - F69C4BC524F66CC200A3D740 /* EventLogger.swift */, - ); - path = EquatableEvent; - sourceTree = ""; - }; - AC26A73A268C770800F1A895 /* Composer */ = { - isa = PBXGroup; - children = ( - AC9083A8268B167B00ACFB8E /* YTChatComposerViewController.swift */, - AC9083A4268B130800ACFB8E /* YTChatMessageComposerView.swift */, - ); - path = Composer; - sourceTree = ""; - }; - AC908382268B115F00ACFB8E /* YouTubeClone */ = { - isa = PBXGroup; - children = ( - AC908391268B116000ACFB8E /* Info.plist */, - AC908383268B115F00ACFB8E /* AppDelegate.swift */, - AC908396268B11A300ACFB8E /* ChatClient.swift */, - AC9083A2268B12C300ACFB8E /* YTChatMessageContentView.swift */, - AC9083A6268B14B000ACFB8E /* YTLiveChatViewController.swift */, - ACBEF4E3268B439A00FE7557 /* YTLiveVideoViewController.swift */, - AC90838C268B116000ACFB8E /* Assets.xcassets */, - ACBEF4E4268B439A00FE7557 /* YTLiveVideoViewController.xib */, - ACE6E067268DB89F00396310 /* ChatMessageView */, - AC26A73A268C770800F1A895 /* Composer */, - AC90838E268B116000ACFB8E /* LaunchScreen.storyboard */, - ACE6E064268D9E7800396310 /* MessageOptionsResolver */, - ACE6E05E268D92D200396310 /* ScrollToLatestMessageButton */, - ACE6E061268D957A00396310 /* SendButton */, - ); - path = YouTubeClone; - sourceTree = ""; - }; - ACCA772826C40C7A007AE2ED /* ImageLoading */ = { - isa = PBXGroup; - children = ( - AD8B7277290801B800921C31 /* ImageCDN */, - ACCA772926C40C96007AE2ED /* ImageLoading.swift */, - ACCA772B26C40D43007AE2ED /* NukeImageLoader.swift */, - AD552E0028F46CE700199A6F /* ImageLoaderOptions.swift */, - AD95FD1028FA038900DBDF41 /* ImageDownloadOptions.swift */, - AD8B72742908016400921C31 /* ImageDownloadRequest.swift */, - AD95FD0C28F991ED00DBDF41 /* ImageResize.swift */, - ACD502A826BC0C670029FB7D /* ImageMerger.swift */, - ADD2A98F28FF0CD300A83305 /* ImageSizeCalculator.swift */, - AD7BBFCA2901AF3F004E8B76 /* ImageResultsMapper.swift */, - ); - path = ImageLoading; - sourceTree = ""; - }; - ACE6E05E268D92D200396310 /* ScrollToLatestMessageButton */ = { - isa = PBXGroup; - children = ( - ACE6E05F268D92F200396310 /* YTScrollToLatestMessageButton.swift */, - ); - path = ScrollToLatestMessageButton; - sourceTree = ""; - }; - ACE6E061268D957A00396310 /* SendButton */ = { - isa = PBXGroup; - children = ( - ACE6E062268D965100396310 /* YTSendButton.swift */, - ); - path = SendButton; - sourceTree = ""; - }; - ACE6E064268D9E7800396310 /* MessageOptionsResolver */ = { - isa = PBXGroup; - children = ( - ACE6E065268D9E9B00396310 /* YTMessageLayoutOptionsResolver.swift */, - ); - path = MessageOptionsResolver; - sourceTree = ""; - }; - ACE6E067268DB89F00396310 /* ChatMessageView */ = { - isa = PBXGroup; - children = ( - ACE6E068268DB8AC00396310 /* YTInputChatMessageView.swift */, - ); - path = ChatMessageView; - sourceTree = ""; - }; - AD053B982B33581A003612B6 /* CustomAttachments */ = { - isa = PBXGroup; - children = ( - AD053BA02B3359DD003612B6 /* DemoAttachmentViewCatalog.swift */, - AD053B992B335854003612B6 /* DemoComposerVC.swift */, - AD053BA42B335A63003612B6 /* DemoQuotedChatMessageView.swift */, - AD053BAC2B336493003612B6 /* DemoChatMessageListVC.swift */, - AD053B9B2B33589C003612B6 /* LocationAttachment */, - ); - path = CustomAttachments; - sourceTree = ""; - }; - AD053B9B2B33589C003612B6 /* LocationAttachment */ = { - isa = PBXGroup; - children = ( - ADFCA5B62D1232A7000F515F /* LocationProvider.swift */, - ADCC17A62E0C70BC00510415 /* LocationSelectionViewController.swift */, - AD053B9E2B335929003612B6 /* LocationAttachmentViewInjector.swift */, - AD053BA62B33624C003612B6 /* LocationAttachmentViewDelegate.swift */, - AD053BAA2B33638B003612B6 /* LocationAttachmentSnapshotView.swift */, - AD053BA82B336331003612B6 /* LocationDetailViewController.swift */, - AD48F6912D2849B5007CCF3A /* LocationSharingStatusView.swift */, - AD2F2D9A2D271B36006ED24B /* UserAnnotationView.swift */, - AD2F2D982D271B07006ED24B /* UserAnnotation.swift */, - ); - path = LocationAttachment; - sourceTree = ""; - }; - AD053F512CA8DA730025EF31 /* PollAllOptionsListVC */ = { - isa = PBXGroup; - children = ( - AD053F522CA8DAA60025EF31 /* PollAllOptionsListVC.swift */, - AD2DDA542CAA2B600040B8D4 /* PollAllOptionsListItemCell.swift */, - ); - path = PollAllOptionsListVC; - sourceTree = ""; - }; - AD0CB4A62C24ECBB006285E8 /* ChatThreadList */ = { - isa = PBXGroup; - children = ( - AD0CB4A72C24EDC7006285E8 /* ChatThreadListItemView_Tests.swift */, - AD0CB4A92C24EE4D006285E8 /* ChatThreadListVC_Tests.swift */, - ); - path = ChatThreadList; - sourceTree = ""; - }; - AD0CC0292BDC017F005E2C66 /* ReactionListController */ = { - isa = PBXGroup; - children = ( - AD0CC02D2BDC08E9005E2C66 /* ChatClient+ReactionListController.swift */, - AD0CC02A2BDC01A2005E2C66 /* ReactionListController.swift */, - AD0CC0362BDC4B5A005E2C66 /* ReactionListController+SwiftUI.swift */, - AD0CC0332BDC4A6B005E2C66 /* ReactionListController+Combine.swift */, - ); - path = ReactionListController; - sourceTree = ""; - }; - AD142ACF2C73BAFC00ABCC1F /* Poll */ = { - isa = PBXGroup; - children = ( - AD142AD02C73BB2300ABCC1F /* PollAttachmentView_Tests.swift */, - ADDBA9E82CA32D6A008E9970 /* PollCreationVC_Tests.swift */, - ADC1B76C2C763CBC009AFA9B /* PollResultsVC_Tests.swift */, - ADC1B7712C7651D8009AFA9B /* PollResultsVoteListVC_Tests.swift */, - ADDC07E42C7E18CD00EA0E5F /* PollCommentListVC_Tests.swift */, - ADC1B76E2C764431009AFA9B /* PollMockFactory.swift */, - AD2DDA572CAAB7AC0040B8D4 /* PollAllOptionsListVC_Tests.swift */, - ); - path = Poll; - sourceTree = ""; - }; - AD169DEC2C9B112B00F58FAC /* KeyboardHandler */ = { - isa = PBXGroup; - children = ( - AD169DED2C9B114500F58FAC /* KeyboardHandler.swift */, - AD169E012C9F969C00F58FAC /* DefaultScrollViewKeyboardHandler.swift */, - A35757C62613081B00DC914C /* ComposerKeyboardHandler.swift */, - ); - path = KeyboardHandler; - sourceTree = ""; - }; - AD25F7322E845D0400F16B14 /* PushPreferences */ = { - isa = PBXGroup; - children = ( - AD25F7362E845D2B00F16B14 /* PushPreference.swift */, - AD25F7332E845D1B00F16B14 /* PushPreferenceLevel.swift */, - ); - path = PushPreferences; - sourceTree = ""; - }; - AD25F7482E84A18200F16B14 /* UserProfile */ = { - isa = PBXGroup; - children = ( - C1CEF9062A1BC4E800414931 /* UserProfileViewController.swift */, - AD25F7492E84A1B100F16B14 /* UnreadDetailsView.swift */, - AD25F74B2E84A1EB00F16B14 /* PushPreferencesView.swift */, - ); - path = UserProfile; - sourceTree = ""; - }; - AD3DBBAA2E9FBF53005090E2 /* DeliveredMessages */ = { - isa = PBXGroup; - children = ( - AD3DBBA62E9EE846005090E2 /* DemoMessageReadsInfoView.swift */, - ); - path = DeliveredMessages; - sourceTree = ""; - }; - AD4473DD263AC2B80030E583 /* ChatCommandSuggestionView */ = { - isa = PBXGroup; - children = ( - AD447376263ABC5C0030E583 /* ChatCommandSuggestionCollectionViewCell.swift */, - E79AC10725831A1500C3CE5D /* ChatCommandSuggestionView.swift */, - ); - path = ChatCommandSuggestionView; - sourceTree = ""; - }; - AD4473F6263AC4A50030E583 /* Suggestions */ = { - isa = PBXGroup; - children = ( - AD4473A9263ABFA00030E583 /* ChatSuggestionsCollectionReusableView.swift */, - E79AC10825831A1500C3CE5D /* ChatSuggestionsCollectionView.swift */, - E79AC10925831A1500C3CE5D /* ChatSuggestionsCollectionViewLayout.swift */, - E7A37B8325ADA66E0055458F /* ChatSuggestionsHeaderView.swift */, - 22FF4364256E943F00133910 /* ChatSuggestionsVC.swift */, - AD4473DD263AC2B80030E583 /* ChatCommandSuggestionView */, - AD447421263AC5C40030E583 /* ChatMentionSuggestionView */, - ); - path = Suggestions; - sourceTree = ""; - }; - AD447421263AC5C40030E583 /* ChatMentionSuggestionView */ = { - isa = PBXGroup; - children = ( - E79AC10625831A1100C3CE5D /* ChatMentionSuggestionCollectionViewCell.swift */, - AD447407263AC5B70030E583 /* ChatMentionSuggestionView.swift */, - ); - path = ChatMentionSuggestionView; - sourceTree = ""; - }; - AD4474C1263AFD380030E583 /* Attachments */ = { - isa = PBXGroup; - children = ( - BD837AEF2652D23600A99AB5 /* AttachmentPreviewContainer.swift */, - ADB4165026208C7900E623E3 /* AttachmentPreviewProvider.swift */, - BD8EBC3926442E090052199F /* AttachmentsPreviewVC.swift */, - 7973CD2E2653AE18004C7CE5 /* DefaultAttachmentPreviewProvider.swift */, - BD3EA7F4264AD954003AFA09 /* AttachmentViews */, - ); - path = Attachments; - sourceTree = ""; - }; - AD4CDD80296498B10057BC8A /* ViewPaginationHandling */ = { - isa = PBXGroup; - children = ( - AD4CDD81296498D20057BC8A /* ScrollViewPaginationHandler_Tests.swift */, - C17546A92B16581000129DF7 /* StatefulScrollViewPaginationHandler_Tests.swift */, - AD4CDD83296498EB0057BC8A /* InvertedScrollViewPaginationHandler_Tests.swift */, - ); - path = ViewPaginationHandling; - sourceTree = ""; - }; - AD4E879F2E37967200223A1C /* Payload+asModel */ = { - isa = PBXGroup; - children = ( - AD4E87932E37947300223A1C /* ChannelPayload+asModel.swift */, - AD4E87942E37947300223A1C /* MessagePayload+asModel.swift */, - AD4E87962E37947300223A1C /* UserPayload+asModel.swift */, - ); - path = "Payload+asModel"; - sourceTree = ""; - }; - AD4EA229264ADE0100DF8EE2 /* Composer */ = { - isa = PBXGroup; - children = ( - E73A8B2A2578EB2B00FBDC56 /* ComposerVC.swift */, - 22ADD681256C40410098EFEB /* ComposerView.swift */, - AD0F7F122B5ED64600914C4C /* ComposerLinkPreviewView.swift */, - AD8D1808268F7290004E3A5C /* TypingSuggester.swift */, - AD4473F6263AC4A50030E583 /* Suggestions */, - ); - path = Composer; - sourceTree = ""; - }; - AD4F89CF2C666471006DF7E5 /* PollResultsVC */ = { - isa = PBXGroup; - children = ( - AD4F89E12C6A7B6A006DF7E5 /* PollResultsVoteListVC */, - AD4F89E02C6A591B006DF7E5 /* PollResultsVoteItem */, - AD4F89CC2C666471006DF7E5 /* PollResultsVC.swift */, - AD4F89DA2C667886006DF7E5 /* PollResultsTableHeaderView.swift */, - AD4F89CA2C666471006DF7E5 /* PollResultsSectionHeaderView.swift */, - AD4F89DD2C6A5908006DF7E5 /* PollResultsSectionFooterView.swift */, - ); - name = PollResultsVC; - path = Sources/StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC; - sourceTree = SOURCE_ROOT; - }; - AD4F89E02C6A591B006DF7E5 /* PollResultsVoteItem */ = { - isa = PBXGroup; - children = ( - AD4F89CE2C666471006DF7E5 /* PollResultsVoteItemView.swift */, - AD4F89CD2C666471006DF7E5 /* PollResultsVoteItemCell.swift */, - ); - path = PollResultsVoteItem; - sourceTree = ""; - }; - AD4F89E12C6A7B6A006DF7E5 /* PollResultsVoteListVC */ = { - isa = PBXGroup; - children = ( - AD4F89E22C6A7B81006DF7E5 /* PollResultsVoteListVC.swift */, - ); - path = PollResultsVoteListVC; - sourceTree = ""; - }; - AD545E8A2D5D8095008FD399 /* Draft */ = { - isa = PBXGroup; - children = ( - AD545E882D5D8095008FD399 /* DraftDeleted.json */, - AD545E892D5D8095008FD399 /* DraftUpdated.json */, - ); - path = Draft; - sourceTree = ""; - }; - AD57DE742A77D566005408B6 /* Search */ = { - isa = PBXGroup; - children = ( - AD57DE752A77D5A2005408B6 /* ChannelListSearchStrategy_Tests.swift */, - AD6CA1BD2A7820440034AC2F /* ChatChannelSearchVC_Tests.swift */, - AD6CA1BF2A7820560034AC2F /* ChatMessageSearchVC_Tests.swift */, - ); - path = Search; - sourceTree = ""; - }; - AD6BEFF42786474A00E184B4 /* AppConfigViewController */ = { - isa = PBXGroup; - children = ( - AD6BEFF127862F9300E184B4 /* AppConfigViewController.swift */, - AD75CB6A27886746005F5FF7 /* OptionsSelectorViewController.swift */, - AD6BEFEF2786070800E184B4 /* SwitchButton.swift */, - ); - path = AppConfigViewController; - sourceTree = ""; - }; - AD7112D325F10CF300932AEE /* AvatarView */ = { - isa = PBXGroup; - children = ( - E7DF7E2325C2C67E00AE9D21 /* ChatAvatarView.swift */, - 2245B2B525602465006A612D /* ChatChannelAvatarView.swift */, - 7844B14D25EF9F5700B87E89 /* ChatChannelAvatarView+SwiftUI.swift */, - AD7112F225F12AA800932AEE /* ChatUserAvatarView.swift */, - 885B3D7625642B3D003E6BDF /* CurrentChatUserAvatarView.swift */, - ADB22F7925F1626200853C92 /* ChatPresenceAvatarView */, - ); - path = AvatarView; - sourceTree = ""; - }; - AD7292EB25F6C8C500ED2150 /* Generated */ = { - isa = PBXGroup; - children = ( - E7AD954E25D536AA00076DC3 /* SystemEnvironment+Version.swift */, - ); - path = Generated; - sourceTree = ""; - }; - AD76CE2E2A5F10D3003CA182 /* Search */ = { - isa = PBXGroup; - children = ( - AD50C31C2A607A88002FDD06 /* ChannelListSearchStrategy.swift */, - AD43DE6C2A712B0F0040C0FD /* ChatChannelListSearchVC.swift */, - AD76CE2F2A5F10F2003CA182 /* ChatMessageSearchVC.swift */, - AD76CE312A5F1104003CA182 /* ChatChannelSearchVC.swift */, - ); - path = Search; - sourceTree = ""; - }; - AD793F4C270B76A700B05456 /* ChatMessageReactionAuthorsVC */ = { - isa = PBXGroup; - children = ( - AD876B4627288DF700317314 /* ChatMessageReactionAuthorsFlowLayout.swift */, - AD793F48270B767500B05456 /* ChatMessageReactionAuthorsVC.swift */, - AD793F4A270B769E00B05456 /* ChatMessageReactionAuthorViewCell.swift */, - ); - path = ChatMessageReactionAuthorsVC; - sourceTree = ""; - }; - AD7C76732E3CF0CD009250FB /* Livestream */ = { - isa = PBXGroup; - children = ( - AD7C76862E42E69C009250FB /* LivestreamPauseBannerView.swift */, - AD26CB762E3ACAA0002FC1A7 /* DemoLivestreamChatChannelVC.swift */, - AD7C766D2E3CE1E0009250FB /* DemoLivestreamChatMessageListVC.swift */, - AD7C766F2E3CE1E0009250FB /* DemoLivestreamMessageActionsVC.swift */, - AD7C76742E3D047E009250FB /* DemoLivestreamReactionsListView.swift */, - ); - path = Livestream; - sourceTree = ""; - }; - AD7EFDA42C776EB700625FC5 /* PollCommentListVC */ = { - isa = PBXGroup; - children = ( - AD7EFDA52C77749300625FC5 /* PollCommentListVC.swift */, - AD7EFDAF2C78C0E100625FC5 /* PollCommentListSectionHeaderView.swift */, - AD7EFDA82C78C0A900625FC5 /* PollCommentListItemCell.swift */, - AD7EFDAD2C78C0D200625FC5 /* PollCommentListItemView.swift */, - AD7EFDB12C78C0F000625FC5 /* PollCommentListSectionFooterView.swift */, - ); - path = PollCommentListVC; - sourceTree = ""; - }; - AD81AEEB25ED132400F17F8F /* ListCollectionViewLayout */ = { - isa = PBXGroup; - children = ( - AD81AEEC25ED135100F17F8F /* CellSeparatorView.swift */, - AD81AEF525ED13D900F17F8F /* ListCollectionViewLayout.swift */, - ); - path = ListCollectionViewLayout; - sourceTree = ""; - }; - AD8B7277290801B800921C31 /* ImageCDN */ = { - isa = PBXGroup; - children = ( - ADD2A99928FF4F4B00A83305 /* StreamCDN.swift */, - BDC80CB4265CF4B800F62CE2 /* ImageCDN.swift */, - ); - path = ImageCDN; - sourceTree = ""; - }; - AD9490552BF3BA8000E69224 /* ThreadListController */ = { - isa = PBXGroup; - children = ( - AD9490672BF68A8800E69224 /* ChatClient+ThreadListController.swift */, - AD9490562BF3BA9600E69224 /* ThreadListController.swift */, - AD9490692BF68A9900E69224 /* ThreadListController+SwiftUI.swift */, - AD94906B2BF68AB000E69224 /* ThreadListController+Combine.swift */, - ); - path = ThreadListController; - sourceTree = ""; - }; - AD94905E2BF65CC500E69224 /* ThreadListController */ = { - isa = PBXGroup; - children = ( - AD94905F2BF65DE400E69224 /* ChatThreadListController_Tests.swift */, - ); - path = ThreadListController; - sourceTree = ""; - }; - AD95FD0A28F98C1E00DBDF41 /* VideoLoading */ = { - isa = PBXGroup; - children = ( - 843F0BC426775D2D00B342CB /* VideoLoading.swift */, - ); - path = VideoLoading; - sourceTree = ""; - }; - AD95FD0B28F98C7A00DBDF41 /* ImageProcessor */ = { - isa = PBXGroup; - children = ( - ACCA772D26C568D8007AE2ED /* NukeImageProcessor.swift */, - ); - path = ImageProcessor; - sourceTree = ""; - }; - AD95FD0F28F9B72200DBDF41 /* Extensions */ = { - isa = PBXGroup; - children = ( - 88EF29FE2571288600B06EF1 /* Array+Extensions.swift */, - C171041D2768C34E008FB3F2 /* Array+SafeSubscript.swift */, - 224FF6962562F5AE00725DD1 /* Bundle+Extensions.swift */, - 883051732630366E0069D731 /* CACornerMask+Extensions.swift */, - E70120152583EBC90036DACD /* CALayer+Extensions.swift */, - F64DFA8B26282F8B00F7F6F9 /* CGPoint+Extensions.swift */, - F6E5E3462627A372007FA51F /* CGRect+Extensions.swift */, - 79CCB66D259CBC4F0082F172 /* ChatChannelNamer.swift */, - 4F05ECB72B6CCA4900641820 /* DifferenceKit+Stream.swift */, - 88D88F85257F9AA700AFE2A2 /* NSLayoutConstraint+Extensions.swift */, - E386432C2857299E00DB3FBE /* Reusable+Extensions.swift */, - 2241167F258A91280034184D /* String+Extensions.swift */, - 224FF6902562F58F00725DD1 /* UIColor+Extensions.swift */, - 228190EA256733420048D7C6 /* UIFont+Extensions.swift */, - 224FF69C2562F5D100725DD1 /* UIImage+Extensions.swift */, - E7073A6225DD67B3003896B9 /* UILabel+Extensions.swift */, - 849980F0277246DB00ABA58B /* UIScrollView+Extensions.swift */, - 796CBD1B25FF9552003299B0 /* UIStackView+Extensions.swift */, - 228C7EE42583AF4800AAE9E3 /* UITextView+Extensions.swift */, - 888123D1255D430B00070D5A /* UIView+Extensions.swift */, - 882AE123257A7FFE004095B3 /* UIViewController+Extensions.swift */, - ); - path = Extensions; - sourceTree = ""; - }; - AD99C901279B06E9009DD9C5 /* Appearance+Formatters */ = { - isa = PBXGroup; - children = ( - AD3DB8302E7C48BF0023D377 /* GalleryHeaderViewDateFormatter.swift */, - ADC4AAAF2788C8850004BB35 /* Appearance+Formatters.swift */, - 40D396232A0905560020DDC9 /* AudioPlaybackRateFormatter.swift */, - 40D396242A0905560020DDC9 /* AudioRecordingNameFormatter.swift */, - ADBBDA27279F0E9B00E47B1C /* ChannelNameFormatter.swift */, - AD99C906279B0C9B009DD9C5 /* MessageDateSeparatorFormatter.swift */, - AD99C902279B0716009DD9C5 /* MessageTimestampFormatter.swift */, - ADD738462A8D312B0011FE81 /* ChannelListMessageTimestampFormatter.swift */, - ADBBDA21279F0CFA00E47B1C /* UploadingProgressFormatter.swift */, - AD99C90A279B1363009DD9C5 /* UserLastActivityFormatter.swift */, - ADBBDA1E279F0CEA00E47B1C /* VideoDurationFormatter.swift */, - CFBF8D502847C57700EEB7D3 /* MarkdownFormatter.swift */, - AD4F89E82C6B89B3006DF7E5 /* PollTimestampFormatter.swift */, - AD4F89EB2C6B935A006DF7E5 /* Calendar+StreamCalendar.swift */, - ); - path = "Appearance+Formatters"; - sourceTree = ""; - }; - ADA35730269C9B3B004AD8E9 /* TitleContainerView */ = { - isa = PBXGroup; - children = ( - A30DEC98260B47DE0066E8CE /* TitleContainerView.swift */, - ); - path = TitleContainerView; - sourceTree = ""; - }; - ADA83B352D9742CD003B3928 /* MessageReminderListController */ = { - isa = PBXGroup; - children = ( - ADA83B3C2D974DCB003B3928 /* MessageReminderListController.swift */, - ADA83B3D2D974DCB003B3928 /* MessageReminderListController+Combine.swift */, - ); - path = MessageReminderListController; - sourceTree = ""; - }; - ADA83B442D97511E003B3928 /* MessageReminderListController */ = { - isa = PBXGroup; - children = ( - ADA83B462D976D9C003B3928 /* MessageReminderListController_Tests.swift */, - ADA83B432D97511E003B3928 /* MessageReminderListController+Combine_Tests.swift */, - ); - path = MessageReminderListController; - sourceTree = ""; - }; - ADAA10E92B90D554007AB03F /* FakeTimer */ = { - isa = PBXGroup; - children = ( - ADAA10EA2B90D589007AB03F /* FakeTimer.swift */, - ); - path = FakeTimer; - sourceTree = ""; - }; - ADB22F7925F1626200853C92 /* ChatPresenceAvatarView */ = { - isa = PBXGroup; - children = ( - ADB22F7B25F1626200853C92 /* ChatPresenceAvatarView.swift */, - ADB22F7A25F1626200853C92 /* OnlineIndicatorView.swift */, - ); - path = ChatPresenceAvatarView; - sourceTree = ""; - }; - ADB3C478261638C500A69B66 /* QuotedChatMessageView */ = { - isa = PBXGroup; - children = ( - AD43F90826153BAD00F2D4BB /* QuotedChatMessageView.swift */, - AD050B8C265D5E09006649A5 /* QuotedChatMessageView+SwiftUI.swift */, - ); - path = QuotedChatMessageView; - sourceTree = ""; - }; - ADB818712EB3A90900A436C4 /* MessageDelivery */ = { - isa = PBXGroup; - children = ( - AD85137D2E9D37B9005327C0 /* DeliveredMessageInfo.swift */, - ADB97E762EAF8EF40065824C /* MessageDeliveryCriteriaValidator.swift */, - ); - path = MessageDelivery; - sourceTree = ""; - }; - ADB8B8FE2D8C6FED00549C95 /* Reminder */ = { - isa = PBXGroup; - children = ( - ADB8B9072D8C702E00549C95 /* ReminderDue.json */, - ADB8B9052D8C701F00549C95 /* ReminderDeleted.json */, - ADB8B9012D8C700800549C95 /* ReminderUpdated.json */, - ADB8B9032D8C701500549C95 /* ReminderCreated.json */, - ); - path = Reminder; - sourceTree = ""; - }; - ADB951A3291BD7F700800554 /* CDNClient */ = { - isa = PBXGroup; - children = ( - 649968D3264E660B000515AB /* CDNClient.swift */, - ); - path = CDNClient; - sourceTree = ""; - }; - ADB951A7291BD85300800554 /* AttachmentUploader */ = { - isa = PBXGroup; - children = ( - ADE40042291B1A510000C98B /* AttachmentUploader.swift */, - ADB951A0291BD7CC00800554 /* UploadedAttachment.swift */, - AD57979D2978C4F7006CC435 /* UploadedAttachmentPostProcessor.swift */, - ); - path = AttachmentUploader; - sourceTree = ""; - }; - ADC40C3026E26823005B616C /* UserSearchController */ = { - isa = PBXGroup; - children = ( - 795296FB258264A100435B2E /* UserSearchController.swift */, +/* Begin PBXFileSystemSynchronizedBuildFileExceptionSet section */ + 821EA1182F28ECD800B774F8 /* Exceptions for "Examples" folder in "Messenger" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "/Localized: MessengerClone/LaunchScreen.storyboard", + MessengerClone/AppDelegate.swift, + MessengerClone/Assets.xcassets, + MessengerClone/ChatClient.swift, + MessengerClone/FetchImage.swift, + MessengerClone/ImageView.swift, + MessengerClone/MessengerChatChannelHeaderView.swift, + MessengerClone/MessengerChatChannelList.swift, + MessengerClone/MessengerChatChannelListItem.swift, + MessengerClone/MessengerChatChannelViewController.swift, + MessengerClone/MessengerChatMessageContentView.swift, + "MessengerClone/Preview Content/Preview Assets.xcassets", + MessengerClone/SceneDelegate.swift, + Shared/SplashViewController.swift, + ); + target = F86C87B125F906630000BCA9 /* Messenger */; + }; + 821EA1192F28ECD800B774F8 /* Exceptions for "Examples" folder in "Slack" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "/Localized: SlackClone/LaunchScreen.storyboard", + Shared/SplashViewController.swift, + SlackClone/AppDelegate.swift, + SlackClone/Assets.xcassets, + SlackClone/ChatClient.swift, + SlackClone/Colors.swift, + SlackClone/JumpView.swift, + SlackClone/SlackChatAvatarView.swift, + SlackClone/SlackChatChannelHeaderView.swift, + SlackClone/SlackChatChannelListItemView.swift, + SlackClone/SlackChatChannelListViewController.swift, + SlackClone/SlackChatChannelUnreadCountView.swift, + SlackClone/SlackChatChannelViewController.swift, + SlackClone/SlackChatMessageContentView.swift, + SlackClone/SlackChatMessageGalleryView.swift, + SlackClone/SlackChatMessageListViewController.swift, + SlackClone/SlackComposerVC.swift, + SlackClone/SlackMessageOptionsResolver.swift, + SlackClone/SlackReactionsMessageActionsTransitionController.swift, + SlackClone/SlackReactionsMessagePopupVC.swift, + SlackClone/SlackReactionsView.swift, + SlackClone/SlackReactonsItemView.swift, + ); + target = F8933B9125FF55E30054BBFF /* Slack */; + }; + 821EA11A2F28ECD800B774F8 /* Exceptions for "Examples" folder in "iMessage" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "/Localized: iMessageClone/LaunchScreen.storyboard", + iMessageClone/AppDelegate.swift, + iMessageClone/Assets.xcassets, + iMessageClone/ChatClient.swift, + iMessageClone/iMessageCellSeparatorView.swift, + iMessageClone/iMessageChatChannelHeaderView.swift, + iMessageClone/iMessageChatChannelListItemView.swift, + iMessageClone/iMessageChatChannelListViewController.swift, + iMessageClone/iMessageChatChannelViewController.swift, + iMessageClone/iMessageChatMessageContentView.swift, + iMessageClone/iMessageChatMessageListViewController.swift, + iMessageClone/iMessageComposerVC.swift, + iMessageClone/iMessageComposerView.swift, + Shared/SplashViewController.swift, + ); + target = F89C23A525E508DE0082CA5B /* iMessage */; + }; + 821EA11B2F28ECD800B774F8 /* Exceptions for "Examples" folder in "YouTube" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "/Localized: YouTubeClone/LaunchScreen.storyboard", + Shared/SplashViewController.swift, + YouTubeClone/AppDelegate.swift, + YouTubeClone/Assets.xcassets, + YouTubeClone/ChatClient.swift, + YouTubeClone/ChatMessageView/YTInputChatMessageView.swift, + YouTubeClone/Composer/YTChatComposerViewController.swift, + YouTubeClone/Composer/YTChatMessageComposerView.swift, + YouTubeClone/MessageOptionsResolver/YTMessageLayoutOptionsResolver.swift, + YouTubeClone/ScrollToLatestMessageButton/YTScrollToLatestMessageButton.swift, + YouTubeClone/SendButton/YTSendButton.swift, + YouTubeClone/YTChatMessageContentView.swift, + YouTubeClone/YTLiveChatViewController.swift, + YouTubeClone/YTLiveVideoViewController.swift, + YouTubeClone/YTLiveVideoViewController.xib, + ); + target = AC908380268B115F00ACFB8E /* YouTube */; + }; + 821EA11C2F28ECD800B774F8 /* Exceptions for "Examples" folder in "EdgeCases" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + EdgeCases/AppDelegate.swift, + EdgeCases/Assets.xcassets, + EdgeCases/EdgeCasesChannelList.swift, + EdgeCases/EdgeCasesCoordinator.swift, + EdgeCases/EdgeCasesSettingsViewController.swift, + EdgeCases/SceneDelegate.swift, + EdgeCases/ViewController.swift, + ); + target = C11B575A29D43FD800D5A248 /* EdgeCases */; + }; + 82B00B632F27C56F00E360B4 /* Exceptions for "DemoApp" folder in "DemoApp" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Info.plist, + README.md, + ); + target = 792DDA56256FB69E001DB91B /* DemoApp */; + }; + 82B00B642F27C56F00E360B4 /* Exceptions for "DemoApp" folder in "DemoAppPush" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "Extensions/UserDefaults+Shared.swift", + "Shared/ChatUser+CustomFields.swift", + Shared/DemoUsers.swift, ); - path = UserSearchController; - sourceTree = ""; - }; - ADCB576728A42D7700B81AE8 /* StreamDifferenceKit */ = { - isa = PBXGroup; - children = ( - ADCB576828A42D7700B81AE8 /* ContentEquatable.swift */, - ADCB576928A42D7700B81AE8 /* ArraySection.swift */, - ADCB576A28A42D7700B81AE8 /* Algorithm.swift */, - ADCB576B28A42D7700B81AE8 /* Extensions */, - ADCB576E28A42D7700B81AE8 /* ContentIdentifiable.swift */, - ADCB576F28A42D7700B81AE8 /* AnyDifferentiable.swift */, - ADCB577028A42D7700B81AE8 /* StagedChangeset.swift */, - ADCB577128A42D7700B81AE8 /* ElementPath.swift */, - ADCB577228A42D7700B81AE8 /* DifferentiableSection.swift */, - ADCB577328A42D7700B81AE8 /* Changeset.swift */, - ADCB577428A42D7700B81AE8 /* Differentiable.swift */, - ); - path = StreamDifferenceKit; - sourceTree = ""; + target = 437FCA0326D67BE40000223C /* DemoAppPush */; }; - ADCB576B28A42D7700B81AE8 /* Extensions */ = { - isa = PBXGroup; - children = ( - ADCB576C28A42D7700B81AE8 /* AppKitExtension.swift */, + 82B00B652F27C56F00E360B4 /* Exceptions for "DemoApp" folder in "EdgeCases" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Screens/AppConfigViewController/SwitchButton.swift, + "Shared/ChatUser+CustomFields.swift", + Shared/DemoUsers.swift, + ); + target = C11B575A29D43FD800D5A248 /* EdgeCases */; + }; + 82B00B662F27C56F00E360B4 /* Exceptions for "DemoApp" folder in "StreamChatUITestsApp" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "Extensions/UserDefaults+Shared.swift", + Screens/AppConfigViewController/AppConfigViewController.swift, + Screens/AppConfigViewController/OptionsSelectorViewController.swift, + Screens/AppConfigViewController/SwitchButton.swift, + "Shared/Bundle+PushProvider.swift", + "Shared/ChatUser+CustomFields.swift", + Shared/DemoAppCoordinator.swift, + Shared/DemoUsers.swift, + Shared/PushNotifications.swift, + Shared/StreamChatWrapper.swift, + "Shared/Token+Development.swift", + "StreamRuntimeCheck+StreamInternal.swift", ); - path = Extensions; - sourceTree = ""; + target = A34407B927D8C33F0044F150 /* StreamChatUITestsApp */; }; - ADCDDCC325AE127C004E15FB /* UserUpdate */ = { - isa = PBXGroup; - children = ( - ADCDDCC425AE1293004E15FB /* UserUpdateResponse.json */, - AD7D633225AF577E0051219B /* UserUpdateResponse+MissingUser.json */, + 82B00B672F27C56F00E360B4 /* Exceptions for "DemoApp" folder in "DemoShare" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "Extensions/UserDefaults+Shared.swift", + "Shared/ChatUser+CustomFields.swift", + Shared/DemoUsers.swift, ); - path = UserUpdate; - sourceTree = ""; - }; - ADD3285B2C05440B00BAD0E9 /* ChatThreadList */ = { - isa = PBXGroup; - children = ( - ADD3285C2C05442F00BAD0E9 /* ChatThreadListVC.swift */, - ADD328622C06B2F700BAD0E9 /* ChatThreadListItemView.swift */, - ADD328642C06B39F00BAD0E9 /* ChatThreadListItemCell.swift */, - ADD3286F2C07CD5300BAD0E9 /* ChatThreadUnreadCountView.swift */, - ADE57B7B2C36E71200DD6B88 /* ChatThreadListHeaderBannerView.swift */, - AD7BE16F2C234798000A5756 /* ChatThreadListLoadingView.swift */, - AD7BE1722C2347A3000A5756 /* ChatThreadListEmptyView.swift */, - ADE57B782C36DB2000DD6B88 /* ChatThreadListErrorView.swift */, - ); - path = ChatThreadList; - sourceTree = ""; + target = 84790E942AC1D346003AFF1C /* DemoShare */; }; - ADD328732C07E99700BAD0E9 /* ViewContainerBuilder */ = { - isa = PBXGroup; - children = ( - ADD328742C07E9AC00BAD0E9 /* ViewContainerBuilder.swift */, + 82B00B6D2F27C5BF00E360B4 /* Exceptions for "DemoAppPush" folder in "DemoAppPush" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + NotificationService.swift, ); - path = ViewContainerBuilder; - sourceTree = ""; + target = 437FCA0326D67BE40000223C /* DemoAppPush */; }; - ADD4C0D82B30A6E100F230FF /* Giphy */ = { - isa = PBXGroup; - children = ( - E7516B152642E11A00DE778C /* GiphyAttachmentViewInjector.swift */, - DB8230F1259B8DBF00E7D7FE /* ChatMessageGiphyView.swift */, - AD6F531827175FDB00D428B4 /* ChatMessageGiphyView+GiphyBadge.swift */, - 888ABA062594FDE30015937E /* ChatMessageInteractiveAttachmentView.swift */, - 8806570C259A51C200E31D23 /* ChatMessageInteractiveAttachmentView+ActionButton.swift */, + 82B00B7A2F27C5DC00E360B4 /* Exceptions for "DemoShare" folder in "DemoShare" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Info.plist, ); - path = Giphy; - sourceTree = ""; + target = 84790E942AC1D346003AFF1C /* DemoShare */; }; - ADD4C0D92B30A71F00F230FF /* File */ = { - isa = PBXGroup; - children = ( - E73BD9E5264AC21300E208B7 /* FileAttachmentViewInjector.swift */, - 8800A28B258A1924006D64C4 /* ChatMessageFileAttachmentListView.swift */, - 88AD1D5D2588B87C00ECED5B /* ChatFileAttachmentListView+ItemView.swift */, + 82B014E72F27C95B00E360B4 /* Exceptions for "StreamChatUITestsApp" folder in "StreamChatUITestsApp" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Info.plist, ); - path = File; - sourceTree = ""; + target = A34407B927D8C33F0044F150 /* StreamChatUITestsApp */; }; - ADD4C0DA2B30A78500F230FF /* VoiceRecording */ = { - isa = PBXGroup; - children = ( - 40824D082A1270BE003B61FD /* VoiceRecordingAttachmentViewInjector.swift */, - 40824D0B2A1270CB003B61FD /* ChatMessageVoiceRecordingAttachmentListView.swift */, - 40824D0C2A1270CB003B61FD /* ChatMessageVoiceRecordingAttachmentListView+ItemView.swift */, - 40824D0D2A1270CB003B61FD /* ChatMessageVoiceRecordingAttachmentListView+ItemViewPresenter.swift */, + 82B015652F27C9DC00E360B4 /* Exceptions for "StreamChatUITestsAppUITests" folder in "StreamChatUITestsAppUITests" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + Backend.xctestplan, + Performance.xctestplan, + StreamChatUITestsApp.xctestplan, + ); + target = A34407DB27D8C3400044F150 /* StreamChatUITestsAppUITests */; + }; + 82B039692F27D39400E360B4 /* Exceptions for "TestTools" folder in "StreamChatTests" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + StreamChatTestTools/Mocks/StreamChat/Workers/ThreadsRepository_Mock.swift, + ); + target = 799C9450247D59B1001F1104 /* StreamChatTests */; + }; + 82B0396A2F27D39400E360B4 /* Exceptions for "TestTools" folder in "StreamChatTestTools" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + StreamChatTestMockServer/Fixtures/JSONs/http_giphy_link.json, + StreamChatTestMockServer/Info.plist, + StreamChatTestMockServer/MockServer/DataTypes.swift, + StreamChatTestMockServer/MockServer/LaunchArgument.swift, + StreamChatTestMockServer/MockServer/StreamMockServer.swift, + StreamChatTestMockServer/Robots/BackendRobot.swift, + StreamChatTestMockServer/Robots/ParticipantRobot.swift, + StreamChatTestMockServer/StreamChatTestMockServer.h, + StreamChatTestMockServer/StreamChatTestMockServer.swift, + StreamChatTestTools/Info.plist, + StreamChatTestTools/Mocks/StreamChat/Workers/ThreadsRepository_Mock.swift, + StreamChatTestTools/VirtualTime/VirtualTime_Tests.swift, + ); + publicHeaders = ( + StreamChatTestTools/StreamChatTestTools.h, ); - path = VoiceRecording; - sourceTree = ""; + target = 793060E525778896005CF846 /* StreamChatTestTools */; }; - ADD4C0DB2B30A7B400F230FF /* Gallery */ = { - isa = PBXGroup; - children = ( - 79FA4A83263BFD1100EC33DA /* GalleryAttachmentViewInjector.swift */, - 883998202576397900294DB9 /* ChatMessageGalleryView.swift */, - 88BA7F7E258B97A8006CE0C5 /* ChatMessageImageGallery+ImagePreview.swift */, - 843F0BC62677640000B342CB /* VideoAttachmentGalleryPreview.swift */, + 82B0396C2F27D39400E360B4 /* Exceptions for "TestTools" folder in "StreamChatTestToolsTests" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + StreamChatTestTools/VirtualTime/VirtualTime_Tests.swift, + StreamChatTestTools/VirtualTime/VirtualTime.swift, ); - path = Gallery; - sourceTree = ""; + target = 793060ED25778897005CF846 /* StreamChatTestToolsTests */; }; - ADD4C0DC2B30A7ED00F230FF /* Link */ = { - isa = PBXGroup; - children = ( - F87E8F5C264CFFA300D0F6AA /* LinkAttachmentViewInjector.swift */, - DB3CCF3E258CF7ED009D5E99 /* ChatMessageLinkPreviewView.swift */, + 82B0396D2F27D39400E360B4 /* Exceptions for "TestTools" folder in "StreamChatTestMockServer" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + StreamChatTestMockServer/MockServer/DataTypes.swift, + StreamChatTestMockServer/MockServer/LaunchArgument.swift, + StreamChatTestMockServer/MockServer/StreamMockServer.swift, + StreamChatTestMockServer/Robots/ParticipantRobot.swift, + StreamChatTestMockServer/StreamChatTestMockServer.h, + StreamChatTestMockServer/StreamChatTestMockServer.swift, ); - path = Link; - sourceTree = ""; - }; - ADD4C0DD2B30A91900F230FF /* Unsupported */ = { - isa = PBXGroup; - children = ( - ADD4C0DE2B30A95200F230FF /* UnsupportedAttachmentViewInjector.swift */, + publicHeaders = ( + StreamChatTestMockServer/StreamChatTestMockServer.h, ); - path = Unsupported; - sourceTree = ""; + target = A3A0C998283E952900B18DA4 /* StreamChatTestMockServer */; }; - ADDB2F562954CB2800BF80DA /* ViewPaginationHandling */ = { - isa = PBXGroup; - children = ( - ADDB2F572954CBA200BF80DA /* ViewPaginationHandling.swift */, - ADDB2F5B2954CC0A00BF80DA /* ScrollViewPaginationHandler.swift */, - C17546A62B1652C100129DF7 /* StatefulScrollViewPaginationHandler.swift */, - ADDB2F5D2954CC1700BF80DA /* InvertedScrollViewPaginationHandler.swift */, + 82B0396F2F27D39400E360B4 /* Exceptions for "TestTools" folder in "StreamChatUITestsAppUITests" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + StreamChatTestMockServer/Robots/BackendRobot.swift, + StreamChatTestTools/Mocks/StreamChat/MockNetwork/RequestRecorderURLProtocol_Mock.swift, + StreamChatTestTools/Mocks/StreamChat/MockNetwork/URLProtocol_Mock.swift, + ); + target = A34407DB27D8C3400044F150 /* StreamChatUITestsAppUITests */; + }; + 82E66F292F291FE70082E9A7 /* Exceptions for "Sources" folder in "StreamChat" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "/Localized: StreamChatUI/Resources/Localizable.strings", + "/Localized: StreamChatUI/Resources/Localizable.stringsdict", + StreamChat/Info.plist, + StreamChatUI/.swiftgen.yml, + StreamChatUI/Appearance.swift, + "StreamChatUI/Appearance+ColorPalette.swift", + "StreamChatUI/Appearance+Fonts.swift", + "StreamChatUI/Appearance+Formatters/Appearance+Formatters.swift", + "StreamChatUI/Appearance+Formatters/AudioPlaybackRateFormatter.swift", + "StreamChatUI/Appearance+Formatters/AudioRecordingNameFormatter.swift", + "StreamChatUI/Appearance+Formatters/Calendar+StreamCalendar.swift", + "StreamChatUI/Appearance+Formatters/ChannelListMessageTimestampFormatter.swift", + "StreamChatUI/Appearance+Formatters/ChannelNameFormatter.swift", + "StreamChatUI/Appearance+Formatters/GalleryHeaderViewDateFormatter.swift", + "StreamChatUI/Appearance+Formatters/MarkdownFormatter.swift", + "StreamChatUI/Appearance+Formatters/MessageDateSeparatorFormatter.swift", + "StreamChatUI/Appearance+Formatters/MessageTimestampFormatter.swift", + "StreamChatUI/Appearance+Formatters/PollTimestampFormatter.swift", + "StreamChatUI/Appearance+Formatters/UploadingProgressFormatter.swift", + "StreamChatUI/Appearance+Formatters/UserLastActivityFormatter.swift", + "StreamChatUI/Appearance+Formatters/VideoDurationFormatter.swift", + "StreamChatUI/Appearance+Images.swift", + "StreamChatUI/Appearance+SwiftUI.swift", + StreamChatUI/AppearanceProvider.swift, + StreamChatUI/ChatChannel/ChatChannelHeaderView.swift, + StreamChatUI/ChatChannel/ChatChannelVC.swift, + "StreamChatUI/ChatChannel/ChatChannelVC+SwiftUI.swift", + StreamChatUI/ChatChannel/StreamModalTransitioningDelegate.swift, + StreamChatUI/ChatChannelList/CellActionView.swift, + StreamChatUI/ChatChannelList/ChatChannelListCollectionViewCell.swift, + StreamChatUI/ChatChannelList/ChatChannelListCollectionViewDelegate.swift, + StreamChatUI/ChatChannelList/ChatChannelListEmptyView.swift, + StreamChatUI/ChatChannelList/ChatChannelListErrorView.swift, + StreamChatUI/ChatChannelList/ChatChannelListItemView.swift, + "StreamChatUI/ChatChannelList/ChatChannelListItemView+SwiftUI.swift", + StreamChatUI/ChatChannelList/ChatChannelListLoadingView.swift, + StreamChatUI/ChatChannelList/ChatChannelListLoadingViewCell.swift, + StreamChatUI/ChatChannelList/ChatChannelListLoadingViewCellContentView.swift, + StreamChatUI/ChatChannelList/ChatChannelListVC.swift, + "StreamChatUI/ChatChannelList/ChatChannelListVC+SwiftUI.swift", + StreamChatUI/ChatChannelList/ChatChannelUnreadCountView.swift, + "StreamChatUI/ChatChannelList/ChatChannelUnreadCountView+SwiftUI.swift", + StreamChatUI/ChatChannelList/Search/ChannelListSearchStrategy.swift, + StreamChatUI/ChatChannelList/Search/ChatChannelListSearchVC.swift, + StreamChatUI/ChatChannelList/Search/ChatChannelSearchVC.swift, + StreamChatUI/ChatChannelList/Search/ChatMessageSearchVC.swift, + StreamChatUI/ChatChannelList/SwipeableView.swift, + StreamChatUI/ChatMessageList/Attachments/AttachmentViewCatalog.swift, + StreamChatUI/ChatMessageList/Attachments/AttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/ChatMessageAttachmentPreviewVC.swift, + "StreamChatUI/ChatMessageList/Attachments/File/ChatFileAttachmentListView+ItemView.swift", + StreamChatUI/ChatMessageList/Attachments/File/ChatMessageFileAttachmentListView.swift, + StreamChatUI/ChatMessageList/Attachments/File/FileAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/Gallery/ChatMessageGalleryView.swift, + "StreamChatUI/ChatMessageList/Attachments/Gallery/ChatMessageImageGallery+ImagePreview.swift", + StreamChatUI/ChatMessageList/Attachments/Gallery/GalleryAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/Gallery/VideoAttachmentGalleryPreview.swift, + StreamChatUI/ChatMessageList/Attachments/Giphy/ChatMessageGiphyView.swift, + "StreamChatUI/ChatMessageList/Attachments/Giphy/ChatMessageGiphyView+GiphyBadge.swift", + StreamChatUI/ChatMessageList/Attachments/Giphy/ChatMessageInteractiveAttachmentView.swift, + "StreamChatUI/ChatMessageList/Attachments/Giphy/ChatMessageInteractiveAttachmentView+ActionButton.swift", + StreamChatUI/ChatMessageList/Attachments/Giphy/GiphyAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/Link/ChatMessageLinkPreviewView.swift, + StreamChatUI/ChatMessageList/Attachments/Link/LinkAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/MixedAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollAllOptionsListVC/PollAllOptionsListItemCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollAllOptionsListVC/PollAllOptionsListVC.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollAttachmentOptionListView/PollAttachmentOptionListItemView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollAttachmentOptionListView/PollAttachmentOptionListView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollAttachmentView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCommentListVC/PollCommentListItemCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCommentListVC/PollCommentListItemView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCommentListVC/PollCommentListSectionFooterView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCommentListVC/PollCommentListSectionHeaderView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCommentListVC/PollCommentListVC.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationFeatureCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationFeatureSwitchView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationMultipleVotesFeatureCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationNameCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationOptionCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationSectionHeaderView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationTextFieldView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationVC.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollFeature.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsSectionFooterView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsSectionHeaderView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsTableHeaderView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsVC.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsVoteItem/PollResultsVoteItemCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsVoteItem/PollResultsVoteItemView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsVoteListVC/PollResultsVoteListVC.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollsConfig.swift, + StreamChatUI/ChatMessageList/Attachments/Unsupported/UnsupportedAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/UploadingOverlayView.swift, + StreamChatUI/ChatMessageList/Attachments/VoiceRecording/ChatMessageVoiceRecordingAttachmentListView.swift, + "StreamChatUI/ChatMessageList/Attachments/VoiceRecording/ChatMessageVoiceRecordingAttachmentListView+ItemView.swift", + "StreamChatUI/ChatMessageList/Attachments/VoiceRecording/ChatMessageVoiceRecordingAttachmentListView+ItemViewPresenter.swift", + StreamChatUI/ChatMessageList/Attachments/VoiceRecording/VoiceRecordingAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageBubbleView.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageCell.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageContentView.swift, + "StreamChatUI/ChatMessageList/ChatMessage/ChatMessageContentView+SwiftUI.swift", + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageDeliveryStatusCheckmarkView.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageDeliveryStatusView.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageErrorIndicator.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageLayoutOptions.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageLayoutOptionsResolver.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatReactionsBubbleView.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatThreadArrowView.swift, + StreamChatUI/ChatMessageList/ChatMessage/Decorators/ChatMessageDecorationView.swift, + StreamChatUI/ChatMessageList/ChatMessage/Decorators/ChatMessageHeaderDecoratorView.swift, + StreamChatUI/ChatMessageList/ChatMessage/Decorators/ChatMessagesCountDecorationView.swift, + StreamChatUI/ChatMessageList/ChatMessage/Decorators/ChatThreadRepliesCountDecorationView.swift, + StreamChatUI/ChatMessageList/ChatMessage/Decorators/ChatUnreadMessagesCountDecorationView.swift, + StreamChatUI/ChatMessageList/ChatMessageListDateSeparatorView.swift, + StreamChatUI/ChatMessageList/ChatMessageListScrollOverlayView.swift, + StreamChatUI/ChatMessageList/ChatMessageListUnreadCountView.swift, + StreamChatUI/ChatMessageList/ChatMessageListVC.swift, + "StreamChatUI/ChatMessageList/ChatMessageListVC+DiffKit.swift", + StreamChatUI/ChatMessageList/ChatMessageListVCDataSource.swift, + StreamChatUI/ChatMessageList/ChatMessageListVCDelegate.swift, + StreamChatUI/ChatMessageList/ChatMessageListView.swift, + "StreamChatUI/ChatMessageList/ChatMessageListView+DiffKit.swift", + StreamChatUI/ChatMessageList/JumpToUnreadMessagesButton.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageDefaultReactionsBubbleView.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionAppearance.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionAuthorsVC/ChatMessageReactionAuthorsFlowLayout.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionAuthorsVC/ChatMessageReactionAuthorsVC.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionAuthorsVC/ChatMessageReactionAuthorViewCell.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionItemView.swift, + "StreamChatUI/ChatMessageList/Reactions/ChatMessageReactions+Types.swift", + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionsBubbleTail.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionsPickerVC.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionsView.swift, + StreamChatUI/ChatMessageList/Reactions/ChatReactionPickerBubbleView.swift, + StreamChatUI/ChatMessageList/Reactions/ChatReactionPickerReactionsView.swift, + StreamChatUI/ChatMessageList/ScrollToBottomButton.swift, + StreamChatUI/ChatMessageList/SwipeToReplyGestureHandler.swift, + StreamChatUI/ChatMessageList/TypingAnimationView.swift, + StreamChatUI/ChatMessageList/TypingIndicatorView.swift, + StreamChatUI/ChatThread/ChatThreadHeaderView.swift, + StreamChatUI/ChatThread/ChatThreadVC.swift, + "StreamChatUI/ChatThread/ChatThreadVC+SwiftUI.swift", + StreamChatUI/ChatThreadList/ChatThreadListEmptyView.swift, + StreamChatUI/ChatThreadList/ChatThreadListErrorView.swift, + StreamChatUI/ChatThreadList/ChatThreadListHeaderBannerView.swift, + StreamChatUI/ChatThreadList/ChatThreadListItemCell.swift, + StreamChatUI/ChatThreadList/ChatThreadListItemView.swift, + StreamChatUI/ChatThreadList/ChatThreadListLoadingView.swift, + StreamChatUI/ChatThreadList/ChatThreadListVC.swift, + StreamChatUI/ChatThreadList/ChatThreadUnreadCountView.swift, + StreamChatUI/CommonViews/Attachments/AttachmentPreviewContainer.swift, + StreamChatUI/CommonViews/Attachments/AttachmentPreviewProvider.swift, + StreamChatUI/CommonViews/Attachments/AttachmentsPreviewVC.swift, + StreamChatUI/CommonViews/Attachments/AttachmentViews/FileAttachmentView.swift, + StreamChatUI/CommonViews/Attachments/AttachmentViews/ImageAttachmentComposerPreview.swift, + StreamChatUI/CommonViews/Attachments/AttachmentViews/VideoAttachmentComposerPreview.swift, + StreamChatUI/CommonViews/Attachments/AttachmentViews/VoiceRecordingAttachmentComposerPreview.swift, + StreamChatUI/CommonViews/Attachments/AttachmentViews/VoiceRecordingAttachmentQuotedPreview.swift, + StreamChatUI/CommonViews/Attachments/DefaultAttachmentPreviewProvider.swift, + StreamChatUI/CommonViews/AvatarView/ChatAvatarView.swift, + StreamChatUI/CommonViews/AvatarView/ChatChannelAvatarView.swift, + "StreamChatUI/CommonViews/AvatarView/ChatChannelAvatarView+SwiftUI.swift", + StreamChatUI/CommonViews/AvatarView/ChatPresenceAvatarView/ChatPresenceAvatarView.swift, + StreamChatUI/CommonViews/AvatarView/ChatPresenceAvatarView/OnlineIndicatorView.swift, + StreamChatUI/CommonViews/AvatarView/ChatUserAvatarView.swift, + StreamChatUI/CommonViews/AvatarView/CurrentChatUserAvatarView.swift, + StreamChatUI/CommonViews/BadgeView.swift, + StreamChatUI/CommonViews/BannerView.swift, + StreamChatUI/CommonViews/BaseViews.swift, + StreamChatUI/CommonViews/Buttons/AttachmentActionButton.swift, + StreamChatUI/CommonViews/Buttons/AttachmentButton.swift, + StreamChatUI/CommonViews/Buttons/CheckboxButton.swift, + StreamChatUI/CommonViews/Buttons/CheckboxControl.swift, + StreamChatUI/CommonViews/Buttons/CircularCloseButton.swift, + StreamChatUI/CommonViews/Buttons/CloseButton.swift, + StreamChatUI/CommonViews/Buttons/CommandButton.swift, + StreamChatUI/CommonViews/Buttons/ConfirmButton.swift, + StreamChatUI/CommonViews/Buttons/MediaButton.swift, + StreamChatUI/CommonViews/Buttons/PillButton.swift, + StreamChatUI/CommonViews/Buttons/PlayPauseButton.swift, + StreamChatUI/CommonViews/Buttons/RecordButton.swift, + StreamChatUI/CommonViews/Buttons/SendButton.swift, + StreamChatUI/CommonViews/Buttons/ShareButton.swift, + StreamChatUI/CommonViews/Buttons/ShrinkInputButton.swift, + StreamChatUI/CommonViews/ChatLoadingIndicator.swift, + StreamChatUI/CommonViews/ChatNavigationBar.swift, + StreamChatUI/CommonViews/ClampedView.swift, + StreamChatUI/CommonViews/CommandLabelView.swift, + StreamChatUI/CommonViews/ContainerStackView.swift, + StreamChatUI/CommonViews/CooldownView.swift, + StreamChatUI/CommonViews/GradientView.swift, + StreamChatUI/CommonViews/GroupedSectionListStyling.swift, + StreamChatUI/CommonViews/InputChatMessageView/InputChatMessageView.swift, + StreamChatUI/CommonViews/InputTextView/InputTextView.swift, + StreamChatUI/CommonViews/ListCollectionViewLayout/CellSeparatorView.swift, + StreamChatUI/CommonViews/ListCollectionViewLayout/ListCollectionViewLayout.swift, + StreamChatUI/CommonViews/OnlyLinkTappableTextView.swift, + StreamChatUI/CommonViews/PlayerView.swift, + StreamChatUI/CommonViews/QuotedChatMessageView/QuotedChatMessageView.swift, + "StreamChatUI/CommonViews/QuotedChatMessageView/QuotedChatMessageView+SwiftUI.swift", + StreamChatUI/CommonViews/SkeletonLoadable.swift, + StreamChatUI/CommonViews/StackedUserAvatarsView.swift, + StreamChatUI/CommonViews/SwiftUIViewRepresentable.swift, + StreamChatUI/CommonViews/TextFieldView.swift, + StreamChatUI/CommonViews/TitleContainerView/TitleContainerView.swift, + StreamChatUI/Components.swift, + "StreamChatUI/Components+SwiftUI.swift", + StreamChatUI/ComponentsProvider.swift, + StreamChatUI/Composer/ComposerLinkPreviewView.swift, + StreamChatUI/Composer/ComposerVC.swift, + StreamChatUI/Composer/ComposerView.swift, + StreamChatUI/Composer/Suggestions/ChatCommandSuggestionView/ChatCommandSuggestionCollectionViewCell.swift, + StreamChatUI/Composer/Suggestions/ChatCommandSuggestionView/ChatCommandSuggestionView.swift, + StreamChatUI/Composer/Suggestions/ChatMentionSuggestionView/ChatMentionSuggestionCollectionViewCell.swift, + StreamChatUI/Composer/Suggestions/ChatMentionSuggestionView/ChatMentionSuggestionView.swift, + StreamChatUI/Composer/Suggestions/ChatSuggestionsCollectionReusableView.swift, + StreamChatUI/Composer/Suggestions/ChatSuggestionsCollectionView.swift, + StreamChatUI/Composer/Suggestions/ChatSuggestionsCollectionViewLayout.swift, + StreamChatUI/Composer/Suggestions/ChatSuggestionsHeaderView.swift, + StreamChatUI/Composer/Suggestions/ChatSuggestionsVC.swift, + StreamChatUI/Composer/TypingSuggester.swift, + StreamChatUI/Deprecations.swift, + StreamChatUI/Gallery/Cells/GalleryCollectionViewCell.swift, + StreamChatUI/Gallery/Cells/ImageAttachmentGalleryCell.swift, + StreamChatUI/Gallery/Cells/VideoAttachmentGalleryCell.swift, + StreamChatUI/Gallery/GalleryVC.swift, + StreamChatUI/Gallery/VideoPlaybackControlView.swift, + StreamChatUI/Gallery/ZoomAnimator.swift, + StreamChatUI/Gallery/ZoomDismissalInteractionController.swift, + StreamChatUI/Gallery/ZoomTransitionController.swift, + StreamChatUI/Generated/L10n_template.stencil, + StreamChatUI/Generated/L10n.swift, + StreamChatUI/Info.plist, + StreamChatUI/MessageActionsPopup/ChatMessageActionControl.swift, + StreamChatUI/MessageActionsPopup/ChatMessageActionItem.swift, + StreamChatUI/MessageActionsPopup/ChatMessageActionsVC.swift, + StreamChatUI/MessageActionsPopup/ChatMessagePopupVC.swift, + StreamChatUI/MessageActionsPopup/MessageActionsTransitionController.swift, + StreamChatUI/Navigation/AlertsRouter.swift, + StreamChatUI/Navigation/ChatChannelListRouter.swift, + StreamChatUI/Navigation/ChatMessageListRouter.swift, + StreamChatUI/Navigation/ChatThreadListRouter.swift, + StreamChatUI/Navigation/NavigationRouter.swift, + StreamChatUI/Navigation/NavigationVC.swift, + StreamChatUI/Resources/Assets.xcassets, + StreamChatUI/SDKIdentifier.swift, + StreamChatUI/StreamChatUI.h, + StreamChatUI/StreamDifferenceKit/Algorithm.swift, + StreamChatUI/StreamDifferenceKit/AnyDifferentiable.swift, + StreamChatUI/StreamDifferenceKit/ArraySection.swift, + StreamChatUI/StreamDifferenceKit/Changeset.swift, + StreamChatUI/StreamDifferenceKit/ContentEquatable.swift, + StreamChatUI/StreamDifferenceKit/ContentIdentifiable.swift, + StreamChatUI/StreamDifferenceKit/Differentiable.swift, + StreamChatUI/StreamDifferenceKit/DifferentiableSection.swift, + StreamChatUI/StreamDifferenceKit/ElementPath.swift, + StreamChatUI/StreamDifferenceKit/Extensions/AppKitExtension.swift, + StreamChatUI/StreamDifferenceKit/StagedChangeset.swift, + StreamChatUI/StreamNuke/Combine/ImagePublisher.swift, + StreamChatUI/StreamNuke/Core/DataCache.swift, + StreamChatUI/StreamNuke/Core/DataLoader.swift, + StreamChatUI/StreamNuke/Core/ImageCache.swift, + StreamChatUI/StreamNuke/Core/ImageDecoding.swift, + StreamChatUI/StreamNuke/Core/ImageEncoding.swift, + StreamChatUI/StreamNuke/Core/ImagePipeline.swift, + StreamChatUI/StreamNuke/Core/ImagePipelineCache.swift, + StreamChatUI/StreamNuke/Core/ImagePipelineConfiguration.swift, + StreamChatUI/StreamNuke/Core/ImagePipelineDelegate.swift, + StreamChatUI/StreamNuke/Core/ImagePrefetcher.swift, + StreamChatUI/StreamNuke/Core/ImageProcessing.swift, + StreamChatUI/StreamNuke/Core/ImageRequest.swift, + StreamChatUI/StreamNuke/Core/ImageResponse.swift, + StreamChatUI/StreamNuke/Core/ImageTask.swift, + StreamChatUI/StreamNuke/Internal/Allocations.swift, + StreamChatUI/StreamNuke/Internal/Combine.swift, + StreamChatUI/StreamNuke/Internal/Deprecated.swift, + StreamChatUI/StreamNuke/Internal/Extensions.swift, + StreamChatUI/StreamNuke/Internal/ImageRequestKeys.swift, + StreamChatUI/StreamNuke/Internal/LinkedList.swift, + StreamChatUI/StreamNuke/Internal/Log.swift, + StreamChatUI/StreamNuke/Internal/Operation.swift, + StreamChatUI/StreamNuke/Internal/RateLimiter.swift, + StreamChatUI/StreamNuke/Internal/ResumableData.swift, + StreamChatUI/StreamNuke/Internal/Tasks/ImagePipelineTask.swift, + StreamChatUI/StreamNuke/Internal/Tasks/OperationTask.swift, + StreamChatUI/StreamNuke/Internal/Tasks/Task.swift, + StreamChatUI/StreamNuke/Internal/Tasks/TaskFetchDecodedImage.swift, + StreamChatUI/StreamNuke/Internal/Tasks/TaskFetchOriginalImageData.swift, + StreamChatUI/StreamNuke/Internal/Tasks/TaskFetchWithPublisher.swift, + StreamChatUI/StreamNuke/Internal/Tasks/TaskLoadData.swift, + StreamChatUI/StreamNuke/Internal/Tasks/TaskLoadImage.swift, + StreamChatUI/StreamNuke/UI/FetchImage.swift, + StreamChatUI/StreamNuke/UI/ImageViewExtensions.swift, + "StreamChatUI/StreamSwiftyGif/NSImage+SwiftyGif.swift", + "StreamChatUI/StreamSwiftyGif/NSImageView+SwiftyGif.swift", + StreamChatUI/StreamSwiftyGif/ObjcAssociatedWeakObject.swift, + StreamChatUI/StreamSwiftyGif/SwiftyGifManager.swift, + "StreamChatUI/StreamSwiftyGif/UIImage+SwiftyGif.swift", + "StreamChatUI/StreamSwiftyGif/UIImageView+SwiftyGif.swift", + StreamChatUI/Utils/Animation.swift, + StreamChatUI/Utils/Cache.swift, + StreamChatUI/Utils/Cancellable.swift, + "StreamChatUI/Utils/ChatMessage+Extensions.swift", + StreamChatUI/Utils/DateUtils.swift, + "StreamChatUI/Utils/Extensions/Array+Extensions.swift", + "StreamChatUI/Utils/Extensions/Array+SafeSubscript.swift", + "StreamChatUI/Utils/Extensions/Bundle+Extensions.swift", + "StreamChatUI/Utils/Extensions/CACornerMask+Extensions.swift", + "StreamChatUI/Utils/Extensions/CALayer+Extensions.swift", + "StreamChatUI/Utils/Extensions/CGPoint+Extensions.swift", + "StreamChatUI/Utils/Extensions/CGRect+Extensions.swift", + StreamChatUI/Utils/Extensions/ChatChannelNamer.swift, + "StreamChatUI/Utils/Extensions/DifferenceKit+Stream.swift", + "StreamChatUI/Utils/Extensions/NSLayoutConstraint+Extensions.swift", + "StreamChatUI/Utils/Extensions/Reusable+Extensions.swift", + "StreamChatUI/Utils/Extensions/String+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIColor+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIFont+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIImage+Extensions.swift", + "StreamChatUI/Utils/Extensions/UILabel+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIScrollView+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIStackView+Extensions.swift", + "StreamChatUI/Utils/Extensions/UITextView+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIView+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIViewController+Extensions.swift", + StreamChatUI/Utils/ImageLoading/ImageCDN/ImageCDN.swift, + StreamChatUI/Utils/ImageLoading/ImageCDN/StreamCDN.swift, + StreamChatUI/Utils/ImageLoading/ImageDownloadOptions.swift, + StreamChatUI/Utils/ImageLoading/ImageDownloadRequest.swift, + StreamChatUI/Utils/ImageLoading/ImageLoaderOptions.swift, + StreamChatUI/Utils/ImageLoading/ImageLoading.swift, + StreamChatUI/Utils/ImageLoading/ImageMerger.swift, + StreamChatUI/Utils/ImageLoading/ImageResize.swift, + StreamChatUI/Utils/ImageLoading/ImageResultsMapper.swift, + StreamChatUI/Utils/ImageLoading/ImageSizeCalculator.swift, + StreamChatUI/Utils/ImageLoading/NukeImageLoader.swift, + StreamChatUI/Utils/ImageProcessor/NukeImageProcessor.swift, + StreamChatUI/Utils/KeyboardHandler/ComposerKeyboardHandler.swift, + StreamChatUI/Utils/KeyboardHandler/DefaultScrollViewKeyboardHandler.swift, + StreamChatUI/Utils/KeyboardHandler/KeyboardHandler.swift, + StreamChatUI/Utils/SystemEnvironment.swift, + StreamChatUI/Utils/TextViewMentionedUsersHandler.swift, + "StreamChatUI/Utils/UILabel+highlightText.swift", + StreamChatUI/Utils/VideoLoading/VideoLoading.swift, + StreamChatUI/Utils/ViewPaginationHandling/InvertedScrollViewPaginationHandler.swift, + StreamChatUI/Utils/ViewPaginationHandling/ScrollViewPaginationHandler.swift, + StreamChatUI/Utils/ViewPaginationHandling/StatefulScrollViewPaginationHandler.swift, + StreamChatUI/Utils/ViewPaginationHandling/ViewPaginationHandling.swift, + StreamChatUI/ViewContainerBuilder/ViewContainerBuilder.swift, + StreamChatUI/VoiceRecording/Components/AudioQueuePlayerNextItemProvider.swift, + StreamChatUI/VoiceRecording/Components/AudioSessionFeedbackGenerator.swift, + StreamChatUI/VoiceRecording/Components/BidirectionalPanGestureRecogniser.swift, + StreamChatUI/VoiceRecording/Views/AudioVisualizationView.swift, + StreamChatUI/VoiceRecording/Views/LiveRecordingView.swift, + StreamChatUI/VoiceRecording/Views/LockIndicatorView.swift, + StreamChatUI/VoiceRecording/Views/RecordingIndicatorView.swift, + StreamChatUI/VoiceRecording/Views/RecordingTipView.swift, + StreamChatUI/VoiceRecording/Views/SlideToCancelView.swift, + StreamChatUI/VoiceRecording/Views/WaveformView.swift, + StreamChatUI/VoiceRecording/VoiceRecordingVC.swift, + ); + publicHeaders = ( + StreamChat/Sources.h, ); - path = ViewPaginationHandling; - sourceTree = ""; - }; - ADDC07E62C7F75D400EA0E5F /* PollCreationVC */ = { - isa = PBXGroup; - children = ( - AD169DFD2C9F512900F58FAC /* PollCreationVC.swift */, - AD169DE82C99CB7F00F58FAC /* PollFeature.swift */, - AD169DF52C9B339E00F58FAC /* PollCreationSectionHeaderView.swift */, - AD169DF92C9E1A2C00F58FAC /* PollCreationNameCell.swift */, - ADDC08102C82911B00EA0E5F /* PollCreationOptionCell.swift */, - ADDC08072C828FDB00EA0E5F /* PollCreationFeatureCell.swift */, - ADDC080D2C8290EC00EA0E5F /* PollCreationMultipleVotesFeatureCell.swift */, - ADDC080A2C82905300EA0E5F /* PollCreationFeatureSwitchView.swift */, - ADDC08042C828F9B00EA0E5F /* PollCreationTextFieldView.swift */, - ); - path = PollCreationVC; - sourceTree = ""; + target = 799C941A247D2F80001F1104 /* StreamChat */; }; - ADE2093B29FBEC88007D0FF3 /* MessagesPaginationStateHandling */ = { - isa = PBXGroup; - children = ( - ADF9E1F62A03E7E400109108 /* MessagesPaginationState.swift */, - ADE2093C29FC022D007D0FF3 /* MessagesPaginationStateHandling.swift */, + 82E66F2A2F291FE70082E9A7 /* Exceptions for "Sources" folder in "StreamChatUI" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "/Localized: StreamChatUI/Resources/Localizable.strings", + "/Localized: StreamChatUI/Resources/Localizable.stringsdict", + StreamChatUI/Appearance.swift, + "StreamChatUI/Appearance+ColorPalette.swift", + "StreamChatUI/Appearance+Fonts.swift", + "StreamChatUI/Appearance+Formatters/Appearance+Formatters.swift", + "StreamChatUI/Appearance+Formatters/AudioPlaybackRateFormatter.swift", + "StreamChatUI/Appearance+Formatters/AudioRecordingNameFormatter.swift", + "StreamChatUI/Appearance+Formatters/Calendar+StreamCalendar.swift", + "StreamChatUI/Appearance+Formatters/ChannelListMessageTimestampFormatter.swift", + "StreamChatUI/Appearance+Formatters/ChannelNameFormatter.swift", + "StreamChatUI/Appearance+Formatters/GalleryHeaderViewDateFormatter.swift", + "StreamChatUI/Appearance+Formatters/MarkdownFormatter.swift", + "StreamChatUI/Appearance+Formatters/MessageDateSeparatorFormatter.swift", + "StreamChatUI/Appearance+Formatters/MessageTimestampFormatter.swift", + "StreamChatUI/Appearance+Formatters/PollTimestampFormatter.swift", + "StreamChatUI/Appearance+Formatters/UploadingProgressFormatter.swift", + "StreamChatUI/Appearance+Formatters/UserLastActivityFormatter.swift", + "StreamChatUI/Appearance+Formatters/VideoDurationFormatter.swift", + "StreamChatUI/Appearance+Images.swift", + "StreamChatUI/Appearance+SwiftUI.swift", + StreamChatUI/AppearanceProvider.swift, + StreamChatUI/ChatChannel/ChatChannelHeaderView.swift, + StreamChatUI/ChatChannel/ChatChannelVC.swift, + "StreamChatUI/ChatChannel/ChatChannelVC+SwiftUI.swift", + StreamChatUI/ChatChannel/StreamModalTransitioningDelegate.swift, + StreamChatUI/ChatChannelList/CellActionView.swift, + StreamChatUI/ChatChannelList/ChatChannelListCollectionViewCell.swift, + StreamChatUI/ChatChannelList/ChatChannelListCollectionViewDelegate.swift, + StreamChatUI/ChatChannelList/ChatChannelListEmptyView.swift, + StreamChatUI/ChatChannelList/ChatChannelListErrorView.swift, + StreamChatUI/ChatChannelList/ChatChannelListItemView.swift, + "StreamChatUI/ChatChannelList/ChatChannelListItemView+SwiftUI.swift", + StreamChatUI/ChatChannelList/ChatChannelListLoadingView.swift, + StreamChatUI/ChatChannelList/ChatChannelListLoadingViewCell.swift, + StreamChatUI/ChatChannelList/ChatChannelListLoadingViewCellContentView.swift, + StreamChatUI/ChatChannelList/ChatChannelListVC.swift, + "StreamChatUI/ChatChannelList/ChatChannelListVC+SwiftUI.swift", + StreamChatUI/ChatChannelList/ChatChannelUnreadCountView.swift, + "StreamChatUI/ChatChannelList/ChatChannelUnreadCountView+SwiftUI.swift", + StreamChatUI/ChatChannelList/Search/ChannelListSearchStrategy.swift, + StreamChatUI/ChatChannelList/Search/ChatChannelListSearchVC.swift, + StreamChatUI/ChatChannelList/Search/ChatChannelSearchVC.swift, + StreamChatUI/ChatChannelList/Search/ChatMessageSearchVC.swift, + StreamChatUI/ChatChannelList/SwipeableView.swift, + StreamChatUI/ChatMessageList/Attachments/AttachmentViewCatalog.swift, + StreamChatUI/ChatMessageList/Attachments/AttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/ChatMessageAttachmentPreviewVC.swift, + "StreamChatUI/ChatMessageList/Attachments/File/ChatFileAttachmentListView+ItemView.swift", + StreamChatUI/ChatMessageList/Attachments/File/ChatMessageFileAttachmentListView.swift, + StreamChatUI/ChatMessageList/Attachments/File/FileAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/Gallery/ChatMessageGalleryView.swift, + "StreamChatUI/ChatMessageList/Attachments/Gallery/ChatMessageImageGallery+ImagePreview.swift", + StreamChatUI/ChatMessageList/Attachments/Gallery/GalleryAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/Gallery/VideoAttachmentGalleryPreview.swift, + StreamChatUI/ChatMessageList/Attachments/Giphy/ChatMessageGiphyView.swift, + "StreamChatUI/ChatMessageList/Attachments/Giphy/ChatMessageGiphyView+GiphyBadge.swift", + StreamChatUI/ChatMessageList/Attachments/Giphy/ChatMessageInteractiveAttachmentView.swift, + "StreamChatUI/ChatMessageList/Attachments/Giphy/ChatMessageInteractiveAttachmentView+ActionButton.swift", + StreamChatUI/ChatMessageList/Attachments/Giphy/GiphyAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/Link/ChatMessageLinkPreviewView.swift, + StreamChatUI/ChatMessageList/Attachments/Link/LinkAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/MixedAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollAllOptionsListVC/PollAllOptionsListItemCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollAllOptionsListVC/PollAllOptionsListVC.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollAttachmentOptionListView/PollAttachmentOptionListItemView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollAttachmentOptionListView/PollAttachmentOptionListView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollAttachmentView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCommentListVC/PollCommentListItemCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCommentListVC/PollCommentListItemView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCommentListVC/PollCommentListSectionFooterView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCommentListVC/PollCommentListSectionHeaderView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCommentListVC/PollCommentListVC.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationFeatureCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationFeatureSwitchView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationMultipleVotesFeatureCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationNameCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationOptionCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationSectionHeaderView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationTextFieldView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationVC.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollFeature.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsSectionFooterView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsSectionHeaderView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsTableHeaderView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsVC.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsVoteItem/PollResultsVoteItemCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsVoteItem/PollResultsVoteItemView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsVoteListVC/PollResultsVoteListVC.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollsConfig.swift, + StreamChatUI/ChatMessageList/Attachments/Unsupported/UnsupportedAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/UploadingOverlayView.swift, + StreamChatUI/ChatMessageList/Attachments/VoiceRecording/ChatMessageVoiceRecordingAttachmentListView.swift, + "StreamChatUI/ChatMessageList/Attachments/VoiceRecording/ChatMessageVoiceRecordingAttachmentListView+ItemView.swift", + "StreamChatUI/ChatMessageList/Attachments/VoiceRecording/ChatMessageVoiceRecordingAttachmentListView+ItemViewPresenter.swift", + StreamChatUI/ChatMessageList/Attachments/VoiceRecording/VoiceRecordingAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageBubbleView.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageCell.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageContentView.swift, + "StreamChatUI/ChatMessageList/ChatMessage/ChatMessageContentView+SwiftUI.swift", + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageDeliveryStatusCheckmarkView.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageDeliveryStatusView.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageErrorIndicator.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageLayoutOptions.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageLayoutOptionsResolver.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatReactionsBubbleView.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatThreadArrowView.swift, + StreamChatUI/ChatMessageList/ChatMessage/Decorators/ChatMessageDecorationView.swift, + StreamChatUI/ChatMessageList/ChatMessage/Decorators/ChatMessageHeaderDecoratorView.swift, + StreamChatUI/ChatMessageList/ChatMessage/Decorators/ChatMessagesCountDecorationView.swift, + StreamChatUI/ChatMessageList/ChatMessage/Decorators/ChatThreadRepliesCountDecorationView.swift, + StreamChatUI/ChatMessageList/ChatMessage/Decorators/ChatUnreadMessagesCountDecorationView.swift, + StreamChatUI/ChatMessageList/ChatMessageListDateSeparatorView.swift, + StreamChatUI/ChatMessageList/ChatMessageListScrollOverlayView.swift, + StreamChatUI/ChatMessageList/ChatMessageListUnreadCountView.swift, + StreamChatUI/ChatMessageList/ChatMessageListVC.swift, + "StreamChatUI/ChatMessageList/ChatMessageListVC+DiffKit.swift", + StreamChatUI/ChatMessageList/ChatMessageListVCDataSource.swift, + StreamChatUI/ChatMessageList/ChatMessageListVCDelegate.swift, + StreamChatUI/ChatMessageList/ChatMessageListView.swift, + "StreamChatUI/ChatMessageList/ChatMessageListView+DiffKit.swift", + StreamChatUI/ChatMessageList/JumpToUnreadMessagesButton.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageDefaultReactionsBubbleView.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionAppearance.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionAuthorsVC/ChatMessageReactionAuthorsFlowLayout.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionAuthorsVC/ChatMessageReactionAuthorsVC.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionAuthorsVC/ChatMessageReactionAuthorViewCell.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionItemView.swift, + "StreamChatUI/ChatMessageList/Reactions/ChatMessageReactions+Types.swift", + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionsBubbleTail.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionsPickerVC.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionsView.swift, + StreamChatUI/ChatMessageList/Reactions/ChatReactionPickerBubbleView.swift, + StreamChatUI/ChatMessageList/Reactions/ChatReactionPickerReactionsView.swift, + StreamChatUI/ChatMessageList/ScrollToBottomButton.swift, + StreamChatUI/ChatMessageList/SwipeToReplyGestureHandler.swift, + StreamChatUI/ChatMessageList/TypingAnimationView.swift, + StreamChatUI/ChatMessageList/TypingIndicatorView.swift, + StreamChatUI/ChatThread/ChatThreadHeaderView.swift, + StreamChatUI/ChatThread/ChatThreadVC.swift, + "StreamChatUI/ChatThread/ChatThreadVC+SwiftUI.swift", + StreamChatUI/ChatThreadList/ChatThreadListEmptyView.swift, + StreamChatUI/ChatThreadList/ChatThreadListErrorView.swift, + StreamChatUI/ChatThreadList/ChatThreadListHeaderBannerView.swift, + StreamChatUI/ChatThreadList/ChatThreadListItemCell.swift, + StreamChatUI/ChatThreadList/ChatThreadListItemView.swift, + StreamChatUI/ChatThreadList/ChatThreadListLoadingView.swift, + StreamChatUI/ChatThreadList/ChatThreadListVC.swift, + StreamChatUI/ChatThreadList/ChatThreadUnreadCountView.swift, + StreamChatUI/CommonViews/Attachments/AttachmentPreviewContainer.swift, + StreamChatUI/CommonViews/Attachments/AttachmentPreviewProvider.swift, + StreamChatUI/CommonViews/Attachments/AttachmentsPreviewVC.swift, + StreamChatUI/CommonViews/Attachments/AttachmentViews/FileAttachmentView.swift, + StreamChatUI/CommonViews/Attachments/AttachmentViews/ImageAttachmentComposerPreview.swift, + StreamChatUI/CommonViews/Attachments/AttachmentViews/VideoAttachmentComposerPreview.swift, + StreamChatUI/CommonViews/Attachments/AttachmentViews/VoiceRecordingAttachmentComposerPreview.swift, + StreamChatUI/CommonViews/Attachments/AttachmentViews/VoiceRecordingAttachmentQuotedPreview.swift, + StreamChatUI/CommonViews/Attachments/DefaultAttachmentPreviewProvider.swift, + StreamChatUI/CommonViews/AvatarView/ChatAvatarView.swift, + StreamChatUI/CommonViews/AvatarView/ChatChannelAvatarView.swift, + "StreamChatUI/CommonViews/AvatarView/ChatChannelAvatarView+SwiftUI.swift", + StreamChatUI/CommonViews/AvatarView/ChatPresenceAvatarView/ChatPresenceAvatarView.swift, + StreamChatUI/CommonViews/AvatarView/ChatPresenceAvatarView/OnlineIndicatorView.swift, + StreamChatUI/CommonViews/AvatarView/ChatUserAvatarView.swift, + StreamChatUI/CommonViews/AvatarView/CurrentChatUserAvatarView.swift, + StreamChatUI/CommonViews/BadgeView.swift, + StreamChatUI/CommonViews/BannerView.swift, + StreamChatUI/CommonViews/BaseViews.swift, + StreamChatUI/CommonViews/Buttons/AttachmentActionButton.swift, + StreamChatUI/CommonViews/Buttons/AttachmentButton.swift, + StreamChatUI/CommonViews/Buttons/CheckboxButton.swift, + StreamChatUI/CommonViews/Buttons/CheckboxControl.swift, + StreamChatUI/CommonViews/Buttons/CircularCloseButton.swift, + StreamChatUI/CommonViews/Buttons/CloseButton.swift, + StreamChatUI/CommonViews/Buttons/CommandButton.swift, + StreamChatUI/CommonViews/Buttons/ConfirmButton.swift, + StreamChatUI/CommonViews/Buttons/MediaButton.swift, + StreamChatUI/CommonViews/Buttons/PillButton.swift, + StreamChatUI/CommonViews/Buttons/PlayPauseButton.swift, + StreamChatUI/CommonViews/Buttons/RecordButton.swift, + StreamChatUI/CommonViews/Buttons/SendButton.swift, + StreamChatUI/CommonViews/Buttons/ShareButton.swift, + StreamChatUI/CommonViews/Buttons/ShrinkInputButton.swift, + StreamChatUI/CommonViews/ChatLoadingIndicator.swift, + StreamChatUI/CommonViews/ChatNavigationBar.swift, + StreamChatUI/CommonViews/ClampedView.swift, + StreamChatUI/CommonViews/CommandLabelView.swift, + StreamChatUI/CommonViews/ContainerStackView.swift, + StreamChatUI/CommonViews/CooldownView.swift, + StreamChatUI/CommonViews/GradientView.swift, + StreamChatUI/CommonViews/GroupedSectionListStyling.swift, + StreamChatUI/CommonViews/InputChatMessageView/InputChatMessageView.swift, + StreamChatUI/CommonViews/InputTextView/InputTextView.swift, + StreamChatUI/CommonViews/ListCollectionViewLayout/CellSeparatorView.swift, + StreamChatUI/CommonViews/ListCollectionViewLayout/ListCollectionViewLayout.swift, + StreamChatUI/CommonViews/OnlyLinkTappableTextView.swift, + StreamChatUI/CommonViews/PlayerView.swift, + StreamChatUI/CommonViews/QuotedChatMessageView/QuotedChatMessageView.swift, + "StreamChatUI/CommonViews/QuotedChatMessageView/QuotedChatMessageView+SwiftUI.swift", + StreamChatUI/CommonViews/SkeletonLoadable.swift, + StreamChatUI/CommonViews/StackedUserAvatarsView.swift, + StreamChatUI/CommonViews/SwiftUIViewRepresentable.swift, + StreamChatUI/CommonViews/TextFieldView.swift, + StreamChatUI/CommonViews/TitleContainerView/TitleContainerView.swift, + StreamChatUI/Components.swift, + "StreamChatUI/Components+SwiftUI.swift", + StreamChatUI/ComponentsProvider.swift, + StreamChatUI/Composer/ComposerLinkPreviewView.swift, + StreamChatUI/Composer/ComposerVC.swift, + StreamChatUI/Composer/ComposerView.swift, + StreamChatUI/Composer/Suggestions/ChatCommandSuggestionView/ChatCommandSuggestionCollectionViewCell.swift, + StreamChatUI/Composer/Suggestions/ChatCommandSuggestionView/ChatCommandSuggestionView.swift, + StreamChatUI/Composer/Suggestions/ChatMentionSuggestionView/ChatMentionSuggestionCollectionViewCell.swift, + StreamChatUI/Composer/Suggestions/ChatMentionSuggestionView/ChatMentionSuggestionView.swift, + StreamChatUI/Composer/Suggestions/ChatSuggestionsCollectionReusableView.swift, + StreamChatUI/Composer/Suggestions/ChatSuggestionsCollectionView.swift, + StreamChatUI/Composer/Suggestions/ChatSuggestionsCollectionViewLayout.swift, + StreamChatUI/Composer/Suggestions/ChatSuggestionsHeaderView.swift, + StreamChatUI/Composer/Suggestions/ChatSuggestionsVC.swift, + StreamChatUI/Composer/TypingSuggester.swift, + StreamChatUI/Deprecations.swift, + StreamChatUI/Gallery/Cells/GalleryCollectionViewCell.swift, + StreamChatUI/Gallery/Cells/ImageAttachmentGalleryCell.swift, + StreamChatUI/Gallery/Cells/VideoAttachmentGalleryCell.swift, + StreamChatUI/Gallery/GalleryVC.swift, + StreamChatUI/Gallery/VideoPlaybackControlView.swift, + StreamChatUI/Gallery/ZoomAnimator.swift, + StreamChatUI/Gallery/ZoomDismissalInteractionController.swift, + StreamChatUI/Gallery/ZoomTransitionController.swift, + StreamChatUI/Generated/L10n.swift, + StreamChatUI/MessageActionsPopup/ChatMessageActionControl.swift, + StreamChatUI/MessageActionsPopup/ChatMessageActionItem.swift, + StreamChatUI/MessageActionsPopup/ChatMessageActionsVC.swift, + StreamChatUI/MessageActionsPopup/ChatMessagePopupVC.swift, + StreamChatUI/MessageActionsPopup/MessageActionsTransitionController.swift, + StreamChatUI/Navigation/AlertsRouter.swift, + StreamChatUI/Navigation/ChatChannelListRouter.swift, + StreamChatUI/Navigation/ChatMessageListRouter.swift, + StreamChatUI/Navigation/ChatThreadListRouter.swift, + StreamChatUI/Navigation/NavigationRouter.swift, + StreamChatUI/Navigation/NavigationVC.swift, + StreamChatUI/Resources/Assets.xcassets, + StreamChatUI/SDKIdentifier.swift, + StreamChatUI/StreamChatUI.h, + StreamChatUI/StreamDifferenceKit/Algorithm.swift, + StreamChatUI/StreamDifferenceKit/AnyDifferentiable.swift, + StreamChatUI/StreamDifferenceKit/ArraySection.swift, + StreamChatUI/StreamDifferenceKit/Changeset.swift, + StreamChatUI/StreamDifferenceKit/ContentEquatable.swift, + StreamChatUI/StreamDifferenceKit/ContentIdentifiable.swift, + StreamChatUI/StreamDifferenceKit/Differentiable.swift, + StreamChatUI/StreamDifferenceKit/DifferentiableSection.swift, + StreamChatUI/StreamDifferenceKit/ElementPath.swift, + StreamChatUI/StreamDifferenceKit/Extensions/AppKitExtension.swift, + StreamChatUI/StreamDifferenceKit/StagedChangeset.swift, + StreamChatUI/StreamNuke/Combine/ImagePublisher.swift, + StreamChatUI/StreamNuke/Core/DataCache.swift, + StreamChatUI/StreamNuke/Core/DataLoader.swift, + StreamChatUI/StreamNuke/Core/ImageCache.swift, + StreamChatUI/StreamNuke/Core/ImageDecoding.swift, + StreamChatUI/StreamNuke/Core/ImageEncoding.swift, + StreamChatUI/StreamNuke/Core/ImagePipeline.swift, + StreamChatUI/StreamNuke/Core/ImagePipelineCache.swift, + StreamChatUI/StreamNuke/Core/ImagePipelineConfiguration.swift, + StreamChatUI/StreamNuke/Core/ImagePipelineDelegate.swift, + StreamChatUI/StreamNuke/Core/ImagePrefetcher.swift, + StreamChatUI/StreamNuke/Core/ImageProcessing.swift, + StreamChatUI/StreamNuke/Core/ImageRequest.swift, + StreamChatUI/StreamNuke/Core/ImageResponse.swift, + StreamChatUI/StreamNuke/Core/ImageTask.swift, + StreamChatUI/StreamNuke/Internal/Allocations.swift, + StreamChatUI/StreamNuke/Internal/Combine.swift, + StreamChatUI/StreamNuke/Internal/Deprecated.swift, + StreamChatUI/StreamNuke/Internal/Extensions.swift, + StreamChatUI/StreamNuke/Internal/ImageRequestKeys.swift, + StreamChatUI/StreamNuke/Internal/LinkedList.swift, + StreamChatUI/StreamNuke/Internal/Log.swift, + StreamChatUI/StreamNuke/Internal/Operation.swift, + StreamChatUI/StreamNuke/Internal/RateLimiter.swift, + StreamChatUI/StreamNuke/Internal/ResumableData.swift, + StreamChatUI/StreamNuke/Internal/Tasks/ImagePipelineTask.swift, + StreamChatUI/StreamNuke/Internal/Tasks/OperationTask.swift, + StreamChatUI/StreamNuke/Internal/Tasks/Task.swift, + StreamChatUI/StreamNuke/Internal/Tasks/TaskFetchDecodedImage.swift, + StreamChatUI/StreamNuke/Internal/Tasks/TaskFetchOriginalImageData.swift, + StreamChatUI/StreamNuke/Internal/Tasks/TaskFetchWithPublisher.swift, + StreamChatUI/StreamNuke/Internal/Tasks/TaskLoadData.swift, + StreamChatUI/StreamNuke/Internal/Tasks/TaskLoadImage.swift, + StreamChatUI/StreamNuke/UI/FetchImage.swift, + StreamChatUI/StreamNuke/UI/ImageViewExtensions.swift, + "StreamChatUI/StreamSwiftyGif/NSImage+SwiftyGif.swift", + "StreamChatUI/StreamSwiftyGif/NSImageView+SwiftyGif.swift", + StreamChatUI/StreamSwiftyGif/ObjcAssociatedWeakObject.swift, + StreamChatUI/StreamSwiftyGif/SwiftyGifManager.swift, + "StreamChatUI/StreamSwiftyGif/UIImage+SwiftyGif.swift", + "StreamChatUI/StreamSwiftyGif/UIImageView+SwiftyGif.swift", + StreamChatUI/Utils/Animation.swift, + StreamChatUI/Utils/Cache.swift, + StreamChatUI/Utils/Cancellable.swift, + "StreamChatUI/Utils/ChatMessage+Extensions.swift", + StreamChatUI/Utils/DateUtils.swift, + "StreamChatUI/Utils/Extensions/Array+Extensions.swift", + "StreamChatUI/Utils/Extensions/Array+SafeSubscript.swift", + "StreamChatUI/Utils/Extensions/Bundle+Extensions.swift", + "StreamChatUI/Utils/Extensions/CACornerMask+Extensions.swift", + "StreamChatUI/Utils/Extensions/CALayer+Extensions.swift", + "StreamChatUI/Utils/Extensions/CGPoint+Extensions.swift", + "StreamChatUI/Utils/Extensions/CGRect+Extensions.swift", + StreamChatUI/Utils/Extensions/ChatChannelNamer.swift, + "StreamChatUI/Utils/Extensions/DifferenceKit+Stream.swift", + "StreamChatUI/Utils/Extensions/NSLayoutConstraint+Extensions.swift", + "StreamChatUI/Utils/Extensions/Reusable+Extensions.swift", + "StreamChatUI/Utils/Extensions/String+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIColor+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIFont+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIImage+Extensions.swift", + "StreamChatUI/Utils/Extensions/UILabel+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIScrollView+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIStackView+Extensions.swift", + "StreamChatUI/Utils/Extensions/UITextView+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIView+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIViewController+Extensions.swift", + StreamChatUI/Utils/ImageLoading/ImageCDN/ImageCDN.swift, + StreamChatUI/Utils/ImageLoading/ImageCDN/StreamCDN.swift, + StreamChatUI/Utils/ImageLoading/ImageDownloadOptions.swift, + StreamChatUI/Utils/ImageLoading/ImageDownloadRequest.swift, + StreamChatUI/Utils/ImageLoading/ImageLoaderOptions.swift, + StreamChatUI/Utils/ImageLoading/ImageLoading.swift, + StreamChatUI/Utils/ImageLoading/ImageMerger.swift, + StreamChatUI/Utils/ImageLoading/ImageResize.swift, + StreamChatUI/Utils/ImageLoading/ImageResultsMapper.swift, + StreamChatUI/Utils/ImageLoading/ImageSizeCalculator.swift, + StreamChatUI/Utils/ImageLoading/NukeImageLoader.swift, + StreamChatUI/Utils/ImageProcessor/NukeImageProcessor.swift, + StreamChatUI/Utils/KeyboardHandler/ComposerKeyboardHandler.swift, + StreamChatUI/Utils/KeyboardHandler/DefaultScrollViewKeyboardHandler.swift, + StreamChatUI/Utils/KeyboardHandler/KeyboardHandler.swift, + StreamChatUI/Utils/SystemEnvironment.swift, + StreamChatUI/Utils/TextViewMentionedUsersHandler.swift, + "StreamChatUI/Utils/UILabel+highlightText.swift", + StreamChatUI/Utils/VideoLoading/VideoLoading.swift, + StreamChatUI/Utils/ViewPaginationHandling/InvertedScrollViewPaginationHandler.swift, + StreamChatUI/Utils/ViewPaginationHandling/ScrollViewPaginationHandler.swift, + StreamChatUI/Utils/ViewPaginationHandling/StatefulScrollViewPaginationHandler.swift, + StreamChatUI/Utils/ViewPaginationHandling/ViewPaginationHandling.swift, + StreamChatUI/ViewContainerBuilder/ViewContainerBuilder.swift, + StreamChatUI/VoiceRecording/Components/AudioQueuePlayerNextItemProvider.swift, + StreamChatUI/VoiceRecording/Components/AudioSessionFeedbackGenerator.swift, + StreamChatUI/VoiceRecording/Components/BidirectionalPanGestureRecogniser.swift, + StreamChatUI/VoiceRecording/Views/AudioVisualizationView.swift, + StreamChatUI/VoiceRecording/Views/LiveRecordingView.swift, + StreamChatUI/VoiceRecording/Views/LockIndicatorView.swift, + StreamChatUI/VoiceRecording/Views/RecordingIndicatorView.swift, + StreamChatUI/VoiceRecording/Views/RecordingTipView.swift, + StreamChatUI/VoiceRecording/Views/SlideToCancelView.swift, + StreamChatUI/VoiceRecording/Views/WaveformView.swift, + StreamChatUI/VoiceRecording/VoiceRecordingVC.swift, + ); + publicHeaders = ( + StreamChatUI/StreamChatUI.h, ); - path = MessagesPaginationStateHandling; - sourceTree = ""; + target = 790881FC25432B7200896F03 /* StreamChatUI */; }; - ADE57B802C3C5C4600DD6B88 /* Thread */ = { - isa = PBXGroup; - children = ( - ADE57B832C3C5C8700DD6B88 /* ThreadMessageNew.json */, - ADE57B852C3C5C9100DD6B88 /* ThreadUpdated.json */, + 82E66F2B2F291FE70082E9A7 /* Exceptions for "Sources" folder in "StreamChatStatic" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + StreamChat/Controllers/PollController/PollController.swift, + StreamChat/Controllers/PollController/PollControllerDelegate.swift, + "StreamChat/Controllers/ThreadListController/ChatClient+ThreadListController.swift", + StreamChat/Controllers/ThreadListController/ThreadListController.swift, + "StreamChat/Controllers/ThreadListController/ThreadListController+Combine.swift", + "StreamChat/Controllers/ThreadListController/ThreadListController+SwiftUI.swift", + StreamChat/Database/StreamChatModel.xcdatamodeld, + "StreamChat/Extensions/Task+Extensions.swift", + StreamChat/Query/Sorting/SortValue.swift, + "StreamChat/Utils/Array+Sampling.swift", + StreamChat/Utils/MessagesPaginationStateHandling/MessagesPaginationState.swift, + StreamChat/Utils/MessagesPaginationStateHandling/MessagesPaginationStateHandling.swift, + StreamChatUI/Appearance.swift, + "StreamChatUI/Appearance+ColorPalette.swift", + "StreamChatUI/Appearance+Fonts.swift", + "StreamChatUI/Appearance+Formatters/Appearance+Formatters.swift", + "StreamChatUI/Appearance+Formatters/AudioPlaybackRateFormatter.swift", + "StreamChatUI/Appearance+Formatters/AudioRecordingNameFormatter.swift", + "StreamChatUI/Appearance+Formatters/Calendar+StreamCalendar.swift", + "StreamChatUI/Appearance+Formatters/ChannelListMessageTimestampFormatter.swift", + "StreamChatUI/Appearance+Formatters/ChannelNameFormatter.swift", + "StreamChatUI/Appearance+Formatters/GalleryHeaderViewDateFormatter.swift", + "StreamChatUI/Appearance+Formatters/MarkdownFormatter.swift", + "StreamChatUI/Appearance+Formatters/MessageDateSeparatorFormatter.swift", + "StreamChatUI/Appearance+Formatters/MessageTimestampFormatter.swift", + "StreamChatUI/Appearance+Formatters/PollTimestampFormatter.swift", + "StreamChatUI/Appearance+Formatters/UploadingProgressFormatter.swift", + "StreamChatUI/Appearance+Formatters/UserLastActivityFormatter.swift", + "StreamChatUI/Appearance+Formatters/VideoDurationFormatter.swift", + "StreamChatUI/Appearance+Images.swift", + "StreamChatUI/Appearance+SwiftUI.swift", + StreamChatUI/AppearanceProvider.swift, + StreamChatUI/ChatChannel/ChatChannelHeaderView.swift, + StreamChatUI/ChatChannel/ChatChannelVC.swift, + "StreamChatUI/ChatChannel/ChatChannelVC+SwiftUI.swift", + StreamChatUI/ChatChannel/StreamModalTransitioningDelegate.swift, + StreamChatUI/ChatChannelList/CellActionView.swift, + StreamChatUI/ChatChannelList/ChatChannelListCollectionViewCell.swift, + StreamChatUI/ChatChannelList/ChatChannelListCollectionViewDelegate.swift, + StreamChatUI/ChatChannelList/ChatChannelListEmptyView.swift, + StreamChatUI/ChatChannelList/ChatChannelListErrorView.swift, + StreamChatUI/ChatChannelList/ChatChannelListItemView.swift, + "StreamChatUI/ChatChannelList/ChatChannelListItemView+SwiftUI.swift", + StreamChatUI/ChatChannelList/ChatChannelListLoadingView.swift, + StreamChatUI/ChatChannelList/ChatChannelListLoadingViewCell.swift, + StreamChatUI/ChatChannelList/ChatChannelListLoadingViewCellContentView.swift, + StreamChatUI/ChatChannelList/ChatChannelListVC.swift, + "StreamChatUI/ChatChannelList/ChatChannelListVC+SwiftUI.swift", + StreamChatUI/ChatChannelList/ChatChannelUnreadCountView.swift, + "StreamChatUI/ChatChannelList/ChatChannelUnreadCountView+SwiftUI.swift", + StreamChatUI/ChatChannelList/Search/ChannelListSearchStrategy.swift, + StreamChatUI/ChatChannelList/Search/ChatChannelListSearchVC.swift, + StreamChatUI/ChatChannelList/Search/ChatChannelSearchVC.swift, + StreamChatUI/ChatChannelList/Search/ChatMessageSearchVC.swift, + StreamChatUI/ChatChannelList/SwipeableView.swift, + StreamChatUI/ChatMessageList/Attachments/AttachmentViewCatalog.swift, + StreamChatUI/ChatMessageList/Attachments/AttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/ChatMessageAttachmentPreviewVC.swift, + "StreamChatUI/ChatMessageList/Attachments/File/ChatFileAttachmentListView+ItemView.swift", + StreamChatUI/ChatMessageList/Attachments/File/ChatMessageFileAttachmentListView.swift, + StreamChatUI/ChatMessageList/Attachments/File/FileAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/Gallery/ChatMessageGalleryView.swift, + "StreamChatUI/ChatMessageList/Attachments/Gallery/ChatMessageImageGallery+ImagePreview.swift", + StreamChatUI/ChatMessageList/Attachments/Gallery/GalleryAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/Gallery/VideoAttachmentGalleryPreview.swift, + StreamChatUI/ChatMessageList/Attachments/Giphy/ChatMessageGiphyView.swift, + "StreamChatUI/ChatMessageList/Attachments/Giphy/ChatMessageGiphyView+GiphyBadge.swift", + StreamChatUI/ChatMessageList/Attachments/Giphy/ChatMessageInteractiveAttachmentView.swift, + "StreamChatUI/ChatMessageList/Attachments/Giphy/ChatMessageInteractiveAttachmentView+ActionButton.swift", + StreamChatUI/ChatMessageList/Attachments/Giphy/GiphyAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/Link/ChatMessageLinkPreviewView.swift, + StreamChatUI/ChatMessageList/Attachments/Link/LinkAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/MixedAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollAllOptionsListVC/PollAllOptionsListItemCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollAllOptionsListVC/PollAllOptionsListVC.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollAttachmentOptionListView/PollAttachmentOptionListItemView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollAttachmentOptionListView/PollAttachmentOptionListView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollAttachmentView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCommentListVC/PollCommentListItemCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCommentListVC/PollCommentListItemView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCommentListVC/PollCommentListSectionFooterView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCommentListVC/PollCommentListSectionHeaderView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCommentListVC/PollCommentListVC.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationFeatureCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationFeatureSwitchView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationMultipleVotesFeatureCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationNameCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationOptionCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationSectionHeaderView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationTextFieldView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationVC.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollFeature.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsSectionFooterView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsSectionHeaderView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsTableHeaderView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsVC.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsVoteItem/PollResultsVoteItemCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsVoteItem/PollResultsVoteItemView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsVoteListVC/PollResultsVoteListVC.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollsConfig.swift, + StreamChatUI/ChatMessageList/Attachments/Unsupported/UnsupportedAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/UploadingOverlayView.swift, + StreamChatUI/ChatMessageList/Attachments/VoiceRecording/ChatMessageVoiceRecordingAttachmentListView.swift, + "StreamChatUI/ChatMessageList/Attachments/VoiceRecording/ChatMessageVoiceRecordingAttachmentListView+ItemView.swift", + "StreamChatUI/ChatMessageList/Attachments/VoiceRecording/ChatMessageVoiceRecordingAttachmentListView+ItemViewPresenter.swift", + StreamChatUI/ChatMessageList/Attachments/VoiceRecording/VoiceRecordingAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageBubbleView.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageCell.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageContentView.swift, + "StreamChatUI/ChatMessageList/ChatMessage/ChatMessageContentView+SwiftUI.swift", + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageDeliveryStatusCheckmarkView.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageDeliveryStatusView.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageErrorIndicator.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageLayoutOptions.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageLayoutOptionsResolver.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatReactionsBubbleView.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatThreadArrowView.swift, + StreamChatUI/ChatMessageList/ChatMessage/Decorators/ChatMessageDecorationView.swift, + StreamChatUI/ChatMessageList/ChatMessage/Decorators/ChatMessageHeaderDecoratorView.swift, + StreamChatUI/ChatMessageList/ChatMessage/Decorators/ChatMessagesCountDecorationView.swift, + StreamChatUI/ChatMessageList/ChatMessage/Decorators/ChatThreadRepliesCountDecorationView.swift, + StreamChatUI/ChatMessageList/ChatMessage/Decorators/ChatUnreadMessagesCountDecorationView.swift, + StreamChatUI/ChatMessageList/ChatMessageListDateSeparatorView.swift, + StreamChatUI/ChatMessageList/ChatMessageListScrollOverlayView.swift, + StreamChatUI/ChatMessageList/ChatMessageListUnreadCountView.swift, + StreamChatUI/ChatMessageList/ChatMessageListVC.swift, + "StreamChatUI/ChatMessageList/ChatMessageListVC+DiffKit.swift", + StreamChatUI/ChatMessageList/ChatMessageListVCDataSource.swift, + StreamChatUI/ChatMessageList/ChatMessageListVCDelegate.swift, + StreamChatUI/ChatMessageList/ChatMessageListView.swift, + "StreamChatUI/ChatMessageList/ChatMessageListView+DiffKit.swift", + StreamChatUI/ChatMessageList/JumpToUnreadMessagesButton.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageDefaultReactionsBubbleView.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionAppearance.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionAuthorsVC/ChatMessageReactionAuthorsFlowLayout.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionAuthorsVC/ChatMessageReactionAuthorsVC.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionAuthorsVC/ChatMessageReactionAuthorViewCell.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionItemView.swift, + "StreamChatUI/ChatMessageList/Reactions/ChatMessageReactions+Types.swift", + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionsBubbleTail.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionsPickerVC.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionsView.swift, + StreamChatUI/ChatMessageList/Reactions/ChatReactionPickerBubbleView.swift, + StreamChatUI/ChatMessageList/Reactions/ChatReactionPickerReactionsView.swift, + StreamChatUI/ChatMessageList/ScrollToBottomButton.swift, + StreamChatUI/ChatMessageList/SwipeToReplyGestureHandler.swift, + StreamChatUI/ChatMessageList/TypingAnimationView.swift, + StreamChatUI/ChatMessageList/TypingIndicatorView.swift, + StreamChatUI/ChatThread/ChatThreadHeaderView.swift, + StreamChatUI/ChatThread/ChatThreadVC.swift, + "StreamChatUI/ChatThread/ChatThreadVC+SwiftUI.swift", + StreamChatUI/ChatThreadList/ChatThreadListEmptyView.swift, + StreamChatUI/ChatThreadList/ChatThreadListErrorView.swift, + StreamChatUI/ChatThreadList/ChatThreadListHeaderBannerView.swift, + StreamChatUI/ChatThreadList/ChatThreadListItemCell.swift, + StreamChatUI/ChatThreadList/ChatThreadListItemView.swift, + StreamChatUI/ChatThreadList/ChatThreadListLoadingView.swift, + StreamChatUI/ChatThreadList/ChatThreadListVC.swift, + StreamChatUI/ChatThreadList/ChatThreadUnreadCountView.swift, + StreamChatUI/CommonViews/Attachments/AttachmentPreviewContainer.swift, + StreamChatUI/CommonViews/Attachments/AttachmentPreviewProvider.swift, + StreamChatUI/CommonViews/Attachments/AttachmentsPreviewVC.swift, + StreamChatUI/CommonViews/Attachments/AttachmentViews/FileAttachmentView.swift, + StreamChatUI/CommonViews/Attachments/AttachmentViews/ImageAttachmentComposerPreview.swift, + StreamChatUI/CommonViews/Attachments/AttachmentViews/VideoAttachmentComposerPreview.swift, + StreamChatUI/CommonViews/Attachments/AttachmentViews/VoiceRecordingAttachmentComposerPreview.swift, + StreamChatUI/CommonViews/Attachments/AttachmentViews/VoiceRecordingAttachmentQuotedPreview.swift, + StreamChatUI/CommonViews/Attachments/DefaultAttachmentPreviewProvider.swift, + StreamChatUI/CommonViews/AvatarView/ChatAvatarView.swift, + StreamChatUI/CommonViews/AvatarView/ChatChannelAvatarView.swift, + "StreamChatUI/CommonViews/AvatarView/ChatChannelAvatarView+SwiftUI.swift", + StreamChatUI/CommonViews/AvatarView/ChatPresenceAvatarView/ChatPresenceAvatarView.swift, + StreamChatUI/CommonViews/AvatarView/ChatPresenceAvatarView/OnlineIndicatorView.swift, + StreamChatUI/CommonViews/AvatarView/ChatUserAvatarView.swift, + StreamChatUI/CommonViews/AvatarView/CurrentChatUserAvatarView.swift, + StreamChatUI/CommonViews/BadgeView.swift, + StreamChatUI/CommonViews/BannerView.swift, + StreamChatUI/CommonViews/BaseViews.swift, + StreamChatUI/CommonViews/Buttons/AttachmentActionButton.swift, + StreamChatUI/CommonViews/Buttons/AttachmentButton.swift, + StreamChatUI/CommonViews/Buttons/CheckboxButton.swift, + StreamChatUI/CommonViews/Buttons/CheckboxControl.swift, + StreamChatUI/CommonViews/Buttons/CircularCloseButton.swift, + StreamChatUI/CommonViews/Buttons/CloseButton.swift, + StreamChatUI/CommonViews/Buttons/CommandButton.swift, + StreamChatUI/CommonViews/Buttons/ConfirmButton.swift, + StreamChatUI/CommonViews/Buttons/MediaButton.swift, + StreamChatUI/CommonViews/Buttons/PillButton.swift, + StreamChatUI/CommonViews/Buttons/PlayPauseButton.swift, + StreamChatUI/CommonViews/Buttons/RecordButton.swift, + StreamChatUI/CommonViews/Buttons/SendButton.swift, + StreamChatUI/CommonViews/Buttons/ShareButton.swift, + StreamChatUI/CommonViews/Buttons/ShrinkInputButton.swift, + StreamChatUI/CommonViews/ChatLoadingIndicator.swift, + StreamChatUI/CommonViews/ChatNavigationBar.swift, + StreamChatUI/CommonViews/ClampedView.swift, + StreamChatUI/CommonViews/CommandLabelView.swift, + StreamChatUI/CommonViews/ContainerStackView.swift, + StreamChatUI/CommonViews/CooldownView.swift, + StreamChatUI/CommonViews/GradientView.swift, + StreamChatUI/CommonViews/GroupedSectionListStyling.swift, + StreamChatUI/CommonViews/InputChatMessageView/InputChatMessageView.swift, + StreamChatUI/CommonViews/InputTextView/InputTextView.swift, + StreamChatUI/CommonViews/ListCollectionViewLayout/CellSeparatorView.swift, + StreamChatUI/CommonViews/ListCollectionViewLayout/ListCollectionViewLayout.swift, + StreamChatUI/CommonViews/OnlyLinkTappableTextView.swift, + StreamChatUI/CommonViews/PlayerView.swift, + StreamChatUI/CommonViews/QuotedChatMessageView/QuotedChatMessageView.swift, + "StreamChatUI/CommonViews/QuotedChatMessageView/QuotedChatMessageView+SwiftUI.swift", + StreamChatUI/CommonViews/SkeletonLoadable.swift, + StreamChatUI/CommonViews/StackedUserAvatarsView.swift, + StreamChatUI/CommonViews/SwiftUIViewRepresentable.swift, + StreamChatUI/CommonViews/TextFieldView.swift, + StreamChatUI/CommonViews/TitleContainerView/TitleContainerView.swift, + StreamChatUI/Components.swift, + "StreamChatUI/Components+SwiftUI.swift", + StreamChatUI/ComponentsProvider.swift, + StreamChatUI/Composer/ComposerLinkPreviewView.swift, + StreamChatUI/Composer/ComposerVC.swift, + StreamChatUI/Composer/ComposerView.swift, + StreamChatUI/Composer/Suggestions/ChatCommandSuggestionView/ChatCommandSuggestionCollectionViewCell.swift, + StreamChatUI/Composer/Suggestions/ChatCommandSuggestionView/ChatCommandSuggestionView.swift, + StreamChatUI/Composer/Suggestions/ChatMentionSuggestionView/ChatMentionSuggestionCollectionViewCell.swift, + StreamChatUI/Composer/Suggestions/ChatMentionSuggestionView/ChatMentionSuggestionView.swift, + StreamChatUI/Composer/Suggestions/ChatSuggestionsCollectionReusableView.swift, + StreamChatUI/Composer/Suggestions/ChatSuggestionsCollectionView.swift, + StreamChatUI/Composer/Suggestions/ChatSuggestionsCollectionViewLayout.swift, + StreamChatUI/Composer/Suggestions/ChatSuggestionsHeaderView.swift, + StreamChatUI/Composer/Suggestions/ChatSuggestionsVC.swift, + StreamChatUI/Composer/TypingSuggester.swift, + StreamChatUI/Deprecations.swift, + StreamChatUI/Gallery/Cells/GalleryCollectionViewCell.swift, + StreamChatUI/Gallery/Cells/ImageAttachmentGalleryCell.swift, + StreamChatUI/Gallery/Cells/VideoAttachmentGalleryCell.swift, + StreamChatUI/Gallery/GalleryVC.swift, + StreamChatUI/Gallery/VideoPlaybackControlView.swift, + StreamChatUI/Gallery/ZoomAnimator.swift, + StreamChatUI/Gallery/ZoomDismissalInteractionController.swift, + StreamChatUI/Gallery/ZoomTransitionController.swift, + StreamChatUI/Generated/L10n.swift, + StreamChatUI/MessageActionsPopup/ChatMessageActionControl.swift, + StreamChatUI/MessageActionsPopup/ChatMessageActionItem.swift, + StreamChatUI/MessageActionsPopup/ChatMessageActionsVC.swift, + StreamChatUI/MessageActionsPopup/ChatMessagePopupVC.swift, + StreamChatUI/MessageActionsPopup/MessageActionsTransitionController.swift, + StreamChatUI/Navigation/AlertsRouter.swift, + StreamChatUI/Navigation/ChatChannelListRouter.swift, + StreamChatUI/Navigation/ChatMessageListRouter.swift, + StreamChatUI/Navigation/ChatThreadListRouter.swift, + StreamChatUI/Navigation/NavigationRouter.swift, + StreamChatUI/Navigation/NavigationVC.swift, + StreamChatUI/SDKIdentifier.swift, + StreamChatUI/StreamDifferenceKit/Algorithm.swift, + StreamChatUI/StreamDifferenceKit/AnyDifferentiable.swift, + StreamChatUI/StreamDifferenceKit/ArraySection.swift, + StreamChatUI/StreamDifferenceKit/Changeset.swift, + StreamChatUI/StreamDifferenceKit/ContentEquatable.swift, + StreamChatUI/StreamDifferenceKit/ContentIdentifiable.swift, + StreamChatUI/StreamDifferenceKit/Differentiable.swift, + StreamChatUI/StreamDifferenceKit/DifferentiableSection.swift, + StreamChatUI/StreamDifferenceKit/ElementPath.swift, + StreamChatUI/StreamDifferenceKit/Extensions/AppKitExtension.swift, + StreamChatUI/StreamDifferenceKit/StagedChangeset.swift, + StreamChatUI/StreamNuke/Combine/ImagePublisher.swift, + StreamChatUI/StreamNuke/Core/DataCache.swift, + StreamChatUI/StreamNuke/Core/DataLoader.swift, + StreamChatUI/StreamNuke/Core/ImageCache.swift, + StreamChatUI/StreamNuke/Core/ImageDecoding.swift, + StreamChatUI/StreamNuke/Core/ImageEncoding.swift, + StreamChatUI/StreamNuke/Core/ImagePipeline.swift, + StreamChatUI/StreamNuke/Core/ImagePipelineCache.swift, + StreamChatUI/StreamNuke/Core/ImagePipelineConfiguration.swift, + StreamChatUI/StreamNuke/Core/ImagePipelineDelegate.swift, + StreamChatUI/StreamNuke/Core/ImagePrefetcher.swift, + StreamChatUI/StreamNuke/Core/ImageProcessing.swift, + StreamChatUI/StreamNuke/Core/ImageRequest.swift, + StreamChatUI/StreamNuke/Core/ImageResponse.swift, + StreamChatUI/StreamNuke/Core/ImageTask.swift, + StreamChatUI/StreamNuke/Internal/Allocations.swift, + StreamChatUI/StreamNuke/Internal/Combine.swift, + StreamChatUI/StreamNuke/Internal/Deprecated.swift, + StreamChatUI/StreamNuke/Internal/Extensions.swift, + StreamChatUI/StreamNuke/Internal/ImageRequestKeys.swift, + StreamChatUI/StreamNuke/Internal/LinkedList.swift, + StreamChatUI/StreamNuke/Internal/Log.swift, + StreamChatUI/StreamNuke/Internal/Operation.swift, + StreamChatUI/StreamNuke/Internal/RateLimiter.swift, + StreamChatUI/StreamNuke/Internal/ResumableData.swift, + StreamChatUI/StreamNuke/Internal/Tasks/ImagePipelineTask.swift, + StreamChatUI/StreamNuke/Internal/Tasks/OperationTask.swift, + StreamChatUI/StreamNuke/Internal/Tasks/Task.swift, + StreamChatUI/StreamNuke/Internal/Tasks/TaskFetchDecodedImage.swift, + StreamChatUI/StreamNuke/Internal/Tasks/TaskFetchOriginalImageData.swift, + StreamChatUI/StreamNuke/Internal/Tasks/TaskFetchWithPublisher.swift, + StreamChatUI/StreamNuke/Internal/Tasks/TaskLoadData.swift, + StreamChatUI/StreamNuke/Internal/Tasks/TaskLoadImage.swift, + StreamChatUI/StreamNuke/UI/FetchImage.swift, + StreamChatUI/StreamNuke/UI/ImageViewExtensions.swift, + "StreamChatUI/StreamSwiftyGif/NSImage+SwiftyGif.swift", + "StreamChatUI/StreamSwiftyGif/NSImageView+SwiftyGif.swift", + StreamChatUI/StreamSwiftyGif/ObjcAssociatedWeakObject.swift, + StreamChatUI/StreamSwiftyGif/SwiftyGifManager.swift, + "StreamChatUI/StreamSwiftyGif/UIImage+SwiftyGif.swift", + "StreamChatUI/StreamSwiftyGif/UIImageView+SwiftyGif.swift", + StreamChatUI/Utils/Animation.swift, + StreamChatUI/Utils/Cache.swift, + StreamChatUI/Utils/Cancellable.swift, + "StreamChatUI/Utils/ChatMessage+Extensions.swift", + StreamChatUI/Utils/DateUtils.swift, + "StreamChatUI/Utils/Extensions/Array+Extensions.swift", + "StreamChatUI/Utils/Extensions/Array+SafeSubscript.swift", + "StreamChatUI/Utils/Extensions/Bundle+Extensions.swift", + "StreamChatUI/Utils/Extensions/CACornerMask+Extensions.swift", + "StreamChatUI/Utils/Extensions/CALayer+Extensions.swift", + "StreamChatUI/Utils/Extensions/CGPoint+Extensions.swift", + "StreamChatUI/Utils/Extensions/CGRect+Extensions.swift", + StreamChatUI/Utils/Extensions/ChatChannelNamer.swift, + "StreamChatUI/Utils/Extensions/DifferenceKit+Stream.swift", + "StreamChatUI/Utils/Extensions/NSLayoutConstraint+Extensions.swift", + "StreamChatUI/Utils/Extensions/Reusable+Extensions.swift", + "StreamChatUI/Utils/Extensions/String+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIColor+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIFont+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIImage+Extensions.swift", + "StreamChatUI/Utils/Extensions/UILabel+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIScrollView+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIStackView+Extensions.swift", + "StreamChatUI/Utils/Extensions/UITextView+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIView+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIViewController+Extensions.swift", + StreamChatUI/Utils/ImageLoading/ImageCDN/ImageCDN.swift, + StreamChatUI/Utils/ImageLoading/ImageCDN/StreamCDN.swift, + StreamChatUI/Utils/ImageLoading/ImageDownloadOptions.swift, + StreamChatUI/Utils/ImageLoading/ImageDownloadRequest.swift, + StreamChatUI/Utils/ImageLoading/ImageLoaderOptions.swift, + StreamChatUI/Utils/ImageLoading/ImageLoading.swift, + StreamChatUI/Utils/ImageLoading/ImageMerger.swift, + StreamChatUI/Utils/ImageLoading/ImageResize.swift, + StreamChatUI/Utils/ImageLoading/ImageResultsMapper.swift, + StreamChatUI/Utils/ImageLoading/ImageSizeCalculator.swift, + StreamChatUI/Utils/ImageLoading/NukeImageLoader.swift, + StreamChatUI/Utils/ImageProcessor/NukeImageProcessor.swift, + StreamChatUI/Utils/KeyboardHandler/ComposerKeyboardHandler.swift, + StreamChatUI/Utils/KeyboardHandler/DefaultScrollViewKeyboardHandler.swift, + StreamChatUI/Utils/KeyboardHandler/KeyboardHandler.swift, + StreamChatUI/Utils/SystemEnvironment.swift, + StreamChatUI/Utils/TextViewMentionedUsersHandler.swift, + "StreamChatUI/Utils/UILabel+highlightText.swift", + StreamChatUI/Utils/VideoLoading/VideoLoading.swift, + StreamChatUI/Utils/ViewPaginationHandling/InvertedScrollViewPaginationHandler.swift, + StreamChatUI/Utils/ViewPaginationHandling/ScrollViewPaginationHandler.swift, + StreamChatUI/Utils/ViewPaginationHandling/StatefulScrollViewPaginationHandler.swift, + StreamChatUI/Utils/ViewPaginationHandling/ViewPaginationHandling.swift, + StreamChatUI/ViewContainerBuilder/ViewContainerBuilder.swift, + StreamChatUI/VoiceRecording/Components/AudioQueuePlayerNextItemProvider.swift, + StreamChatUI/VoiceRecording/Components/AudioSessionFeedbackGenerator.swift, + StreamChatUI/VoiceRecording/Components/BidirectionalPanGestureRecogniser.swift, + StreamChatUI/VoiceRecording/Views/AudioVisualizationView.swift, + StreamChatUI/VoiceRecording/Views/LiveRecordingView.swift, + StreamChatUI/VoiceRecording/Views/LockIndicatorView.swift, + StreamChatUI/VoiceRecording/Views/RecordingIndicatorView.swift, + StreamChatUI/VoiceRecording/Views/RecordingTipView.swift, + StreamChatUI/VoiceRecording/Views/SlideToCancelView.swift, + StreamChatUI/VoiceRecording/Views/WaveformView.swift, + StreamChatUI/VoiceRecording/VoiceRecordingVC.swift, + ); + target = C121E757274543D000023E4C /* StreamChatStatic */; + }; + 82E66F2C2F291FE70082E9A7 /* Exceptions for "Sources" folder in "StreamChatUIStatic" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + StreamChatUI/Appearance.swift, + "StreamChatUI/Appearance+ColorPalette.swift", + "StreamChatUI/Appearance+Fonts.swift", + "StreamChatUI/Appearance+Formatters/Appearance+Formatters.swift", + "StreamChatUI/Appearance+Formatters/AudioPlaybackRateFormatter.swift", + "StreamChatUI/Appearance+Formatters/AudioRecordingNameFormatter.swift", + "StreamChatUI/Appearance+Formatters/Calendar+StreamCalendar.swift", + "StreamChatUI/Appearance+Formatters/ChannelListMessageTimestampFormatter.swift", + "StreamChatUI/Appearance+Formatters/ChannelNameFormatter.swift", + "StreamChatUI/Appearance+Formatters/GalleryHeaderViewDateFormatter.swift", + "StreamChatUI/Appearance+Formatters/MarkdownFormatter.swift", + "StreamChatUI/Appearance+Formatters/MessageDateSeparatorFormatter.swift", + "StreamChatUI/Appearance+Formatters/MessageTimestampFormatter.swift", + "StreamChatUI/Appearance+Formatters/PollTimestampFormatter.swift", + "StreamChatUI/Appearance+Formatters/UploadingProgressFormatter.swift", + "StreamChatUI/Appearance+Formatters/UserLastActivityFormatter.swift", + "StreamChatUI/Appearance+Formatters/VideoDurationFormatter.swift", + "StreamChatUI/Appearance+Images.swift", + "StreamChatUI/Appearance+SwiftUI.swift", + StreamChatUI/AppearanceProvider.swift, + StreamChatUI/ChatChannel/ChatChannelHeaderView.swift, + StreamChatUI/ChatChannel/ChatChannelVC.swift, + "StreamChatUI/ChatChannel/ChatChannelVC+SwiftUI.swift", + StreamChatUI/ChatChannel/StreamModalTransitioningDelegate.swift, + StreamChatUI/ChatChannelList/CellActionView.swift, + StreamChatUI/ChatChannelList/ChatChannelListCollectionViewCell.swift, + StreamChatUI/ChatChannelList/ChatChannelListCollectionViewDelegate.swift, + StreamChatUI/ChatChannelList/ChatChannelListEmptyView.swift, + StreamChatUI/ChatChannelList/ChatChannelListErrorView.swift, + StreamChatUI/ChatChannelList/ChatChannelListItemView.swift, + "StreamChatUI/ChatChannelList/ChatChannelListItemView+SwiftUI.swift", + StreamChatUI/ChatChannelList/ChatChannelListLoadingView.swift, + StreamChatUI/ChatChannelList/ChatChannelListLoadingViewCell.swift, + StreamChatUI/ChatChannelList/ChatChannelListLoadingViewCellContentView.swift, + StreamChatUI/ChatChannelList/ChatChannelListVC.swift, + "StreamChatUI/ChatChannelList/ChatChannelListVC+SwiftUI.swift", + StreamChatUI/ChatChannelList/ChatChannelUnreadCountView.swift, + "StreamChatUI/ChatChannelList/ChatChannelUnreadCountView+SwiftUI.swift", + StreamChatUI/ChatChannelList/Search/ChannelListSearchStrategy.swift, + StreamChatUI/ChatChannelList/Search/ChatChannelListSearchVC.swift, + StreamChatUI/ChatChannelList/Search/ChatChannelSearchVC.swift, + StreamChatUI/ChatChannelList/Search/ChatMessageSearchVC.swift, + StreamChatUI/ChatChannelList/SwipeableView.swift, + StreamChatUI/ChatMessageList/Attachments/AttachmentViewCatalog.swift, + StreamChatUI/ChatMessageList/Attachments/AttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/ChatMessageAttachmentPreviewVC.swift, + "StreamChatUI/ChatMessageList/Attachments/File/ChatFileAttachmentListView+ItemView.swift", + StreamChatUI/ChatMessageList/Attachments/File/ChatMessageFileAttachmentListView.swift, + StreamChatUI/ChatMessageList/Attachments/File/FileAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/Gallery/ChatMessageGalleryView.swift, + "StreamChatUI/ChatMessageList/Attachments/Gallery/ChatMessageImageGallery+ImagePreview.swift", + StreamChatUI/ChatMessageList/Attachments/Gallery/GalleryAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/Gallery/VideoAttachmentGalleryPreview.swift, + StreamChatUI/ChatMessageList/Attachments/Giphy/ChatMessageGiphyView.swift, + "StreamChatUI/ChatMessageList/Attachments/Giphy/ChatMessageGiphyView+GiphyBadge.swift", + StreamChatUI/ChatMessageList/Attachments/Giphy/ChatMessageInteractiveAttachmentView.swift, + "StreamChatUI/ChatMessageList/Attachments/Giphy/ChatMessageInteractiveAttachmentView+ActionButton.swift", + StreamChatUI/ChatMessageList/Attachments/Giphy/GiphyAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/Link/ChatMessageLinkPreviewView.swift, + StreamChatUI/ChatMessageList/Attachments/Link/LinkAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/MixedAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollAllOptionsListVC/PollAllOptionsListItemCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollAllOptionsListVC/PollAllOptionsListVC.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollAttachmentOptionListView/PollAttachmentOptionListItemView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollAttachmentOptionListView/PollAttachmentOptionListView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollAttachmentView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCommentListVC/PollCommentListItemCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCommentListVC/PollCommentListItemView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCommentListVC/PollCommentListSectionFooterView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCommentListVC/PollCommentListSectionHeaderView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCommentListVC/PollCommentListVC.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationFeatureCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationFeatureSwitchView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationMultipleVotesFeatureCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationNameCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationOptionCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationSectionHeaderView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationTextFieldView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollCreationVC.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollCreationVC/PollFeature.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsSectionFooterView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsSectionHeaderView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsTableHeaderView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsVC.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsVoteItem/PollResultsVoteItemCell.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsVoteItem/PollResultsVoteItemView.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollResultsVC/PollResultsVoteListVC/PollResultsVoteListVC.swift, + StreamChatUI/ChatMessageList/Attachments/Poll/PollsConfig.swift, + StreamChatUI/ChatMessageList/Attachments/Unsupported/UnsupportedAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/Attachments/UploadingOverlayView.swift, + StreamChatUI/ChatMessageList/Attachments/VoiceRecording/ChatMessageVoiceRecordingAttachmentListView.swift, + "StreamChatUI/ChatMessageList/Attachments/VoiceRecording/ChatMessageVoiceRecordingAttachmentListView+ItemView.swift", + "StreamChatUI/ChatMessageList/Attachments/VoiceRecording/ChatMessageVoiceRecordingAttachmentListView+ItemViewPresenter.swift", + StreamChatUI/ChatMessageList/Attachments/VoiceRecording/VoiceRecordingAttachmentViewInjector.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageBubbleView.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageCell.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageContentView.swift, + "StreamChatUI/ChatMessageList/ChatMessage/ChatMessageContentView+SwiftUI.swift", + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageDeliveryStatusCheckmarkView.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageDeliveryStatusView.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageErrorIndicator.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageLayoutOptions.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatMessageLayoutOptionsResolver.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatReactionsBubbleView.swift, + StreamChatUI/ChatMessageList/ChatMessage/ChatThreadArrowView.swift, + StreamChatUI/ChatMessageList/ChatMessage/Decorators/ChatMessageDecorationView.swift, + StreamChatUI/ChatMessageList/ChatMessage/Decorators/ChatMessageHeaderDecoratorView.swift, + StreamChatUI/ChatMessageList/ChatMessage/Decorators/ChatMessagesCountDecorationView.swift, + StreamChatUI/ChatMessageList/ChatMessage/Decorators/ChatThreadRepliesCountDecorationView.swift, + StreamChatUI/ChatMessageList/ChatMessage/Decorators/ChatUnreadMessagesCountDecorationView.swift, + StreamChatUI/ChatMessageList/ChatMessageListDateSeparatorView.swift, + StreamChatUI/ChatMessageList/ChatMessageListScrollOverlayView.swift, + StreamChatUI/ChatMessageList/ChatMessageListUnreadCountView.swift, + StreamChatUI/ChatMessageList/ChatMessageListVC.swift, + "StreamChatUI/ChatMessageList/ChatMessageListVC+DiffKit.swift", + StreamChatUI/ChatMessageList/ChatMessageListVCDataSource.swift, + StreamChatUI/ChatMessageList/ChatMessageListVCDelegate.swift, + StreamChatUI/ChatMessageList/ChatMessageListView.swift, + "StreamChatUI/ChatMessageList/ChatMessageListView+DiffKit.swift", + StreamChatUI/ChatMessageList/JumpToUnreadMessagesButton.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageDefaultReactionsBubbleView.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionAppearance.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionAuthorsVC/ChatMessageReactionAuthorsFlowLayout.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionAuthorsVC/ChatMessageReactionAuthorsVC.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionAuthorsVC/ChatMessageReactionAuthorViewCell.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionItemView.swift, + "StreamChatUI/ChatMessageList/Reactions/ChatMessageReactions+Types.swift", + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionsBubbleTail.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionsPickerVC.swift, + StreamChatUI/ChatMessageList/Reactions/ChatMessageReactionsView.swift, + StreamChatUI/ChatMessageList/Reactions/ChatReactionPickerBubbleView.swift, + StreamChatUI/ChatMessageList/Reactions/ChatReactionPickerReactionsView.swift, + StreamChatUI/ChatMessageList/ScrollToBottomButton.swift, + StreamChatUI/ChatMessageList/SwipeToReplyGestureHandler.swift, + StreamChatUI/ChatMessageList/TypingAnimationView.swift, + StreamChatUI/ChatMessageList/TypingIndicatorView.swift, + StreamChatUI/ChatThread/ChatThreadHeaderView.swift, + StreamChatUI/ChatThread/ChatThreadVC.swift, + "StreamChatUI/ChatThread/ChatThreadVC+SwiftUI.swift", + StreamChatUI/ChatThreadList/ChatThreadListEmptyView.swift, + StreamChatUI/ChatThreadList/ChatThreadListErrorView.swift, + StreamChatUI/ChatThreadList/ChatThreadListHeaderBannerView.swift, + StreamChatUI/ChatThreadList/ChatThreadListItemCell.swift, + StreamChatUI/ChatThreadList/ChatThreadListItemView.swift, + StreamChatUI/ChatThreadList/ChatThreadListLoadingView.swift, + StreamChatUI/ChatThreadList/ChatThreadListVC.swift, + StreamChatUI/ChatThreadList/ChatThreadUnreadCountView.swift, + StreamChatUI/CommonViews/Attachments/AttachmentPreviewContainer.swift, + StreamChatUI/CommonViews/Attachments/AttachmentPreviewProvider.swift, + StreamChatUI/CommonViews/Attachments/AttachmentsPreviewVC.swift, + StreamChatUI/CommonViews/Attachments/AttachmentViews/FileAttachmentView.swift, + StreamChatUI/CommonViews/Attachments/AttachmentViews/ImageAttachmentComposerPreview.swift, + StreamChatUI/CommonViews/Attachments/AttachmentViews/VideoAttachmentComposerPreview.swift, + StreamChatUI/CommonViews/Attachments/AttachmentViews/VoiceRecordingAttachmentComposerPreview.swift, + StreamChatUI/CommonViews/Attachments/AttachmentViews/VoiceRecordingAttachmentQuotedPreview.swift, + StreamChatUI/CommonViews/Attachments/DefaultAttachmentPreviewProvider.swift, + StreamChatUI/CommonViews/AvatarView/ChatAvatarView.swift, + StreamChatUI/CommonViews/AvatarView/ChatChannelAvatarView.swift, + "StreamChatUI/CommonViews/AvatarView/ChatChannelAvatarView+SwiftUI.swift", + StreamChatUI/CommonViews/AvatarView/ChatPresenceAvatarView/ChatPresenceAvatarView.swift, + StreamChatUI/CommonViews/AvatarView/ChatPresenceAvatarView/OnlineIndicatorView.swift, + StreamChatUI/CommonViews/AvatarView/ChatUserAvatarView.swift, + StreamChatUI/CommonViews/AvatarView/CurrentChatUserAvatarView.swift, + StreamChatUI/CommonViews/BadgeView.swift, + StreamChatUI/CommonViews/BannerView.swift, + StreamChatUI/CommonViews/BaseViews.swift, + StreamChatUI/CommonViews/Buttons/AttachmentActionButton.swift, + StreamChatUI/CommonViews/Buttons/AttachmentButton.swift, + StreamChatUI/CommonViews/Buttons/CheckboxButton.swift, + StreamChatUI/CommonViews/Buttons/CheckboxControl.swift, + StreamChatUI/CommonViews/Buttons/CircularCloseButton.swift, + StreamChatUI/CommonViews/Buttons/CloseButton.swift, + StreamChatUI/CommonViews/Buttons/CommandButton.swift, + StreamChatUI/CommonViews/Buttons/ConfirmButton.swift, + StreamChatUI/CommonViews/Buttons/MediaButton.swift, + StreamChatUI/CommonViews/Buttons/PillButton.swift, + StreamChatUI/CommonViews/Buttons/PlayPauseButton.swift, + StreamChatUI/CommonViews/Buttons/RecordButton.swift, + StreamChatUI/CommonViews/Buttons/SendButton.swift, + StreamChatUI/CommonViews/Buttons/ShareButton.swift, + StreamChatUI/CommonViews/Buttons/ShrinkInputButton.swift, + StreamChatUI/CommonViews/ChatLoadingIndicator.swift, + StreamChatUI/CommonViews/ChatNavigationBar.swift, + StreamChatUI/CommonViews/ClampedView.swift, + StreamChatUI/CommonViews/CommandLabelView.swift, + StreamChatUI/CommonViews/ContainerStackView.swift, + StreamChatUI/CommonViews/CooldownView.swift, + StreamChatUI/CommonViews/GradientView.swift, + StreamChatUI/CommonViews/GroupedSectionListStyling.swift, + StreamChatUI/CommonViews/InputChatMessageView/InputChatMessageView.swift, + StreamChatUI/CommonViews/InputTextView/InputTextView.swift, + StreamChatUI/CommonViews/ListCollectionViewLayout/CellSeparatorView.swift, + StreamChatUI/CommonViews/ListCollectionViewLayout/ListCollectionViewLayout.swift, + StreamChatUI/CommonViews/OnlyLinkTappableTextView.swift, + StreamChatUI/CommonViews/PlayerView.swift, + StreamChatUI/CommonViews/QuotedChatMessageView/QuotedChatMessageView.swift, + "StreamChatUI/CommonViews/QuotedChatMessageView/QuotedChatMessageView+SwiftUI.swift", + StreamChatUI/CommonViews/SkeletonLoadable.swift, + StreamChatUI/CommonViews/StackedUserAvatarsView.swift, + StreamChatUI/CommonViews/SwiftUIViewRepresentable.swift, + StreamChatUI/CommonViews/TextFieldView.swift, + StreamChatUI/CommonViews/TitleContainerView/TitleContainerView.swift, + StreamChatUI/Components.swift, + "StreamChatUI/Components+SwiftUI.swift", + StreamChatUI/ComponentsProvider.swift, + StreamChatUI/Composer/ComposerLinkPreviewView.swift, + StreamChatUI/Composer/ComposerVC.swift, + StreamChatUI/Composer/ComposerView.swift, + StreamChatUI/Composer/Suggestions/ChatCommandSuggestionView/ChatCommandSuggestionCollectionViewCell.swift, + StreamChatUI/Composer/Suggestions/ChatCommandSuggestionView/ChatCommandSuggestionView.swift, + StreamChatUI/Composer/Suggestions/ChatMentionSuggestionView/ChatMentionSuggestionCollectionViewCell.swift, + StreamChatUI/Composer/Suggestions/ChatMentionSuggestionView/ChatMentionSuggestionView.swift, + StreamChatUI/Composer/Suggestions/ChatSuggestionsCollectionReusableView.swift, + StreamChatUI/Composer/Suggestions/ChatSuggestionsCollectionView.swift, + StreamChatUI/Composer/Suggestions/ChatSuggestionsCollectionViewLayout.swift, + StreamChatUI/Composer/Suggestions/ChatSuggestionsHeaderView.swift, + StreamChatUI/Composer/Suggestions/ChatSuggestionsVC.swift, + StreamChatUI/Composer/TypingSuggester.swift, + StreamChatUI/Deprecations.swift, + StreamChatUI/Gallery/Cells/GalleryCollectionViewCell.swift, + StreamChatUI/Gallery/Cells/ImageAttachmentGalleryCell.swift, + StreamChatUI/Gallery/Cells/VideoAttachmentGalleryCell.swift, + StreamChatUI/Gallery/GalleryVC.swift, + StreamChatUI/Gallery/VideoPlaybackControlView.swift, + StreamChatUI/Gallery/ZoomAnimator.swift, + StreamChatUI/Gallery/ZoomDismissalInteractionController.swift, + StreamChatUI/Gallery/ZoomTransitionController.swift, + StreamChatUI/Generated/L10n.swift, + StreamChatUI/MessageActionsPopup/ChatMessageActionControl.swift, + StreamChatUI/MessageActionsPopup/ChatMessageActionItem.swift, + StreamChatUI/MessageActionsPopup/ChatMessageActionsVC.swift, + StreamChatUI/MessageActionsPopup/ChatMessagePopupVC.swift, + StreamChatUI/MessageActionsPopup/MessageActionsTransitionController.swift, + StreamChatUI/Navigation/AlertsRouter.swift, + StreamChatUI/Navigation/ChatChannelListRouter.swift, + StreamChatUI/Navigation/ChatMessageListRouter.swift, + StreamChatUI/Navigation/ChatThreadListRouter.swift, + StreamChatUI/Navigation/NavigationRouter.swift, + StreamChatUI/Navigation/NavigationVC.swift, + StreamChatUI/SDKIdentifier.swift, + StreamChatUI/StreamDifferenceKit/Algorithm.swift, + StreamChatUI/StreamDifferenceKit/AnyDifferentiable.swift, + StreamChatUI/StreamDifferenceKit/ArraySection.swift, + StreamChatUI/StreamDifferenceKit/Changeset.swift, + StreamChatUI/StreamDifferenceKit/ContentEquatable.swift, + StreamChatUI/StreamDifferenceKit/ContentIdentifiable.swift, + StreamChatUI/StreamDifferenceKit/Differentiable.swift, + StreamChatUI/StreamDifferenceKit/DifferentiableSection.swift, + StreamChatUI/StreamDifferenceKit/ElementPath.swift, + StreamChatUI/StreamDifferenceKit/Extensions/AppKitExtension.swift, + StreamChatUI/StreamDifferenceKit/StagedChangeset.swift, + StreamChatUI/StreamNuke/Combine/ImagePublisher.swift, + StreamChatUI/StreamNuke/Core/DataCache.swift, + StreamChatUI/StreamNuke/Core/DataLoader.swift, + StreamChatUI/StreamNuke/Core/ImageCache.swift, + StreamChatUI/StreamNuke/Core/ImageDecoding.swift, + StreamChatUI/StreamNuke/Core/ImageEncoding.swift, + StreamChatUI/StreamNuke/Core/ImagePipeline.swift, + StreamChatUI/StreamNuke/Core/ImagePipelineCache.swift, + StreamChatUI/StreamNuke/Core/ImagePipelineConfiguration.swift, + StreamChatUI/StreamNuke/Core/ImagePipelineDelegate.swift, + StreamChatUI/StreamNuke/Core/ImagePrefetcher.swift, + StreamChatUI/StreamNuke/Core/ImageProcessing.swift, + StreamChatUI/StreamNuke/Core/ImageRequest.swift, + StreamChatUI/StreamNuke/Core/ImageResponse.swift, + StreamChatUI/StreamNuke/Core/ImageTask.swift, + StreamChatUI/StreamNuke/Internal/Allocations.swift, + StreamChatUI/StreamNuke/Internal/Combine.swift, + StreamChatUI/StreamNuke/Internal/Deprecated.swift, + StreamChatUI/StreamNuke/Internal/Extensions.swift, + StreamChatUI/StreamNuke/Internal/ImageRequestKeys.swift, + StreamChatUI/StreamNuke/Internal/LinkedList.swift, + StreamChatUI/StreamNuke/Internal/Log.swift, + StreamChatUI/StreamNuke/Internal/Operation.swift, + StreamChatUI/StreamNuke/Internal/RateLimiter.swift, + StreamChatUI/StreamNuke/Internal/ResumableData.swift, + StreamChatUI/StreamNuke/Internal/Tasks/ImagePipelineTask.swift, + StreamChatUI/StreamNuke/Internal/Tasks/OperationTask.swift, + StreamChatUI/StreamNuke/Internal/Tasks/Task.swift, + StreamChatUI/StreamNuke/Internal/Tasks/TaskFetchDecodedImage.swift, + StreamChatUI/StreamNuke/Internal/Tasks/TaskFetchOriginalImageData.swift, + StreamChatUI/StreamNuke/Internal/Tasks/TaskFetchWithPublisher.swift, + StreamChatUI/StreamNuke/Internal/Tasks/TaskLoadData.swift, + StreamChatUI/StreamNuke/Internal/Tasks/TaskLoadImage.swift, + StreamChatUI/StreamNuke/UI/FetchImage.swift, + StreamChatUI/StreamNuke/UI/ImageViewExtensions.swift, + "StreamChatUI/StreamSwiftyGif/NSImage+SwiftyGif.swift", + "StreamChatUI/StreamSwiftyGif/NSImageView+SwiftyGif.swift", + StreamChatUI/StreamSwiftyGif/ObjcAssociatedWeakObject.swift, + StreamChatUI/StreamSwiftyGif/SwiftyGifManager.swift, + "StreamChatUI/StreamSwiftyGif/UIImage+SwiftyGif.swift", + "StreamChatUI/StreamSwiftyGif/UIImageView+SwiftyGif.swift", + StreamChatUI/Utils/Animation.swift, + StreamChatUI/Utils/Cache.swift, + StreamChatUI/Utils/Cancellable.swift, + "StreamChatUI/Utils/ChatMessage+Extensions.swift", + StreamChatUI/Utils/DateUtils.swift, + "StreamChatUI/Utils/Extensions/Array+Extensions.swift", + "StreamChatUI/Utils/Extensions/Array+SafeSubscript.swift", + "StreamChatUI/Utils/Extensions/Bundle+Extensions.swift", + "StreamChatUI/Utils/Extensions/CACornerMask+Extensions.swift", + "StreamChatUI/Utils/Extensions/CALayer+Extensions.swift", + "StreamChatUI/Utils/Extensions/CGPoint+Extensions.swift", + "StreamChatUI/Utils/Extensions/CGRect+Extensions.swift", + StreamChatUI/Utils/Extensions/ChatChannelNamer.swift, + "StreamChatUI/Utils/Extensions/DifferenceKit+Stream.swift", + "StreamChatUI/Utils/Extensions/NSLayoutConstraint+Extensions.swift", + "StreamChatUI/Utils/Extensions/Reusable+Extensions.swift", + "StreamChatUI/Utils/Extensions/String+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIColor+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIFont+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIImage+Extensions.swift", + "StreamChatUI/Utils/Extensions/UILabel+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIScrollView+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIStackView+Extensions.swift", + "StreamChatUI/Utils/Extensions/UITextView+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIView+Extensions.swift", + "StreamChatUI/Utils/Extensions/UIViewController+Extensions.swift", + StreamChatUI/Utils/ImageLoading/ImageCDN/ImageCDN.swift, + StreamChatUI/Utils/ImageLoading/ImageCDN/StreamCDN.swift, + StreamChatUI/Utils/ImageLoading/ImageDownloadOptions.swift, + StreamChatUI/Utils/ImageLoading/ImageDownloadRequest.swift, + StreamChatUI/Utils/ImageLoading/ImageLoaderOptions.swift, + StreamChatUI/Utils/ImageLoading/ImageLoading.swift, + StreamChatUI/Utils/ImageLoading/ImageMerger.swift, + StreamChatUI/Utils/ImageLoading/ImageResize.swift, + StreamChatUI/Utils/ImageLoading/ImageResultsMapper.swift, + StreamChatUI/Utils/ImageLoading/ImageSizeCalculator.swift, + StreamChatUI/Utils/ImageLoading/NukeImageLoader.swift, + StreamChatUI/Utils/ImageProcessor/NukeImageProcessor.swift, + StreamChatUI/Utils/KeyboardHandler/ComposerKeyboardHandler.swift, + StreamChatUI/Utils/KeyboardHandler/DefaultScrollViewKeyboardHandler.swift, + StreamChatUI/Utils/KeyboardHandler/KeyboardHandler.swift, + StreamChatUI/Utils/SystemEnvironment.swift, + StreamChatUI/Utils/TextViewMentionedUsersHandler.swift, + "StreamChatUI/Utils/UILabel+highlightText.swift", + StreamChatUI/Utils/VideoLoading/VideoLoading.swift, + StreamChatUI/Utils/ViewPaginationHandling/InvertedScrollViewPaginationHandler.swift, + StreamChatUI/Utils/ViewPaginationHandling/ScrollViewPaginationHandler.swift, + StreamChatUI/Utils/ViewPaginationHandling/StatefulScrollViewPaginationHandler.swift, + StreamChatUI/Utils/ViewPaginationHandling/ViewPaginationHandling.swift, + StreamChatUI/ViewContainerBuilder/ViewContainerBuilder.swift, + StreamChatUI/VoiceRecording/Views/AudioVisualizationView.swift, + StreamChatUI/VoiceRecording/Views/WaveformView.swift, + ); + target = C121E9262746A19400023E4C /* StreamChatUIStatic */; + }; + 82E678562F2922160082E9A7 /* Exceptions for "Tests" folder in "StreamChatTests" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "/Localized: StreamChatUITests/TestLocalizable.strings", + Info.plist, + StreamChatTests/StreamChatFlakyTests.xctestplan, + "StreamChatUITests/Appearance+SwiftUI_Tests.swift", + StreamChatUITests/ChatMessage_Tests.swift, + "StreamChatUITests/Components+SwiftUI_Tests.swift", + "StreamChatUITests/Extensions/ChatMessage+Equatable_Tests.swift", + "StreamChatUITests/Extensions/UIView+SimulateViewAddedToHierarchy.swift", + StreamChatUITests/Helpers/CustomUIViewSubclasses.swift, + "StreamChatUITests/Helpers/UIView+Helpers.swift", + StreamChatUITests/Localization_Tests.swift, + StreamChatUITests/Mocks/ChatMessageList/ChatMessageCell_Mock.swift, + StreamChatUITests/Mocks/ChatMessageList/ChatMessageListVC_Mock.swift, + StreamChatUITests/Mocks/ChatMessageList/ChatMessageListVCDataSource_Mock.swift, + StreamChatUITests/Mocks/ChatMessageList/ChatMessageListVCDelegate_Mock.swift, + StreamChatUITests/Mocks/ChatMessageList/ChatMessageListView_Mock.swift, + StreamChatUITests/Mocks/ChatMessageList/SwipeToReplyGestureHandler_Mock.swift, + StreamChatUITests/Mocks/Components_Mock.swift, + StreamChatUITests/Mocks/ImageLoader_Mock.swift, + StreamChatUITests/Mocks/MockAudioQueuePlayerNextItemProvider.swift, + StreamChatUITests/Mocks/MockAudioSessionFeedbackGenerator.swift, + StreamChatUITests/Mocks/MockVoiceRecordingAttachmentPresentationViewDelegate.swift, + StreamChatUITests/Mocks/Navigation/ChatChannelListRouter_Mock.swift, + StreamChatUITests/Mocks/Navigation/ChatMessageListRouter_Mock.swift, + StreamChatUITests/Mocks/Utils/Calendar_Mock.swift, + StreamChatUITests/Mocks/Utils/ChatMessageContentViewDelegate_Mock.swift, + StreamChatUITests/Mocks/Utils/CooldownTracker_Mock.swift, + StreamChatUITests/Mocks/Utils/TextViewUserMentionsHandler_Mock.swift, + StreamChatUITests/Mocks/Utils/VideoLoader_Mock.swift, + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_showsDraftInComposer.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_whenDraftIsUpdatedFromEvent_updatesDraftInComposer.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_whenDraftIsUpdatedFromEvent_whenThread_shouldNotUpdateChannelComposer.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_withCommand_showsDraftInComposer.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_withQuotedMessage_showsDraftInComposer.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_channelWithDraftMessage_withUnknownCommand_showsDraftInComposer.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_defaultAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_deletedMessagesVisibilityWhenAlwaysVisible.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_deletedMessagesVisibilityWhenOnlyVisibleToYou.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_deletedMessagesWithAttachmentsAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_emptyAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_emptyAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_emptyAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_emptyAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_headerViewForMessage_whenUnreadSeparatorIsDisabled_whenMessageShouldShowDateSeparator_AndIsMarkedAsUnread.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_headerViewForMessage_whenUnreadSeparatorIsEnabled_whenMessageShouldShowDateSeparator_AndIsMarkedAsUnread.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_messageListFooterViewAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_messageListHeaderViewAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance_whenQuotingMessage.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance_whenQuotingMessage.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance_whenQuotingMessage.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance_whenQuotingMessage.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_onlyEmojiMessageAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_staticDateSeparatorsAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenMessageEditedAt_editedMessageIsNotGrouped.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenMessageFromCurrentUserIsFollowedByEphemeralMessage_messagesAreNotGrouped.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenMessageFromCurrentUserIsFollowedByErrorMessage_messagesAreNotGrouped.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenMessageFromCurrentUserIsFollowedBySystemMessage_messagesAreNotGrouped.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenReactionIsAddedByCurrentUserWithSameType_shouldUpdateReactionColor.default-light-after-current-user-reaction.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenReactionIsAddedByCurrentUserWithSameType_shouldUpdateReactionColor.default-light-before-current-user-reaction.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenShouldMessagesStartAtTheTopIsTrue.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenThereIsAnUnreadMessage_whenFeatureIsDisabled_shouldShowABannerOnTopOfIt.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenThereIsAnUnreadMessage_whenFeatureIsEnabled_shouldShowABannerOnTopOfIt.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenThereIsAnUnreadMessageOutOfScreen_shouldShowJumpToUnreadPill_whenJumpToUnreadIsDisabled.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenThereIsAnUnreadMessageOutOfScreen_shouldShowJumpToUnreadPill_whenJumpToUnreadIsEnabled.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenTimeIntervalBetween2MessagesFromAnotherUserIs1minOrLess_messagesAreGrouped.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenTimeIntervalBetween2MessagesFromAnotherUserIsMoreThan1min_messagesAreNotGrouped.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenTimeIntervalBetween2MessagesFromTheCurrentUserIs1minOrLess_messagesAreGrouped.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC_Tests/test_whenTimeIntervalBetween2MessagesFromTheCurrentUserIsMoreThan1min_messagesAreNotGrouped.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_chatChannel_isPopulated.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannel/__Snapshots__/ChatChannelVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.small-dark.png", + StreamChatUITests/SnapshotTests/ChatChannel/ChatChannelVC_Tests.swift, + "StreamChatUITests/SnapshotTests/ChatChannel/ChatChannelVC+SwiftUI_Tests.swift", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_defaultAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_defaultAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListEmptyView_Tests/test_defaultAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListErrorView_Tests/test_appearanceCustomization_usingAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListErrorView_Tests/test_appearanceCustomization_usingAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListErrorView_Tests/test_appearanceCustomization_usingAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListErrorView_Tests/test_appearanceCustomization_usingAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListErrorView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListErrorView_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListErrorView_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListErrorView_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListErrorView_Tests/test_defaultAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListErrorView_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListErrorView_Tests/test_defaultAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListErrorView_Tests/test_defaultAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_audioPreviewMessage_whenMultipleMembers.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_audioPreviewMessage_whenSentByCurrentUser.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_audioPreviewMessage_whenTextIsEmpty.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_audioPreviewMessage.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_deliveredPreviewMessageFromCurrentUser_deliveryEventsDisabled.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_deliveredPreviewMessageFromCurrentUser_deliveryEventsDisabled.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_deliveredPreviewMessageFromCurrentUser_deliveryEventsEnabled.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_deliveredPreviewMessageFromCurrentUser_deliveryEventsEnabled.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_draftPreview_withAttachments.default-dark-audioRecording.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_draftPreview_withAttachments.default-dark-giphy.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_draftPreview_withAttachments.default-dark-voiceRecording.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_draftPreview_withAttachments.default-light-audioRecording.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_draftPreview_withAttachments.default-light-giphy.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_draftPreview_withAttachments.default-light-voiceRecording.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_draftPreview.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_draftPreview.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_draftPreview.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_draftPreview.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_failedPreviewMessageFromCurrentUser_readsDisabled.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_failedPreviewMessageFromCurrentUser_readsDisabled.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_failedPreviewMessageFromCurrentUser_readsEnabled.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_failedPreviewMessageFromCurrentUser_readsEnabled.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_filePreviewMessage_whenMultipleMembers.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_filePreviewMessage_whenSentByCurrentUser.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_filePreviewMessage_whenTitleIsNil.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_filePreviewMessage.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_giphyPreviewMessage_whenMultipleMembers.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_giphyPreviewMessage_whenSentByCurrentUser.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_giphyPreviewMessage.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_imagePreviewMessage_whenMultipleMembers.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_imagePreviewMessage_whenSentByCurrentUser.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_imagePreviewMessage_whenTextIsEmpty.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_imagePreviewMessage.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_pendingPreviewMessageFromCurrentUser_readsDisabled.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_pendingPreviewMessageFromCurrentUser_readsEnabled.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_pollPreview_whenLatestVoterIsAnotherUser.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_pollPreview_whenLatestVoterIsCurrentUser.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_pollPreview_whenLatestVoterIsCurrentUser.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_pollPreview_whenLatestVoterIsCurrentUser.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_pollPreview_whenLatestVoterIsCurrentUser.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_pollPreview_whenPollCreatedByAnotherUser.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_pollPreview_whenPollCreatedByCurrentUser.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_previewMessageIsVoiceRecording.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_previewMessageIsVoiceRecording.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_previewMessageIsVoiceRecording.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_previewMessageIsVoiceRecording.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_readPreviewMessageFromAnotherUser_readEnabled.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_readPreviewMessageFromAnotherUser_readEnabled.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_readPreviewMessageFromCurrentUser_readsDisabled.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_readPreviewMessageFromCurrentUser_readsDisabled.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_readPreviewMessageFromCurrentUser_readsEnabled.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_readPreviewMessageFromCurrentUser_readsEnabled.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_searchedMessage.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_searchedMessage.default-light-without-channel-name.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_searchedMessage.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_sentPreviewMessageFromCurrentUser_readsDisabled.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_sentPreviewMessageFromCurrentUser_readsDisabled.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_sentPreviewMessageFromCurrentUser_readsEnabled.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_sentPreviewMessageFromCurrentUser_readsEnabled.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_systemPreviewMessage.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_systemPreviewMessage.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_translatedMessage_whenHasAttachment.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_translatedMessage_whenHasAttachment.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_translatedMessage.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_translatedMessage.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_videoPreviewMessage_whenMultipleMembers.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_videoPreviewMessage_whenSentByCurrentUser.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_videoPreviewMessage_whenTextIsEmpty.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearance_videoPreviewMessage.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearanceCustomization_usingAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearanceCustomization_usingAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearanceCustomization_usingAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearanceCustomization_usingAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_emptyState.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_emptyState.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_emptyState.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView_Tests/test_emptyState.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView+SwiftUI_Tests/test_injectedSwiftUIView.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView+SwiftUI_Tests/test_injectedSwiftUIView.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView+SwiftUI_Tests/test_injectedSwiftUIView.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListItemView+SwiftUI_Tests/test_injectedSwiftUIView.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearance_withSearchBar.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearance_withSearchBar.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearance_withSearchBar.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearance_withSearchBar.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearanceCustomization_usingComponents.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearanceCustomization_usingComponents.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearanceCustomization_usingSubclassing.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_appearanceCustomization_usingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_defaultAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_defaultAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_defaultAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_emptyAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_emptyAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_emptyAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC_Tests/test_emptyAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_chatChannelList_isPopulated.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_chatChannelList_isPopulated.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_chatChannelList_isPopulated.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_chatChannelList_isPopulated.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelListVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView_Tests/test_appearanceCustomization_usingComponents.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView_Tests/test_appearanceCustomization_usingComponents.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView_Tests/test_appearanceCustomization_usingComponents.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView_Tests/test_appearanceCustomization_usingComponents.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView_Tests/test_defaultAppearance.default-light-2digits.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView_Tests/test_defaultAppearance.default-light-3digits.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView_Tests/test_defaultAppearance.extraExtraExtraLarge-light-2digits.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView_Tests/test_defaultAppearance.extraExtraExtraLarge-light-3digits.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView_Tests/test_defaultAppearance.rightToLeftLayout-default-2digits.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView_Tests/test_defaultAppearance.rightToLeftLayout-default-3digits.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView_Tests/test_defaultAppearance.small-dark-2digits.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView_Tests/test_defaultAppearance.small-dark-3digits.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView_Tests/test_emptyAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView_Tests/test_emptyAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView_Tests/test_emptyAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView_Tests/test_emptyAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView+SwiftUI_Tests/test_injectedSwiftUIView.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView+SwiftUI_Tests/test_injectedSwiftUIView.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView+SwiftUI_Tests/test_injectedSwiftUIView.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/ChatChannelUnreadCountView+SwiftUI_Tests/test_injectedSwiftUIView.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/SwipeableView_Tests/test_defaultAppearance.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/__Snapshots__/SwipeableView_Tests/test_defaultAppearance.default-light.png", + StreamChatUITests/SnapshotTests/ChatChannelList/ChatChannelListCollectionViewCell_Tests.swift, + StreamChatUITests/SnapshotTests/ChatChannelList/ChatChannelListEmptyView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatChannelList/ChatChannelListErrorView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatChannelList/ChatChannelListItemView_Tests.swift, + "StreamChatUITests/SnapshotTests/ChatChannelList/ChatChannelListItemView+SwiftUI_Tests.swift", + StreamChatUITests/SnapshotTests/ChatChannelList/ChatChannelListVC_Tests.swift, + "StreamChatUITests/SnapshotTests/ChatChannelList/ChatChannelListVC+SwiftUI_Tests.swift", + StreamChatUITests/SnapshotTests/ChatChannelList/ChatChannelUnreadCountView_Tests.swift, + "StreamChatUITests/SnapshotTests/ChatChannelList/ChatChannelUnreadCountView+SwiftUI_Tests.swift", + "StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_defaultAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_defaultAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_defaultAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_emptyAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_emptyAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_emptyAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_emptyAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_loadingAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_loadingAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_loadingAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatChannelSearchVC_Tests/test_loadingAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/setUp.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_defaultAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_defaultAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_defaultAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_emptyAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_emptyAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_emptyAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_emptyAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_loadingAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_loadingAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_loadingAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatChannelList/Search/__Snapshots__/ChatMessageSearchVC_Tests/test_loadingAppearance.small-dark.png", + StreamChatUITests/SnapshotTests/ChatChannelList/Search/ChannelListSearchStrategy_Tests.swift, + StreamChatUITests/SnapshotTests/ChatChannelList/Search/ChatChannelSearchVC_Tests.swift, + StreamChatUITests/SnapshotTests/ChatChannelList/Search/ChatMessageSearchVC_Tests.swift, + StreamChatUITests/SnapshotTests/ChatChannelList/SwipeableView_Tests.swift, + "StreamChatUITests/SnapshotTests/ChatMessageList/__Snapshots__/JumpToUnreadMessagesButton_Tests/test_jumpToUnreadMessages_hundredMessages.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/__Snapshots__/JumpToUnreadMessagesButton_Tests/test_jumpToUnreadMessages_hundredMessages.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/__Snapshots__/JumpToUnreadMessagesButton_Tests/test_jumpToUnreadMessages_zeroMessages.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/__Snapshots__/JumpToUnreadMessagesButton_Tests/test_jumpToUnreadMessages_zeroMessages.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/__Snapshots__/TypingIndicatorView_Tests/test_appearanceCustomization_usingAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/__Snapshots__/TypingIndicatorView_Tests/test_appearanceCustomization_usingAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/__Snapshots__/TypingIndicatorView_Tests/test_appearanceCustomization_usingAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/__Snapshots__/TypingIndicatorView_Tests/test_appearanceCustomization_usingAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/__Snapshots__/TypingIndicatorView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/__Snapshots__/TypingIndicatorView_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/__Snapshots__/TypingIndicatorView_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/__Snapshots__/TypingIndicatorView_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/__Snapshots__/TypingIndicatorView_Tests/test_defaultAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/__Snapshots__/TypingIndicatorView_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/__Snapshots__/TypingIndicatorView_Tests/test_defaultAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/__Snapshots__/TypingIndicatorView_Tests/test_defaultAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatFileAttachmentListView+ItemView_Tests/test_appearance_pdf_whenDownloadedThenShareIcon.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatFileAttachmentListView+ItemView_Tests/test_appearance_pdf_whenSizeIsZero.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatFileAttachmentListView+ItemView_Tests/test_appearance_pdf_whenUploadingStateIsNil.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatFileAttachmentListView+ItemView_Tests/test_appearance_pdf.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatFileAttachmentListView+ItemView_Tests/test_appearance_whenUnknown.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatFileAttachmentListView+ItemView_Tests/test_appearanceCustomization_usingAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatFileAttachmentListView+ItemView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageFileAttachmentListView_Tests/test_appearance_five_attachments.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageFileAttachmentListView_Tests/test_appearance_one_attachment.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageFileAttachmentListView_Tests/test_appearance_two_attachments.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageFileAttachmentListView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageGalleryView_Tests/test_appearance_whenFourImages.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageGalleryView_Tests/test_appearance_whenMoreThanFourImages.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageGalleryView_Tests/test_appearance_whenMoreThanFourImages.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageGalleryView_Tests/test_appearance_whenOneImage.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageGalleryView_Tests/test_appearance_whenThreeImages.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageGalleryView_Tests/test_appearance_whenTwoImages.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageGalleryView_Tests/test_appearanceCustomization_usingAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageGalleryView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenLongTexts.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenLongTexts.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenLongTexts.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenLongTexts.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoAuthor.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoAuthor.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoAuthor.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoAuthor.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoImagePreview.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoImagePreview.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoImagePreview.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoImagePreview.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoMetadata.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitle.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitle.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitle.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitle.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitleAndText.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitleAndText.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitleAndText.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance_whenNoTitleAndText.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageLinkPreviewView_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_five_attachments.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_five_attachments.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_five_attachments.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_five_attachments.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_one_attachment.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_one_attachment.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_one_attachment.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_one_attachment.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_two_attachments.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_two_attachments.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_two_attachments.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearance_two_attachments.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/__Snapshots__/ChatMessageVoiceRecordingAttachmentListView_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/ChatFileAttachmentListView+ItemView_Tests.swift", + StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/ChatMessageFileAttachmentListView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/ChatMessageGalleryView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/ChatMessageLinkPreviewView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/ChatMessageVoiceRecordingAttachmentListView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/ChatMessageVoiceRecordingAttachmentListViewItemView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/ChatMessageVoiceRecordingAttachmentListViewItemViewPresenter_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/MixedAttachmentViewInjector_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/VideoAttachmentGalleryPreview_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/VoiceRecordingAttachmentViewInjector_Tests.swift, + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageBubbleView_Tests/test_appearance_whenContentIsSet.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageBubbleView_Tests/test_appearance_whenContentIsSet.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageBubbleView_Tests/test_appearance_whenNoContentSet.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageBubbleView_Tests/test_appearance_whenNoContentSet.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageBubbleView_Tests/test_appearanceCustomization_usingAppearance.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageBubbleView_Tests/test_appearanceCustomization_usingAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageBubbleView_Tests/test_appearanceCustomization_usingSubclassing.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageBubbleView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/setUp.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsPendingSend.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsPendingSend.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsRead_inDirectMesssagesChannel.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsRead_inDirectMesssagesChannel.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsRead_inGroupChannel.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsRead_inGroupChannel.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsSent.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageFromTheCurrentUserIsSent.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLink.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLink.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkAndMarkdown.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkAndMention.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkWithoutAuthor.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkWithoutAuthor.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkWithoutImage.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkWithoutImage.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkWithoutImageAndAuthor.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasLinkWithoutImageAndAuthor.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasOnlyOneImage_masksAllTopCorners.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenHasAttachment.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenIsSentByCurrentUser.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenIsSentByCurrentUser.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenNotLastInGroup.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenNotLastInGroup.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenNotSentByCurrentUser.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageHasTranslation_whenNotSentByCurrentUser.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageIsBounced.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageIsEdited_andDeleted_shouldNotShowEditedLabel.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageIsEdited.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageIsEdited.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageIsEdited.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageIsEdited.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithAMentionedUserIsSent_whenDuplicatedMentions.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithAMentionedUserIsSent_whenDuplicatedMentions.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithAMentionedUserIsSent_whenNoName.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithAMentionedUserIsSent_whenNoName.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithAMentionedUserIsSent.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithAMentionedUserIsSent.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithMarkdownFromTheCurrentUserIsSent.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithMarkdownFromTheCurrentUserIsSent.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithMarkdownItalicStyleFromTheCurrentUserIsSent.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithMarkdownItalicStyleFromTheCurrentUserIsSent.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithMarkdownOrderedListFromTheCurrentUserIsSent.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithMarkdownOrderedListFromTheCurrentUserIsSent.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithoutMarkdownOrderedListFromTheCurrentUserIsSent.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenMessageWithoutMarkdownOrderedListFromTheCurrentUserIsSent.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance_whenQuoteMessageHasTranslation.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatar-bubble-continuousBubble-quotedMessage-reactions-text-threadInfo-timestamp.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatar-bubble-quotedMessage-reactions-text-timestamp.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatar-bubble-quotedMessage-text-timestamp.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatar-bubble-reactions-text-timestamp.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatar-bubble-text-timestamp.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatarSizePadding-bubble-continuousBubble-quotedMessage-reactions-text-threadInfo.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatarSizePadding-bubble-continuousBubble-quotedMessage-reactions-text.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatarSizePadding-bubble-continuousBubble-quotedMessage-text.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatarSizePadding-bubble-continuousBubble-reactions-text.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-avatarSizePadding-bubble-continuousBubble-text.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-errorIndicator-flipped-quotedMessage-reactions-text-threadInfo-timestamp.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-errorIndicator-flipped-quotedMessage-reactions-text-threadInfo.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-flipped-quotedMessage-reactions-text-threadInfo-timestamp.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-flipped-quotedMessage-reactions-text-threadInfo.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-flipped-quotedMessage-reactions-text.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-flipped-quotedMessage-text.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-flipped-reactions-text.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-continuousBubble-flipped-text.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-flipped-quotedMessage-reactions-text-timestamp.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-flipped-quotedMessage-text-timestamp.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-flipped-reactions-text-timestamp.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearance.default-light-bubble-flipped-text-timestamp.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingUIConfig.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingUIConfig.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingUIConfig.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceCustomization_usingUIConfig.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForErrorMessage.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForErrorMessage.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForErrorMessage.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForErrorMessage.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForSystemMessage.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForSystemMessage.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForSystemMessage.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageContentView_Tests/test_appearanceForSystemMessage.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageDeliveryStatusCheckmarkView_Tests/test_appearance_delivered.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageDeliveryStatusCheckmarkView_Tests/test_appearance_delivered.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageDeliveryStatusCheckmarkView_Tests/test_appearance_failed.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageDeliveryStatusCheckmarkView_Tests/test_appearance_failed.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageDeliveryStatusCheckmarkView_Tests/test_appearance_pending.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageDeliveryStatusCheckmarkView_Tests/test_appearance_pending.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageDeliveryStatusCheckmarkView_Tests/test_appearance_read.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageDeliveryStatusCheckmarkView_Tests/test_appearance_read.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageDeliveryStatusCheckmarkView_Tests/test_appearance_sent.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageDeliveryStatusCheckmarkView_Tests/test_appearance_sent.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageDeliveryStatusView_Tests/test_appearance_whenMessageIsDeliveredInDirectMessagesChannel.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageDeliveryStatusView_Tests/test_appearance_whenMessageIsDeliveredInDirectMessagesChannel.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageDeliveryStatusView_Tests/test_appearance_whenMessageIsDeliveredInGroupChannel.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageDeliveryStatusView_Tests/test_appearance_whenMessageIsDeliveredInGroupChannel.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageDeliveryStatusView_Tests/test_appearance_whenMessageIsReadInDirectMessagesChannel.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageDeliveryStatusView_Tests/test_appearance_whenMessageIsReadInDirectMessagesChannel.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageDeliveryStatusView_Tests/test_appearance_whenMessageIsReadInGroupChannel.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageDeliveryStatusView_Tests/test_appearance_whenMessageIsReadInGroupChannel.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageDeliveryStatusView_Tests/test_appearance_whenMessageIsSent.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageDeliveryStatusView_Tests/test_appearance_whenMessageIsSent.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageDeliveryStatusView_Tests/test_appearance_whenMesssageInSendingState.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageDeliveryStatusView_Tests/test_appearance_whenMesssageInSendingState.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageErrorIndicator_Tests/test_appearanceCustomization_usingAppearance.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageErrorIndicator_Tests/test_appearanceCustomization_usingAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageErrorIndicator_Tests/test_appearanceCustomization_usingSubclassing.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageErrorIndicator_Tests/test_appearanceCustomization_usingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code_custom.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code_custom.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code_custom.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code_custom.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code_inlineOnMultipleLines.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code_inlineOnMultipleLines.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code_inlineOnMultipleLines.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code_inlineOnMultipleLines.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code_singleBlock.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code_singleBlock.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code_singleBlock.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code_singleBlock.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_code.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_appearance_scaled_font.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_appearance_scaled_font.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_appearance_scaled_font.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_appearance_scaled_font.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_custom.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_custom.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_custom.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers_custom.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_headers.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_inlinePresentationIntents.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_inlinePresentationIntents.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_inlinePresentationIntents.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_inlinePresentationIntents.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_links.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_links.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_links.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_links.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_mixedLists_nested.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_mixedLists_nested.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_mixedLists_nested.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_mixedLists_nested.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_orderedList_nested_wrappedTextItem.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_orderedList_nested_wrappedTextItem.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_orderedList_nested_wrappedTextItem.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_orderedList_nested_wrappedTextItem.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_orderedLists_nested.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_orderedLists_nested.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_orderedLists_nested.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_orderedLists_nested.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_orderedLists.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_orderedLists.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_orderedLists.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_orderedLists.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_quote_multipleLines.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_quote_multipleLines.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_quote_multipleLines.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_quote_multipleLines.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_quote_separate.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_quote_separate.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_quote_separate.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_quote_separate.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_quote.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_quote.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_quote.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_quote.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_text_custom.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_text_custom.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_text_custom.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_text_custom.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_text.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_text.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_text.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_text.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_thematicBreak_custom.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_thematicBreak_custom.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_thematicBreak_custom.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_thematicBreak_custom.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_thematicBreak.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_thematicBreak.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_thematicBreak.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_thematicBreak.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_unorderedLists_nested.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_unorderedLists_nested.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_unorderedLists_nested.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_unorderedLists_nested.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_unorderedLists.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_unorderedLists.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_unorderedLists.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatMessageMarkdown_Tests/test_unorderedLists.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatReactionsBubbleView_Tests/test_appearanceCustomization_usingAppearance.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatReactionsBubbleView_Tests/test_appearanceCustomization_usingAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatReactionsBubbleView_Tests/test_appearanceCustomization_usingSubclassing.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatReactionsBubbleView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatReactionsBubbleView_Tests/test_defaultAppearance_toLeadingTail.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatReactionsBubbleView_Tests/test_defaultAppearance_toLeadingTail.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatReactionsBubbleView_Tests/test_defaultAppearance_toTrailingTail.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/__Snapshots__/ChatReactionsBubbleView_Tests/test_defaultAppearance_toTrailingTail.default-light.png", + StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/ChatMessageBubbleView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/ChatMessageContentView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/ChatMessageDeliveryStatusCheckmarkView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/ChatMessageDeliveryStatusView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/ChatMessageErrorIndicator_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/ChatMessageLayoutOptionsResolver_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/ChatMessageMarkdown_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/ChatReactionsBubbleView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessageListVC_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/JumpToUnreadMessagesButton_Tests.swift, + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollAllOptionsListVC_Tests/test_appearance_whenIsClosed.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollAllOptionsListVC_Tests/test_appearance_whenIsClosed.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollAllOptionsListVC_Tests/test_appearance_whenIsClosed.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollAllOptionsListVC_Tests/test_appearance_whenIsClosed.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollAllOptionsListVC_Tests/test_appearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollAllOptionsListVC_Tests/test_appearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollAllOptionsListVC_Tests/test_appearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollAllOptionsListVC_Tests/test_appearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollAttachmentView_Tests/setUp.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollAttachmentView_Tests/test_appearance_whenAnonymous.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollAttachmentView_Tests/test_appearance_whenClosed.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollAttachmentView_Tests/test_appearance_whenClosed.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollAttachmentView_Tests/test_appearance_whenOptionsMoreThanMaxVisibleOptions.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollAttachmentView_Tests/test_appearance_whenSuggestionsEnabled.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollAttachmentView_Tests/test_appearance_withComments_whenCurrentUserAlreadyComment.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollAttachmentView_Tests/test_appearance_withComments.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollAttachmentView_Tests/test_appearance_withComments.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollAttachmentView_Tests/test_appearance_withZeroComments.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollAttachmentView_Tests/test_appearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollAttachmentView_Tests/test_appearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollAttachmentView_Tests/test_appearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollAttachmentView_Tests/test_appearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollCommentListVC_Tests/test_appearance_whenAlreadyCommented.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollCommentListVC_Tests/test_appearance_whenAlreadyCommented.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollCommentListVC_Tests/test_appearance_whenAlreadyCommented.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollCommentListVC_Tests/test_appearance_whenAlreadyCommented.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollCommentListVC_Tests/test_appearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollCommentListVC_Tests/test_appearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollCommentListVC_Tests/test_appearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollCommentListVC_Tests/test_appearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollCreationVC_Tests/test_appearance_whenCanCreatePoll.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollCreationVC_Tests/test_appearance_whenCanCreatePoll.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollCreationVC_Tests/test_appearance_whenFeaturesEnabledByDefault.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollCreationVC_Tests/test_appearance_whenFeaturesEnabledByDefault.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollCreationVC_Tests/test_appearance_whenFeaturesNotSupported.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollCreationVC_Tests/test_appearance_whenFeaturesNotSupported.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollCreationVC_Tests/test_appearance_whenMaxVotesOnlyDisabled.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollCreationVC_Tests/test_appearance_whenMaxVotesOnlyDisabled.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollCreationVC_Tests/test_appearance_withErrors.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollCreationVC_Tests/test_appearance_withErrors.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollCreationVC_Tests/test_appearance_withErrors.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollCreationVC_Tests/test_appearance_withErrors.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollCreationVC_Tests/test_appearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollCreationVC_Tests/test_appearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollCreationVC_Tests/test_appearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollCreationVC_Tests/test_appearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollResultsVC_Tests/test_appearance_whenAnonymous.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollResultsVC_Tests/test_appearance_whenClosed.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollResultsVC_Tests/test_appearance_whenClosed.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollResultsVC_Tests/test_appearance_whenVotesMoreThanLimit.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollResultsVC_Tests/test_appearance_whenVotesMoreThanLimit.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollResultsVC_Tests/test_appearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollResultsVC_Tests/test_appearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollResultsVC_Tests/test_appearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollResultsVC_Tests/test_appearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollResultsVoteListVC_Tests/test_appearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollResultsVoteListVC_Tests/test_appearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollResultsVoteListVC_Tests/test_appearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Poll/__Snapshots__/PollResultsVoteListVC_Tests/test_appearance.small-dark.png", + StreamChatUITests/SnapshotTests/ChatMessageList/Poll/PollAllOptionsListVC_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Poll/PollAttachmentView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Poll/PollCommentListVC_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Poll/PollCreationVC_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Poll/PollMockFactory.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Poll/PollResultsVC_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Poll/PollResultsVoteListVC_Tests.swift, + "StreamChatUITests/SnapshotTests/ChatMessageList/Reactions/__Snapshots__/ChatMessageReactionsView_Tests/test_defaultAppearance_whenBigIcons.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Reactions/__Snapshots__/ChatMessageReactionsView_Tests/test_defaultAppearance_whenBigIcons.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Reactions/__Snapshots__/ChatMessageReactionsView_Tests/test_defaultAppearance_whenBigIcons.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Reactions/__Snapshots__/ChatMessageReactionsView_Tests/test_defaultAppearance_whenBigIcons.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Reactions/__Snapshots__/ChatMessageReactionsView_Tests/test_defaultAppearance_whenCustomReactionAtSorting.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Reactions/__Snapshots__/ChatMessageReactionsView_Tests/test_defaultAppearance_whenCustomSorting.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Reactions/__Snapshots__/ChatMessageReactionsView_Tests/test_defaultAppearance_whenSmallIcons.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Reactions/__Snapshots__/ChatMessageReactionsView_Tests/test_defaultAppearance_whenSmallIcons.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Reactions/__Snapshots__/ChatMessageReactionsView_Tests/test_defaultAppearance_whenSmallIcons.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Reactions/__Snapshots__/ChatMessageReactionsView_Tests/test_defaultAppearance_whenSmallIcons.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Reactions/ChatMessageReactionAuthorsVC/__Snapshots__/ChatMessageReactionAuthorsVC_Tests/test_customAppearance.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Reactions/ChatMessageReactionAuthorsVC/__Snapshots__/ChatMessageReactionAuthorsVC_Tests/test_customAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Reactions/ChatMessageReactionAuthorsVC/__Snapshots__/ChatMessageReactionAuthorsVC_Tests/test_defaultAppearance_shouldNotRenderUnavailableReactions.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Reactions/ChatMessageReactionAuthorsVC/__Snapshots__/ChatMessageReactionAuthorsVC_Tests/test_defaultAppearance_whenOnlyOneReaction_shouldUseSingularLocalization.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Reactions/ChatMessageReactionAuthorsVC/__Snapshots__/ChatMessageReactionAuthorsVC_Tests/test_defaultAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Reactions/ChatMessageReactionAuthorsVC/__Snapshots__/ChatMessageReactionAuthorsVC_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Reactions/ChatMessageReactionAuthorsVC/__Snapshots__/ChatMessageReactionAuthorsVC_Tests/test_defaultAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatMessageList/Reactions/ChatMessageReactionAuthorsVC/__Snapshots__/ChatMessageReactionAuthorsVC_Tests/test_defaultAppearance.small-dark.png", + StreamChatUITests/SnapshotTests/ChatMessageList/Reactions/ChatMessageReactionAuthorsVC/ChatMessageReactionAuthorsVC_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Reactions/ChatMessageReactionsView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/TypingIndicatorView_Tests.swift, + "StreamChatUITests/SnapshotTests/ChatThread/__Snapshots__/ChatThreadVC_Tests/test_defaultAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatThread/__Snapshots__/ChatThreadVC_Tests/test_emptyAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatThread/__Snapshots__/ChatThreadVC_Tests/test_threadWithDraftReply_showsDraftInComposer.default-light.png", + "StreamChatUITests/SnapshotTests/ChatThread/__Snapshots__/ChatThreadVC_Tests/test_threadWithDraftReply_whenDraftIsUpdatedFromEvent_updatesDraftInComposer.default-light.png", + "StreamChatUITests/SnapshotTests/ChatThread/__Snapshots__/ChatThreadVC_Tests/test_whenShouldMessagesStartAtTheTopIsTrue.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatThread/__Snapshots__/ChatThreadVC_Tests/test_whenThreadRendersParentMessageEnabledIsFalse.default-light.png", + "StreamChatUITests/SnapshotTests/ChatThread/__Snapshots__/ChatThreadVC+SwiftUI_Tests/test_chatThreadVC_isPopulated.default-light.png", + "StreamChatUITests/SnapshotTests/ChatThread/__Snapshots__/ChatThreadVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.default-light.png", + "StreamChatUITests/SnapshotTests/ChatThread/__Snapshots__/ChatThreadVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatThread/__Snapshots__/ChatThreadVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatThread/__Snapshots__/ChatThreadVC+SwiftUI_Tests/test_customNavigationViewValues_arePopulated.small-dark.png", + StreamChatUITests/SnapshotTests/ChatThread/ChatThreadVC_Tests.swift, + "StreamChatUITests/SnapshotTests/ChatThread/ChatThreadVC+SwiftUI_Tests.swift", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListItemView_Tests/test_defaultAppearance_whenAttachments.default-light.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListItemView_Tests/test_defaultAppearance_whenDraftMessage_withAttachment.default-light.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListItemView_Tests/test_defaultAppearance_whenDraftMessage.default-light.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListItemView_Tests/test_defaultAppearance_withLastReplyDeleted.default-light.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListItemView_Tests/test_defaultAppearance_withParentMessageDeleted.default-light.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListItemView_Tests/test_defaultAppearance_withThreadTitle.default-light.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListItemView_Tests/test_defaultAppearance_withUnreads.default-light.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListItemView_Tests/test_defaultAppearance_withUnreads.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListItemView_Tests/test_defaultAppearance_withUnreads.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListItemView_Tests/test_defaultAppearance_withUnreads.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListItemView_Tests/test_defaultAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListItemView_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListItemView_Tests/test_defaultAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListItemView_Tests/test_defaultAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListVC_Tests/test_defaultAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListVC_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListVC_Tests/test_defaultAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListVC_Tests/test_defaultAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListVC_Tests/test_didTapOnErrorView_shouldShowLoadingView.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListVC_Tests/test_didTapOnErrorView_shouldShowLoadingView.default-light.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListVC_Tests/test_didTapOnErrorView_whenThreadsNotEmpty_shouldShowLoadingHeaderBannerView.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListVC_Tests/test_didTapOnErrorView_whenThreadsNotEmpty_shouldShowLoadingHeaderBannerView.default-light.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListVC_Tests/test_didTapOnHeaderBannerView_shouldShowLoadingHeaderBannerView.default-dark.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListVC_Tests/test_didTapOnHeaderBannerView_shouldShowLoadingHeaderBannerView.default-light.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListVC_Tests/test_emptyAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListVC_Tests/test_emptyAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListVC_Tests/test_emptyAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListVC_Tests/test_emptyAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListVC_Tests/test_errorAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListVC_Tests/test_errorAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListVC_Tests/test_errorAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListVC_Tests/test_errorAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListVC_Tests/test_loadingAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListVC_Tests/test_loadingAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListVC_Tests/test_loadingAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListVC_Tests/test_loadingAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListVC_Tests/test_newThreadsAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListVC_Tests/test_newThreadsAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListVC_Tests/test_newThreadsAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/ChatThreadList/__Snapshots__/ChatThreadListVC_Tests/test_newThreadsAppearance.small-dark.png", + StreamChatUITests/SnapshotTests/ChatThreadList/ChatThreadListItemView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatThreadList/ChatThreadListVC_Tests.swift, + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance_withDoubleHiddenImageView.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance_withOneViewOnly.default-light-horizontal.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance_withOneViewOnly.default-light-vertical.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance_withTwoContainerStackViews.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance_withTwoImageViews.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance_withTwoImageViewsWhereOneIsHidden.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-horizontal-axisLeading-equal-0-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-horizontal-axisLeading-equal-32-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-horizontal-axisLeading-equal-inf.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-horizontal-axisLeading-natural-0-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-horizontal-axisLeading-natural-32-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-horizontal-axisLeading-natural-inf.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-horizontal-axisTrailing-equal-0-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-horizontal-axisTrailing-equal-32-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-horizontal-axisTrailing-equal-inf.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-horizontal-axisTrailing-natural-0-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-horizontal-axisTrailing-natural-32-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-horizontal-axisTrailing-natural-inf.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-horizontal-center-equal-0-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-horizontal-center-equal-32-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-horizontal-center-equal-inf.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-horizontal-center-natural-0-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-horizontal-center-natural-32-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-horizontal-center-natural-inf.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-horizontal-fill-equal-0-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-horizontal-fill-equal-32-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-horizontal-fill-equal-inf.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-horizontal-fill-natural-0-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-horizontal-fill-natural-32-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-horizontal-fill-natural-inf.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-vertical-axisLeading-equal-0-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-vertical-axisLeading-equal-32-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-vertical-axisLeading-equal-inf.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-vertical-axisLeading-natural-0-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-vertical-axisLeading-natural-32-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-vertical-axisLeading-natural-inf.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-vertical-axisTrailing-equal-0-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-vertical-axisTrailing-equal-32-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-vertical-axisTrailing-equal-inf.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-vertical-axisTrailing-natural-0-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-vertical-axisTrailing-natural-32-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-vertical-axisTrailing-natural-inf.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-vertical-center-equal-0-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-vertical-center-equal-32-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-vertical-center-equal-inf.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-vertical-center-natural-0-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-vertical-center-natural-32-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-vertical-center-natural-inf.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-vertical-fill-equal-0-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-vertical-fill-equal-32-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-vertical-fill-equal-inf.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-vertical-fill-natural-0-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-vertical-fill-natural-32-0.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/ContainerStackView_Tests/testAppearance.default-light-vertical-fill-natural-inf.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/PillButton_Tests/test_appearance_wasConfiguredCorrectly.default-light-isHighlighted.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/PillButton_Tests/test_appearance_wasConfiguredCorrectly.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/PillButton_Tests/test_appearance_wasConfiguredCorrectly.extraExtraExtraLarge-light-isHighlighted.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/PillButton_Tests/test_appearance_wasConfiguredCorrectly.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/PillButton_Tests/test_appearance_wasConfiguredCorrectly.rightToLeftLayout-default-isHighlighted.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/PillButton_Tests/test_appearance_wasConfiguredCorrectly.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/PillButton_Tests/test_appearance_wasConfiguredCorrectly.small-dark-isHighlighted.png", + "StreamChatUITests/SnapshotTests/CommonViews/__Snapshots__/PillButton_Tests/test_appearance_wasConfiguredCorrectly.small-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/Attachments/__Snapshots__/AttachmentsPreviewVC_Tests/test_appearance_contentHasLessItemsThanMaxNumberOfVerticalItems_rendersCorrectly.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Attachments/__Snapshots__/AttachmentsPreviewVC_Tests/test_appearance_contentHasLessItemsThanMaxNumberOfVerticalItems_rendersCorrectly.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Attachments/__Snapshots__/AttachmentsPreviewVC_Tests/test_appearance_contentHasLessItemsThanMaxNumberOfVerticalItems_rendersCorrectly.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/Attachments/__Snapshots__/AttachmentsPreviewVC_Tests/test_appearance_contentHasLessItemsThanMaxNumberOfVerticalItems_rendersCorrectly.small-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/Attachments/__Snapshots__/AttachmentsPreviewVC_Tests/test_appearance_contentHasMoreItemsThanMaxNumberOfVerticalItems_rendersCorrectly.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Attachments/__Snapshots__/AttachmentsPreviewVC_Tests/test_appearance_contentHasMoreItemsThanMaxNumberOfVerticalItems_rendersCorrectly.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Attachments/__Snapshots__/AttachmentsPreviewVC_Tests/test_appearance_contentHasMoreItemsThanMaxNumberOfVerticalItems_rendersCorrectly.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/Attachments/__Snapshots__/AttachmentsPreviewVC_Tests/test_appearance_contentHasMoreItemsThanMaxNumberOfVerticalItems_rendersCorrectly.small-dark.png", + StreamChatUITests/SnapshotTests/CommonViews/Attachments/AttachmentPreviewProvider_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/Attachments/AttachmentsPreviewVC_Tests.swift, + "StreamChatUITests/SnapshotTests/CommonViews/Attachments/AttachmentViews/__Snapshots__/VoiceRecordingAttachmentComposerPreview_Tests/test_appearance_wasConfiguredAsExpected.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Attachments/AttachmentViews/__Snapshots__/VoiceRecordingAttachmentComposerPreview_Tests/test_appearance_wasConfiguredAsExpected.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Attachments/AttachmentViews/__Snapshots__/VoiceRecordingAttachmentComposerPreview_Tests/test_appearance_wasConfiguredAsExpected.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/Attachments/AttachmentViews/__Snapshots__/VoiceRecordingAttachmentComposerPreview_Tests/test_appearance_wasConfiguredAsExpected.small-dark.png", + StreamChatUITests/SnapshotTests/CommonViews/Attachments/AttachmentViews/VideoAttachmentComposerPreview_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/Attachments/AttachmentViews/VoiceRecordingAttachmentComposerPreview_Tests.swift, + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView_Tests/test_appearanceCustomization_usingAppearanceAndComponents.default-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView_Tests/test_appearanceCustomization_usingAppearanceAndComponents.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView_Tests/test_appearanceCustomization_usingSubclassing.default-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView_Tests/test_defaultAppearance_withDirectMessageChannel_whenMultipleMembers.default-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView_Tests/test_defaultAppearance_withDirectMessageChannel_whenMultipleMembers.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView_Tests/test_defaultAppearance_withDirectMessageChannel.default-dark-with-online-indicator.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView_Tests/test_defaultAppearance_withDirectMessageChannel.default-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView_Tests/test_defaultAppearance_withDirectMessageChannel.default-light-with-online-indicator.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView_Tests/test_defaultAppearance_withDirectMessageChannel.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView_Tests/test_defaultAppearanceWithFourMembersInNonDMChannel.default-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView_Tests/test_defaultAppearanceWithFourMembersInNonDMChannel.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView_Tests/test_defaultAppearanceWithNoMembersInChannel.default-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView_Tests/test_defaultAppearanceWithNoMembersInChannel.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView_Tests/test_defaultAppearanceWithSingleMemberInNonDMChannel.default-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView_Tests/test_defaultAppearanceWithSingleMemberInNonDMChannel.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView_Tests/test_defaultAppearanceWithThreeMembersInNonDMChannel.default-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView_Tests/test_defaultAppearanceWithThreeMembersInNonDMChannel.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView_Tests/test_defaultAppearanceWithTwoMembersInNonDMChannel.default-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView_Tests/test_defaultAppearanceWithTwoMembersInNonDMChannel.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView_Tests/test_emptyAppearance.default-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView_Tests/test_emptyAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView_Tests/test_wrappedChatChannelAvatarViewInSwiftUI.default-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView_Tests/test_wrappedChatChannelAvatarViewInSwiftUI.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView+SwiftUI_Tests/test_injectedSwiftUIView.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView+SwiftUI_Tests/test_injectedSwiftUIView.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView+SwiftUI_Tests/test_injectedSwiftUIView.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatChannelAvatarView+SwiftUI_Tests/test_injectedSwiftUIView.small-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatUserAvatarView_Tests/test_appearance_whenOnlineIndicatorDisabled.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatUserAvatarView_Tests/test_appearanceCustomization_usingAppearanceAndComponents.default-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatUserAvatarView_Tests/test_appearanceCustomization_usingAppearanceAndComponents.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatUserAvatarView_Tests/test_appearanceCustomization_usingSubclassing.default-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatUserAvatarView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatUserAvatarView_Tests/test_defaultAppearance.default-dark-with-online-indicator.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatUserAvatarView_Tests/test_defaultAppearance.default-dark-without-online-indicator.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatUserAvatarView_Tests/test_defaultAppearance.default-light-with-online-indicator.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatUserAvatarView_Tests/test_defaultAppearance.default-light-without-online-indicator.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatUserAvatarView_Tests/test_emptyAppearance.default-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/ChatUserAvatarView_Tests/test_emptyAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/CurrentChatUserAvatarView_Tests/test_customizationUsingSubclassing.default-dark-empty.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/CurrentChatUserAvatarView_Tests/test_customizationUsingSubclassing.default-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/CurrentChatUserAvatarView_Tests/test_customizationUsingSubclassing.default-light-empty.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/CurrentChatUserAvatarView_Tests/test_customizationUsingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/CurrentChatUserAvatarView_Tests/test_defaultAppearance.default-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/CurrentChatUserAvatarView_Tests/test_defaultAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/CurrentChatUserAvatarView_Tests/test_emptyAppearance.default-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/__Snapshots__/CurrentChatUserAvatarView_Tests/test_emptyAppearance.default-light.png", + StreamChatUITests/SnapshotTests/CommonViews/AvatarView/ChatChannelAvatarView_Tests.swift, + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/ChatChannelAvatarView+SwiftUI_Tests.swift", + StreamChatUITests/SnapshotTests/CommonViews/AvatarView/ChatUserAvatarView_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/AvatarView/CurrentChatUserAvatarView_Tests.swift, + "StreamChatUITests/SnapshotTests/CommonViews/ChatChannelHeaderView/__Snapshots__/ChatChannelHeaderView_Tests/test_channelNameSet.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/ChatChannelHeaderView/__Snapshots__/ChatChannelHeaderView_Tests/test_channelNameSet.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/ChatChannelHeaderView/__Snapshots__/ChatChannelHeaderView_Tests/test_channelNameSet.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/ChatChannelHeaderView/__Snapshots__/ChatChannelHeaderView_Tests/test_channelNameSet.small-dark.png", + StreamChatUITests/SnapshotTests/CommonViews/ChatChannelHeaderView/ChatChannelHeaderView_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/ChatMessageCell/ChatMessageCell_DecorationTests.swift, + StreamChatUITests/SnapshotTests/CommonViews/ChatMessageListDateSeparatorView/ChatMessageListDateSeparatorView_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/ClampedView_Tests.swift, + "StreamChatUITests/SnapshotTests/CommonViews/CommandLabelView/__Snapshots__/CommandLabelView_Tests/test_defaultAppearance_SwiftUI.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/CommandLabelView/__Snapshots__/CommandLabelView_Tests/test_defaultAppearance_SwiftUI.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/CommandLabelView/__Snapshots__/CommandLabelView_Tests/test_defaultAppearance_SwiftUI.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/CommandLabelView/__Snapshots__/CommandLabelView_Tests/test_defaultAppearance_SwiftUI.small-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/CommandLabelView/__Snapshots__/CommandLabelView_Tests/test_defaultAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/CommandLabelView/__Snapshots__/CommandLabelView_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/CommandLabelView/__Snapshots__/CommandLabelView_Tests/test_defaultAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/CommandLabelView/__Snapshots__/CommandLabelView_Tests/test_defaultAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/CommandLabelView/__Snapshots__/CommandLabelView_Tests/test_emptyAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/CommandLabelView/__Snapshots__/CommandLabelView_Tests/test_emptyAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/CommandLabelView/__Snapshots__/CommandLabelView_Tests/test_emptyAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/CommandLabelView/__Snapshots__/CommandLabelView_Tests/test_emptyAppearance.small-dark.png", + StreamChatUITests/SnapshotTests/CommonViews/CommandLabelView/CommandLabelView_Tests.swift, + "StreamChatUITests/SnapshotTests/CommonViews/ConfirmButton/__Snapshots__/ConfirmButton_Tests/test_appearanceCustomization_usingAppearance.default-dark-new-disabled.png", + "StreamChatUITests/SnapshotTests/CommonViews/ConfirmButton/__Snapshots__/ConfirmButton_Tests/test_appearanceCustomization_usingAppearance.default-dark-new-enabled.png", + "StreamChatUITests/SnapshotTests/CommonViews/ConfirmButton/__Snapshots__/ConfirmButton_Tests/test_appearanceCustomization_usingAppearance.default-light-new-disabled.png", + "StreamChatUITests/SnapshotTests/CommonViews/ConfirmButton/__Snapshots__/ConfirmButton_Tests/test_appearanceCustomization_usingAppearance.default-light-new-enabled.png", + "StreamChatUITests/SnapshotTests/CommonViews/ConfirmButton/__Snapshots__/ConfirmButton_Tests/test_appearanceCustomization_usingSubclassing.default-dark-new-disabled.png", + "StreamChatUITests/SnapshotTests/CommonViews/ConfirmButton/__Snapshots__/ConfirmButton_Tests/test_appearanceCustomization_usingSubclassing.default-dark-new-enabled.png", + "StreamChatUITests/SnapshotTests/CommonViews/ConfirmButton/__Snapshots__/ConfirmButton_Tests/test_appearanceCustomization_usingSubclassing.default-light-new-disabled.png", + "StreamChatUITests/SnapshotTests/CommonViews/ConfirmButton/__Snapshots__/ConfirmButton_Tests/test_appearanceCustomization_usingSubclassing.default-light-new-enabled.png", + "StreamChatUITests/SnapshotTests/CommonViews/ConfirmButton/__Snapshots__/ConfirmButton_Tests/test_defaultAppearance.default-dark-new-disabled.png", + "StreamChatUITests/SnapshotTests/CommonViews/ConfirmButton/__Snapshots__/ConfirmButton_Tests/test_defaultAppearance.default-dark-new-enabled.png", + "StreamChatUITests/SnapshotTests/CommonViews/ConfirmButton/__Snapshots__/ConfirmButton_Tests/test_defaultAppearance.default-light-new-disabled.png", + "StreamChatUITests/SnapshotTests/CommonViews/ConfirmButton/__Snapshots__/ConfirmButton_Tests/test_defaultAppearance.default-light-new-enabled.png", + StreamChatUITests/SnapshotTests/CommonViews/ConfirmButton/ConfirmButton_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/ContainerStackView_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/PillButton_Tests.swift, + "StreamChatUITests/SnapshotTests/CommonViews/PlayPauseButton/__Snapshots__/PlayPauseButton_Tests/test_appearance_wasConfiguredCorrectly.default-light-bigger.png", + "StreamChatUITests/SnapshotTests/CommonViews/PlayPauseButton/__Snapshots__/PlayPauseButton_Tests/test_appearance_wasConfiguredCorrectly.default-light-isHighlighted.png", + "StreamChatUITests/SnapshotTests/CommonViews/PlayPauseButton/__Snapshots__/PlayPauseButton_Tests/test_appearance_wasConfiguredCorrectly.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/PlayPauseButton/__Snapshots__/PlayPauseButton_Tests/test_appearance_wasConfiguredCorrectly.extraExtraExtraLarge-light-bigger.png", + "StreamChatUITests/SnapshotTests/CommonViews/PlayPauseButton/__Snapshots__/PlayPauseButton_Tests/test_appearance_wasConfiguredCorrectly.extraExtraExtraLarge-light-isHighlighted.png", + "StreamChatUITests/SnapshotTests/CommonViews/PlayPauseButton/__Snapshots__/PlayPauseButton_Tests/test_appearance_wasConfiguredCorrectly.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/PlayPauseButton/__Snapshots__/PlayPauseButton_Tests/test_appearance_wasConfiguredCorrectly.rightToLeftLayout-default-bigger.png", + "StreamChatUITests/SnapshotTests/CommonViews/PlayPauseButton/__Snapshots__/PlayPauseButton_Tests/test_appearance_wasConfiguredCorrectly.rightToLeftLayout-default-isHighlighted.png", + "StreamChatUITests/SnapshotTests/CommonViews/PlayPauseButton/__Snapshots__/PlayPauseButton_Tests/test_appearance_wasConfiguredCorrectly.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/PlayPauseButton/__Snapshots__/PlayPauseButton_Tests/test_appearance_wasConfiguredCorrectly.small-dark-bigger.png", + "StreamChatUITests/SnapshotTests/CommonViews/PlayPauseButton/__Snapshots__/PlayPauseButton_Tests/test_appearance_wasConfiguredCorrectly.small-dark-isHighlighted.png", + "StreamChatUITests/SnapshotTests/CommonViews/PlayPauseButton/__Snapshots__/PlayPauseButton_Tests/test_appearance_wasConfiguredCorrectly.small-dark.png", + StreamChatUITests/SnapshotTests/CommonViews/PlayPauseButton/PlayPauseButton_Tests.swift, + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_appearanceCustomization_usingComponents.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_defaultAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_defaultAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_defaultAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_emptyAppearance.default-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_emptyAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withAvatarAlignmentLeftAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withAvatarAlignmentLeftAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withAvatarAlignmentLeftAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withAvatarAlignmentLeftAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withAvatarAlignmentRightAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withAvatarAlignmentRightAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withAvatarAlignmentRightAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withAvatarAlignmentRightAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withDeletedMessage.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withDeletedMessage.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withDeletedMessage.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withDeletedMessage.small-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withFileAttachmentAppearance_currentUser.default-light-emptyText.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withFileAttachmentAppearance_currentUser.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withFileAttachmentAppearance_currentUser.extraExtraExtraLarge-light-emptyText.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withFileAttachmentAppearance_currentUser.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withFileAttachmentAppearance_currentUser.rightToLeftLayout-default-emptyText.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withFileAttachmentAppearance_currentUser.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withFileAttachmentAppearance_currentUser.small-dark-emptyText.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withFileAttachmentAppearance_currentUser.small-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withFileAttachmentAppearance.default-light-emptyText.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withFileAttachmentAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withFileAttachmentAppearance.extraExtraExtraLarge-light-emptyText.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withFileAttachmentAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withFileAttachmentAppearance.rightToLeftLayout-default-emptyText.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withFileAttachmentAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withFileAttachmentAppearance.small-dark-emptyText.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withFileAttachmentAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withGiphyAttachmentAppearance.default-light-emptyText.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withGiphyAttachmentAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withGiphyAttachmentAppearance.extraExtraExtraLarge-light-emptyText.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withGiphyAttachmentAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withGiphyAttachmentAppearance.rightToLeftLayout-default-emptyText.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withGiphyAttachmentAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withGiphyAttachmentAppearance.small-dark-emptyText.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withGiphyAttachmentAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withImageAttachmentAppearance_currentUser.default-light-emptyText.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withImageAttachmentAppearance_currentUser.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withImageAttachmentAppearance_currentUser.extraExtraExtraLarge-light-emptyText.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withImageAttachmentAppearance_currentUser.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withImageAttachmentAppearance_currentUser.rightToLeftLayout-default-emptyText.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withImageAttachmentAppearance_currentUser.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withImageAttachmentAppearance_currentUser.small-dark-emptyText.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withImageAttachmentAppearance_currentUser.small-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withImageAttachmentAppearance.default-light-emptyText.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withImageAttachmentAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withImageAttachmentAppearance.extraExtraExtraLarge-light-emptyText.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withImageAttachmentAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withImageAttachmentAppearance.rightToLeftLayout-default-emptyText.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withImageAttachmentAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withImageAttachmentAppearance.small-dark-emptyText.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withImageAttachmentAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withLinkAttachmentAppearance_currentUser.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withLinkAttachmentAppearance_currentUser.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withLinkAttachmentAppearance_currentUser.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withLinkAttachmentAppearance_currentUser.small-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withLinkAttachmentAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withLinkAttachmentAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withLinkAttachmentAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withLinkAttachmentAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withLongTextAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withLongTextAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withLongTextAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withLongTextAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withPoll.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withTranslatedText_whenHasAttachments.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withTranslatedText.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withUnsupportedAttachment_whenEmptyText.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withUnsupportedAttachment.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withUnsupportedAttachment.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withUnsupportedAttachment.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withUnsupportedAttachment.small-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withVoiceRecordingAttachmentAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withVoiceRecordingAttachmentAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withVoiceRecordingAttachmentAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_withVoiceRecordingAttachmentAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView_Tests/test_wrappedInSwiftUI.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/__Snapshots__/QuotedChatMessageView+SwiftUI_Tests/test_injectedSwiftUIView.default-light.png", + StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/QuotedChatMessageView_Tests.swift, + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/QuotedChatMessageView+SwiftUI_Tests.swift", + "StreamChatUITests/SnapshotTests/CommonViews/RecordButton/__Snapshots__/RecordButton_Tests/test_appearance_wasConfiguredCorrectly.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/RecordButton/__Snapshots__/RecordButton_Tests/test_appearance_wasConfiguredCorrectly.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/RecordButton/__Snapshots__/RecordButton_Tests/test_appearance_wasConfiguredCorrectly.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/RecordButton/__Snapshots__/RecordButton_Tests/test_appearance_wasConfiguredCorrectly.small-dark.png", + StreamChatUITests/SnapshotTests/CommonViews/RecordButton/RecordButton_Tests.swift, + "StreamChatUITests/SnapshotTests/CommonViews/SendButton/__Snapshots__/SendButton_Tests/test_appearanceCustomization_usingAppearance.default-dark-new-disabled.png", + "StreamChatUITests/SnapshotTests/CommonViews/SendButton/__Snapshots__/SendButton_Tests/test_appearanceCustomization_usingAppearance.default-dark-new-enabled.png", + "StreamChatUITests/SnapshotTests/CommonViews/SendButton/__Snapshots__/SendButton_Tests/test_appearanceCustomization_usingAppearance.default-light-new-disabled.png", + "StreamChatUITests/SnapshotTests/CommonViews/SendButton/__Snapshots__/SendButton_Tests/test_appearanceCustomization_usingAppearance.default-light-new-enabled.png", + "StreamChatUITests/SnapshotTests/CommonViews/SendButton/__Snapshots__/SendButton_Tests/test_appearanceCustomization_usingSubclassing.default-dark-new-disabled.png", + "StreamChatUITests/SnapshotTests/CommonViews/SendButton/__Snapshots__/SendButton_Tests/test_appearanceCustomization_usingSubclassing.default-dark-new-enabled.png", + "StreamChatUITests/SnapshotTests/CommonViews/SendButton/__Snapshots__/SendButton_Tests/test_appearanceCustomization_usingSubclassing.default-light-new-disabled.png", + "StreamChatUITests/SnapshotTests/CommonViews/SendButton/__Snapshots__/SendButton_Tests/test_appearanceCustomization_usingSubclassing.default-light-new-enabled.png", + "StreamChatUITests/SnapshotTests/CommonViews/SendButton/__Snapshots__/SendButton_Tests/test_defaultAppearance.default-dark-new-disabled.png", + "StreamChatUITests/SnapshotTests/CommonViews/SendButton/__Snapshots__/SendButton_Tests/test_defaultAppearance.default-dark-new-enabled.png", + "StreamChatUITests/SnapshotTests/CommonViews/SendButton/__Snapshots__/SendButton_Tests/test_defaultAppearance.default-light-new-disabled.png", + "StreamChatUITests/SnapshotTests/CommonViews/SendButton/__Snapshots__/SendButton_Tests/test_defaultAppearance.default-light-new-enabled.png", + StreamChatUITests/SnapshotTests/CommonViews/SendButton/SendButton_Tests.swift, + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/__Snapshots__/ChatSuggestionsVC_Tests/test_commands_appearanceCustomization_usingComponents.default-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/__Snapshots__/ChatSuggestionsVC_Tests/test_commands_appearanceCustomization_usingComponents.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/__Snapshots__/ChatSuggestionsVC_Tests/test_commands_appearanceCustomization_usingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/__Snapshots__/ChatSuggestionsVC_Tests/test_commands_defaultAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/__Snapshots__/ChatSuggestionsVC_Tests/test_commands_defaultAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/__Snapshots__/ChatSuggestionsVC_Tests/test_commands_defaultAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/__Snapshots__/ChatSuggestionsVC_Tests/test_commands_defaultAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/__Snapshots__/ChatSuggestionsVC_Tests/test_commands_emptyAppearance.default-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/__Snapshots__/ChatSuggestionsVC_Tests/test_commands_emptyAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/__Snapshots__/ChatSuggestionsVC_Tests/test_mentions_appearanceCustomization_usingComponents.default-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/__Snapshots__/ChatSuggestionsVC_Tests/test_mentions_appearanceCustomization_usingComponents.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/__Snapshots__/ChatSuggestionsVC_Tests/test_mentions_appearanceCustomization_usingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/__Snapshots__/ChatSuggestionsVC_Tests/test_mentions_defaultAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/__Snapshots__/ChatSuggestionsVC_Tests/test_mentions_defaultAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/__Snapshots__/ChatSuggestionsVC_Tests/test_mentions_defaultAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/__Snapshots__/ChatSuggestionsVC_Tests/test_mentions_defaultAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/__Snapshots__/ChatSuggestionsVC_Tests/test_mentions_emptyAppearance.default-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/__Snapshots__/ChatSuggestionsVC_Tests/test_mentions_emptyAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatCommandSuggestionView/__Snapshots__/ChatCommandSuggestionView_Tests/test_appearanceCustomization_usingAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatCommandSuggestionView/__Snapshots__/ChatCommandSuggestionView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatCommandSuggestionView/__Snapshots__/ChatCommandSuggestionView_Tests/test_defaultAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatCommandSuggestionView/__Snapshots__/ChatCommandSuggestionView_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatCommandSuggestionView/__Snapshots__/ChatCommandSuggestionView_Tests/test_defaultAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatCommandSuggestionView/__Snapshots__/ChatCommandSuggestionView_Tests/test_defaultAppearance.small-dark.png", + StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatCommandSuggestionView/ChatCommandSuggestionView_Tests.swift, + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_appearanceCustomization_usingComponents.default-light-online-indicator-visible.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_appearanceCustomization_usingComponents.default-light-user-name-not-set.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_appearanceCustomization_usingComponents.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_appearanceCustomization_usingComponents.extraExtraExtraLarge-light-online-indicator-visible.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_appearanceCustomization_usingComponents.extraExtraExtraLarge-light-user-name-not-set.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_appearanceCustomization_usingComponents.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_appearanceCustomization_usingComponents.rightToLeftLayout-default-online-indicator-visible.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_appearanceCustomization_usingComponents.rightToLeftLayout-default-user-name-not-set.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_appearanceCustomization_usingComponents.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_appearanceCustomization_usingComponents.small-dark-online-indicator-visible.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_appearanceCustomization_usingComponents.small-dark-user-name-not-set.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_appearanceCustomization_usingComponents.small-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_appearanceCustomization_usingSubclassing.default-light-user-name-not-set.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_appearanceCustomization_usingSubclassing.default-light-with-online-indicator.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light-user-name-not-set.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light-with-online-indicator.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default-user-name-not-set.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default-with-online-indicator.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_appearanceCustomization_usingSubclassing.small-dark-user-name-not-set.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_appearanceCustomization_usingSubclassing.small-dark-with-online-indicator.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_defaultAppearance.default-light-online-indicator-visible.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_defaultAppearance.default-light-user-name-not-set.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_defaultAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_defaultAppearance.extraExtraExtraLarge-light-online-indicator-visible.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_defaultAppearance.extraExtraExtraLarge-light-user-name-not-set.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_defaultAppearance.rightToLeftLayout-default-online-indicator-visible.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_defaultAppearance.rightToLeftLayout-default-user-name-not-set.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_defaultAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_defaultAppearance.small-dark-online-indicator-visible.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_defaultAppearance.small-dark-user-name-not-set.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_defaultAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_emptyAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_emptyAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_emptyAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_emptyAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_whenUserThatHasNameIsAssignedAfterUserWithoutName_usernameLabelGetsShown.default-light-with-name.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/__Snapshots__/ChatMentionSuggestionView_Tests/test_whenUserThatHasNameIsAssignedAfterUserWithoutName_usernameLabelGetsShown.default-light-without-name.png", + StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/ChatMentionSuggestionView_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatSuggestionsVC_Tests.swift, + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_appearanceCustomization_usingAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_appearanceCustomization_usingAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_appearanceCustomization_usingAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_appearanceCustomization_usingAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_appearanceCustomization_usingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_defaultAppearance.default-light-empty.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_defaultAppearance.default-light-full.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_defaultAppearance.default-light-only-subtitle.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_defaultAppearance.default-light-only-title.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_defaultAppearance.extraExtraExtraLarge-light-empty.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_defaultAppearance.extraExtraExtraLarge-light-full.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_defaultAppearance.extraExtraExtraLarge-light-only-subtitle.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_defaultAppearance.extraExtraExtraLarge-light-only-title.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_defaultAppearance.rightToLeftLayout-default-empty.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_defaultAppearance.rightToLeftLayout-default-full.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_defaultAppearance.rightToLeftLayout-default-only-subtitle.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_defaultAppearance.rightToLeftLayout-default-only-title.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_defaultAppearance.small-dark-empty.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_defaultAppearance.small-dark-full.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_defaultAppearance.small-dark-only-subtitle.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_defaultAppearance.small-dark-only-title.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_swiftUIWrapper.default-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_swiftUIWrapper.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_swiftUIWrapper.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/__Snapshots__/TitleContainerView_Tests/test_swiftUIWrapper.small-dark.png", + StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/TitleContainerView_Tests.swift, + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/setUp.default-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_attachmentsPreview_withFourAttachments_addedOneAfterThree.default-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_attachmentsPreview_withFourAttachments_addedOneAfterThree.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_attachmentsPreview_withFourAttachments_addedOneAfterThree.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_attachmentsPreview_withFourAttachments_addedOneAfterThree.small-dark.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_attachmentsPreview_withFourAttachments_addedSameTime.default-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_attachmentsPreview_withFourAttachments_addedSameTime.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_attachmentsPreview_withFourAttachments_addedSameTime.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_attachmentsPreview_withFourAttachments_addedSameTime.small-dark.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_attachmentsPreview_withFourAttachments_addedThreeAfterOne.default-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_attachmentsPreview_withFourAttachments_addedThreeAfterOne.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_attachmentsPreview_withFourAttachments_addedThreeAfterOne.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_attachmentsPreview_withFourAttachments_addedThreeAfterOne.small-dark.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_attachmentsPreview_withFourAttachments_addedTwoAfterTwo.default-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_attachmentsPreview_withFourAttachments_addedTwoAfterTwo.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_attachmentsPreview_withFourAttachments_addedTwoAfterTwo.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_attachmentsPreview_withFourAttachments_addedTwoAfterTwo.small-dark.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_attachmentsPreview_withLongFileNames.default-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_attachmentsPreview_withMultipleAttachmentTypes.default-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_attachmentsPreview_withMultipleAttachmentTypes.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_attachmentsPreview_withMultipleAttachmentTypes.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_attachmentsPreview_withMultipleAttachmentTypes.small-dark.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_canNotSendMessage.default-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_canNotSendMessage.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_canNotSendMessage.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_canNotSendMessage.small-dark.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_channelWithSlowModeActive_messageIsSent_SkipSlowModeIsOnWithCountdownShown.default-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_channelWithSlowModeActive_messageIsSent_SlowModeIsOnWithCountdownShown.default-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_channelWithSlowModeActive_messageIsSent_SlowModeIsOnWithCountdownShown.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_channelWithSlowModeActive_messageIsSent_SlowModeIsOnWithCountdownShown.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_channelWithSlowModeActive_messageIsSent_SlowModeIsOnWithCountdownShown.small-dark.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_commandWithEmptyArgs_hasSendButtonEnabled.default-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_commandWithEmptyArgs_hasSendButtonEnabled.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_commandWithEmptyArgs_hasSendButtonEnabled.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_commandWithEmptyArgs_hasSendButtonEnabled.small-dark.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_commandWithNonEmptyArgs_hasSendButtonDisabled.default-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_commandWithNonEmptyArgs_hasSendButtonDisabled.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_commandWithNonEmptyArgs_hasSendButtonDisabled.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_commandWithNonEmptyArgs_hasSendButtonDisabled.small-dark.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_dismissLinkPreview.default-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_linkPreview_whenComposerLinkPreviewDisabled_thenNoHighlighting.default-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_linkPreview_whenComposerLinkPreviewEnabled_thenHighlightsLinks.default-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_quotedTranslatedMessage.default-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_quotedTranslatedMessage.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_quotedTranslatedMessage.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_quotedTranslatedMessage.small-dark.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_showCommandSuggestionsView.default-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_showLinkPreview_whenNoDescription.default-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_showLinkPreview_whenNoImage.default-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_showLinkPreview_whenNoMetadata.default-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_showLinkPreview_whenNoTitle.default-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_showLinkPreview.default-light.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_showLinkPreview.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_showLinkPreview.small-dark.png", + "StreamChatUITests/SnapshotTests/Composer/__Snapshots__/ComposerVC_Tests/test_showMentionSuggestionsView.default-light.png", + StreamChatUITests/SnapshotTests/Composer/ComposerVC_Tests.swift, + "StreamChatUITests/SnapshotTests/Gallery/__Snapshots__/GalleryVC_Tests/test_appearanceCustomization_usingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/Gallery/__Snapshots__/GalleryVC_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/Gallery/__Snapshots__/GalleryVC_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/Gallery/__Snapshots__/GalleryVC_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png", + "StreamChatUITests/SnapshotTests/Gallery/__Snapshots__/GalleryVC_Tests/test_appearanceCustomization_usingUIConfig.default-light.png", + "StreamChatUITests/SnapshotTests/Gallery/__Snapshots__/GalleryVC_Tests/test_appearanceCustomization_usingUIConfig.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/Gallery/__Snapshots__/GalleryVC_Tests/test_appearanceCustomization_usingUIConfig.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/Gallery/__Snapshots__/GalleryVC_Tests/test_appearanceCustomization_usingUIConfig.small-dark.png", + "StreamChatUITests/SnapshotTests/Gallery/__Snapshots__/GalleryVC_Tests/test_defaultAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/Gallery/__Snapshots__/GalleryVC_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/Gallery/__Snapshots__/GalleryVC_Tests/test_defaultAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/Gallery/__Snapshots__/GalleryVC_Tests/test_defaultAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/Gallery/__Snapshots__/GalleryVC_Tests/test_snapshotWithMessageTimestampOlderDate.default-light.png", + "StreamChatUITests/SnapshotTests/Gallery/__Snapshots__/GalleryVC_Tests/test_snapshotWithMessageTimestampToday.default-light.png", + StreamChatUITests/SnapshotTests/Gallery/Cells/VideoAttachmentGalleryCell_Tests.swift, + StreamChatUITests/SnapshotTests/Gallery/GalleryVC_Tests.swift, + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_appearanceCustomization_usingAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_appearanceCustomization_usingAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_appearanceCustomization_usingAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_appearanceCustomization_usingAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_appearanceCustomization_usingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_defaultAppearance_whenDestructive.default-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_defaultAppearance_whenDestructive.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_defaultAppearance_whenDestructive.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_defaultAppearance_whenDestructive.small-dark.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_defaultAppearance_whenHighlighted.default-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_defaultAppearance_whenHighlighted.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_defaultAppearance_whenHighlighted.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_defaultAppearance_whenHighlighted.small-dark.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_defaultAppearance_whenPrimary.default-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_defaultAppearance_whenPrimary.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_defaultAppearance_whenPrimary.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_defaultAppearance_whenPrimary.small-dark.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_defaultAppearance_whenPrimaryAndDestructive.default-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_defaultAppearance_whenPrimaryAndDestructive.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_defaultAppearance_whenPrimaryAndDestructive.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_defaultAppearance_whenPrimaryAndDestructive.small-dark.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_defaultAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_defaultAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_defaultAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_defaultMultilineAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_defaultMultilineAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_defaultMultilineAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionControl_Tests/test_defaultMultilineAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionsVC_Tests/test_appearanceCustomization_usingAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionsVC_Tests/test_appearanceCustomization_usingAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionsVC_Tests/test_appearanceCustomization_usingAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionsVC_Tests/test_appearanceCustomization_usingAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionsVC_Tests/test_appearanceCustomization_usingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionsVC_Tests/test_appearanceCustomization_usingSubclassing.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionsVC_Tests/test_appearanceCustomization_usingSubclassing.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionsVC_Tests/test_appearanceCustomization_usingSubclassing.small-dark.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionsVC_Tests/test_defaultAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionsVC_Tests/test_defaultAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionsVC_Tests/test_defaultAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionsVC_Tests/test_defaultAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionsVC_Tests/test_emptyAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionsVC_Tests/test_emptyAppearance.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionsVC_Tests/test_emptyAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionsVC_Tests/test_emptyAppearance.small-dark.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessageActionsVC_Tests/test_messageActions_hasCorrectOrdering.default-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessagePopupVC_Tests/test_appearanceCustomization_usingAppearance.default-dark.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessagePopupVC_Tests/test_appearanceCustomization_usingAppearance.default-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessagePopupVC_Tests/test_appearanceCustomization_usingAppearance.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessagePopupVC_Tests/test_appearanceCustomization_usingSubclassing.default-dark.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessagePopupVC_Tests/test_appearanceCustomization_usingSubclassing.default-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessagePopupVC_Tests/test_defaultAppearance_when_largeLongMessage.default-dark.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessagePopupVC_Tests/test_defaultAppearance_when_largeLongMessage.default-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessagePopupVC_Tests/test_defaultAppearance_when_largeLongMessage.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessagePopupVC_Tests/test_reactions_whenReactionsCountEqual4_shouldOnlyHaveSmallerHeight.default-dark.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessagePopupVC_Tests/test_reactions_whenReactionsCountEqual4_shouldOnlyHaveSmallerHeight.default-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessagePopupVC_Tests/test_reactions_whenReactionsCountLessThan4_shouldHaveSmallerWidth.default-dark.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessagePopupVC_Tests/test_reactions_whenReactionsCountLessThan4_shouldHaveSmallerWidth.default-light.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessagePopupVC_Tests/test_reactions_whenReactionsCountMoreThan4_shouldHaveBiggerWidth.default-dark.png", + "StreamChatUITests/SnapshotTests/MessageActionsPopup/__Snapshots__/ChatMessagePopupVC_Tests/test_reactions_whenReactionsCountMoreThan4_shouldHaveBiggerWidth.default-light.png", + StreamChatUITests/SnapshotTests/MessageActionsPopup/ChatMessageActionControl_Tests.swift, + StreamChatUITests/SnapshotTests/MessageActionsPopup/ChatMessageActionsVC_Tests.swift, + StreamChatUITests/SnapshotTests/MessageActionsPopup/ChatMessagePopupVC_Tests.swift, + StreamChatUITests/SnapshotTests/MessageActionsPopup/MessageActionsTransitionController_Tests.swift, + "StreamChatUITests/SnapshotTests/VoiceRecording/__Snapshots__/VoiceRecordingVC_Tests/test_updateContent_idle_viewIsConfiguredAsExpected.default-dark.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/__Snapshots__/VoiceRecordingVC_Tests/test_updateContent_idle_viewIsConfiguredAsExpected.default-light.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/__Snapshots__/VoiceRecordingVC_Tests/test_updateContent_locked_viewIsConfiguredAsExpected.default-dark.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/__Snapshots__/VoiceRecordingVC_Tests/test_updateContent_locked_viewIsConfiguredAsExpected.default-light.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/__Snapshots__/VoiceRecordingVC_Tests/test_updateContent_preview_afterHideViewsDebouncerExecution_viewIsConfiguredAsExpected.default-dark.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/__Snapshots__/VoiceRecordingVC_Tests/test_updateContent_preview_afterHideViewsDebouncerExecution_viewIsConfiguredAsExpected.default-light.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/__Snapshots__/VoiceRecordingVC_Tests/test_updateContent_preview_viewIsConfiguredAsExpected.default-dark.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/__Snapshots__/VoiceRecordingVC_Tests/test_updateContent_preview_viewIsConfiguredAsExpected.default-light.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/__Snapshots__/VoiceRecordingVC_Tests/test_updateContent_recording_viewIsConfiguredAsExpected.default-dark.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/__Snapshots__/VoiceRecordingVC_Tests/test_updateContent_recording_viewIsConfiguredAsExpected.default-light.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/__Snapshots__/VoiceRecordingVC_Tests/test_updateContent_showingTip_viewIsConfiguredAsExpected.default-dark.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/__Snapshots__/VoiceRecordingVC_Tests/test_updateContent_showingTip_viewIsConfiguredAsExpected.default-light.png", + StreamChatUITests/SnapshotTests/VoiceRecording/Components/AudioQueuePlayerNextItemProvider_Tests.swift, + StreamChatUITests/SnapshotTests/VoiceRecording/Components/BiDirectionalPanGestureRecogniser_Tests.swift, + StreamChatUITests/SnapshotTests/VoiceRecording/Components/StreamAudioSessionFeedbackGenerator_Tests.swift, + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/AudioVisualizationView_Tests/test_appearance_nonSilence_snapshotsAreAsExpected.default-light.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/AudioVisualizationView_Tests/test_appearance_nonSilence_snapshotsAreAsExpected.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/AudioVisualizationView_Tests/test_appearance_nonSilence_snapshotsAreAsExpected.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/AudioVisualizationView_Tests/test_appearance_nonSilence_snapshotsAreAsExpected.small-dark.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/AudioVisualizationView_Tests/test_appearance_silence_snapshotsAreAsExpected.default-light.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/AudioVisualizationView_Tests/test_appearance_silence_snapshotsAreAsExpected.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/AudioVisualizationView_Tests/test_appearance_silence_snapshotsAreAsExpected.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/AudioVisualizationView_Tests/test_appearance_silence_snapshotsAreAsExpected.small-dark.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/LiveRecordingView_Tests/test_appearance_isPaused_snapshotsAreAsExpected.default-light.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/LiveRecordingView_Tests/test_appearance_isPaused_snapshotsAreAsExpected.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/LiveRecordingView_Tests/test_appearance_isPaused_snapshotsAreAsExpected.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/LiveRecordingView_Tests/test_appearance_isPaused_snapshotsAreAsExpected.small-dark.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/LiveRecordingView_Tests/test_appearance_isPlaying_snapshotsAreAsExpected.default-light.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/LiveRecordingView_Tests/test_appearance_isPlaying_snapshotsAreAsExpected.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/LiveRecordingView_Tests/test_appearance_isPlaying_snapshotsAreAsExpected.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/LiveRecordingView_Tests/test_appearance_isPlaying_snapshotsAreAsExpected.small-dark.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/LiveRecordingView_Tests/test_appearance_isRecording_snapshotsAreAsExpected.default-light.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/LiveRecordingView_Tests/test_appearance_isRecording_snapshotsAreAsExpected.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/LiveRecordingView_Tests/test_appearance_isRecording_snapshotsAreAsExpected.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/LiveRecordingView_Tests/test_appearance_isRecording_snapshotsAreAsExpected.small-dark.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/LockIndicatorView_Tests/test_appearance_snapshotsAreAsExpected.default-light-Locked.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/LockIndicatorView_Tests/test_appearance_snapshotsAreAsExpected.default-light.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/LockIndicatorView_Tests/test_appearance_snapshotsAreAsExpected.extraExtraExtraLarge-light-Locked.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/LockIndicatorView_Tests/test_appearance_snapshotsAreAsExpected.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/LockIndicatorView_Tests/test_appearance_snapshotsAreAsExpected.rightToLeftLayout-default-Locked.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/LockIndicatorView_Tests/test_appearance_snapshotsAreAsExpected.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/LockIndicatorView_Tests/test_appearance_snapshotsAreAsExpected.small-dark-Locked.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/LockIndicatorView_Tests/test_appearance_snapshotsAreAsExpected.small-dark.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/RecordingIndicatorView_Tests/test_appearance_snapshotsAreAsExpected.default-light-IncreasedDuration.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/RecordingIndicatorView_Tests/test_appearance_snapshotsAreAsExpected.default-light.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/RecordingIndicatorView_Tests/test_appearance_snapshotsAreAsExpected.extraExtraExtraLarge-light-IncreasedDuration.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/RecordingIndicatorView_Tests/test_appearance_snapshotsAreAsExpected.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/RecordingIndicatorView_Tests/test_appearance_snapshotsAreAsExpected.rightToLeftLayout-default-IncreasedDuration.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/RecordingIndicatorView_Tests/test_appearance_snapshotsAreAsExpected.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/RecordingIndicatorView_Tests/test_appearance_snapshotsAreAsExpected.small-dark-IncreasedDuration.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/RecordingIndicatorView_Tests/test_appearance_snapshotsAreAsExpected.small-dark.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/RecordingTipView_Tests/test_appearance_snapshotsAreAsExpected.default-light.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/RecordingTipView_Tests/test_appearance_snapshotsAreAsExpected.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/RecordingTipView_Tests/test_appearance_snapshotsAreAsExpected.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/RecordingTipView_Tests/test_appearance_snapshotsAreAsExpected.small-dark.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/SlideToCancelView_Tests/test_appearance_snapshotsAreAsExpected.default-light-AlmostHidden.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/SlideToCancelView_Tests/test_appearance_snapshotsAreAsExpected.default-light.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/SlideToCancelView_Tests/test_appearance_snapshotsAreAsExpected.extraExtraExtraLarge-light-AlmostHidden.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/SlideToCancelView_Tests/test_appearance_snapshotsAreAsExpected.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/SlideToCancelView_Tests/test_appearance_snapshotsAreAsExpected.rightToLeftLayout-default-AlmostHidden.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/SlideToCancelView_Tests/test_appearance_snapshotsAreAsExpected.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/SlideToCancelView_Tests/test_appearance_snapshotsAreAsExpected.small-dark-AlmostHidden.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/SlideToCancelView_Tests/test_appearance_snapshotsAreAsExpected.small-dark.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/WaveformView_Tests/test_appearance_isPlaying_snapshotsAreAsExpected.default-light.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/WaveformView_Tests/test_appearance_isPlaying_snapshotsAreAsExpected.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/WaveformView_Tests/test_appearance_isPlaying_snapshotsAreAsExpected.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/WaveformView_Tests/test_appearance_isPlaying_snapshotsAreAsExpected.small-dark.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/WaveformView_Tests/test_appearance_isRecording_snapshotsAreAsExpected.default-light.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/WaveformView_Tests/test_appearance_isRecording_snapshotsAreAsExpected.extraExtraExtraLarge-light.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/WaveformView_Tests/test_appearance_isRecording_snapshotsAreAsExpected.rightToLeftLayout-default.png", + "StreamChatUITests/SnapshotTests/VoiceRecording/Views/__Snapshots__/WaveformView_Tests/test_appearance_isRecording_snapshotsAreAsExpected.small-dark.png", + StreamChatUITests/SnapshotTests/VoiceRecording/Views/AudioVisualizationView_Tests.swift, + StreamChatUITests/SnapshotTests/VoiceRecording/Views/LiveRecordingView_Tests.swift, + StreamChatUITests/SnapshotTests/VoiceRecording/Views/LockIndicatorView_Tests.swift, + StreamChatUITests/SnapshotTests/VoiceRecording/Views/RecordingIndicatorView_Tests.swift, + StreamChatUITests/SnapshotTests/VoiceRecording/Views/RecordingTipView_Tests.swift, + StreamChatUITests/SnapshotTests/VoiceRecording/Views/SlideToCancelView_Tests.swift, + StreamChatUITests/SnapshotTests/VoiceRecording/Views/WaveformView_Tests.swift, + StreamChatUITests/SnapshotTests/VoiceRecording/VoiceRecordingVC_Tests.swift, + StreamChatUITests/StreamChatUITestPlan.xctestplan, + StreamChatUITests/UITestsEnvironmentSetup.swift, + StreamChatUITests/Utils/AppearanceProvider_Tests.swift, + "StreamChatUITests/Utils/Array+SafeSubscript_Tests.swift", + StreamChatUITests/Utils/ChatChannelNamer_Tests.swift, + StreamChatUITests/Utils/ComponentsProvider_Tests.swift, + StreamChatUITests/Utils/DateUtils_Tests.swift, + StreamChatUITests/Utils/DefaultAudioPlaybackRateFormatter_Tests.swift, + StreamChatUITests/Utils/DefaultAudioRecordingNameFormatter_Tests.swift, + StreamChatUITests/Utils/DefaultMarkdownFormatter_Tests.swift, + "StreamChatUITests/Utils/DifferenceKit+Stream_Tests.swift", + StreamChatUITests/Utils/ImageLoading_Tests.swift, + StreamChatUITests/Utils/ImageResultsMapper_Tests.swift, + StreamChatUITests/Utils/ImageSizeCalculator_Tests.swift, + StreamChatUITests/Utils/NukeImageLoader_Tests.swift, + StreamChatUITests/Utils/StreamImageCDN_Tests.swift, + "StreamChatUITests/Utils/String+Extensions_Tests.swift", + StreamChatUITests/Utils/TextViewMentionedUsersHandler_Tests.swift, + "StreamChatUITests/Utils/UIViewController+Extensions_Tests.swift", + StreamChatUITests/Utils/ViewPaginationHandling/InvertedScrollViewPaginationHandler_Tests.swift, + StreamChatUITests/Utils/ViewPaginationHandling/ScrollViewPaginationHandler_Tests.swift, + StreamChatUITests/Utils/ViewPaginationHandling/StatefulScrollViewPaginationHandler_Tests.swift, + "UISDKdocumentationTests/__Snapshots__/AttachmentButton_Documentation_Tests/AttachmentButton_documentation.default-dark.png", + "UISDKdocumentationTests/__Snapshots__/AttachmentButton_Documentation_Tests/AttachmentButton_documentation.default-light.png", + "UISDKdocumentationTests/__Snapshots__/AttachmentPlaceholderView_Documentation_Tests/AttachmentPlaceholderView_documentation.default-dark.png", + "UISDKdocumentationTests/__Snapshots__/AttachmentPlaceholderView_Documentation_Tests/AttachmentPlaceholderView_documentation.default-light.png", + "UISDKdocumentationTests/__Snapshots__/ChatAvatarView_Documentation_Tests/ChatAvatarView_documentation.default-dark.png", + "UISDKdocumentationTests/__Snapshots__/ChatAvatarView_Documentation_Tests/ChatAvatarView_documentation.default-light.png", + "UISDKdocumentationTests/__Snapshots__/ChatChannelListItemView_Documentation_Tests/ChannelListItemView_documentation.default-dark.png", + "UISDKdocumentationTests/__Snapshots__/ChatChannelListItemView_Documentation_Tests/ChannelListItemView_documentation.default-light.png", + "UISDKdocumentationTests/__Snapshots__/ChatMessageContentView_Documentation_Tests/ChatMessageContentView_documentation.default-light.png", + "UISDKdocumentationTests/__Snapshots__/CommandButton_Documentation_Tests/CommandButton_documentation.default-dark.png", + "UISDKdocumentationTests/__Snapshots__/CommandButton_Documentation_Tests/CommandButton_documentation.default-light.png", + "UISDKdocumentationTests/__Snapshots__/CommandLabelView_Documentation_Tests/CommandLabelView_documentation.default-dark.png", + "UISDKdocumentationTests/__Snapshots__/CommandLabelView_Documentation_Tests/CommandLabelView_documentation.default-light.png", + "UISDKdocumentationTests/__Snapshots__/ComposerVC_Documentation_Tests/ComposerVC_documentation.default-dark.png", + "UISDKdocumentationTests/__Snapshots__/ComposerVC_Documentation_Tests/ComposerVC_documentation.default-light.png", + "UISDKdocumentationTests/__Snapshots__/ConfirmButton_Documentation_Tests/ConfirmButton_documentation_disabled.default-dark.png", + "UISDKdocumentationTests/__Snapshots__/ConfirmButton_Documentation_Tests/ConfirmButton_documentation_disabled.default-light.png", + "UISDKdocumentationTests/__Snapshots__/ConfirmButton_Documentation_Tests/ConfirmButton_documentation_enabled.default-dark.png", + "UISDKdocumentationTests/__Snapshots__/ConfirmButton_Documentation_Tests/ConfirmButton_documentation_enabled.default-light.png", + "UISDKdocumentationTests/__Snapshots__/CreateChatChannelButton_Documentation_Tests/CreateChatChannelButton_documentation.default-dark.png", + "UISDKdocumentationTests/__Snapshots__/CreateChatChannelButton_Documentation_Tests/CreateChatChannelButton_documentation.default-light.png", + "UISDKdocumentationTests/__Snapshots__/OnlineIndicatorView_Documentation_Tests/OnlineIndicatorView_documentation.default-dark.png", + "UISDKdocumentationTests/__Snapshots__/OnlineIndicatorView_Documentation_Tests/OnlineIndicatorView_documentation.default-light.png", + "UISDKdocumentationTests/__Snapshots__/SendButton_Documentation_Tests/SendButton_documentation_disabled.default-dark.png", + "UISDKdocumentationTests/__Snapshots__/SendButton_Documentation_Tests/SendButton_documentation_disabled.default-light.png", + "UISDKdocumentationTests/__Snapshots__/SendButton_Documentation_Tests/SendButton_documentation_enabled.default-dark.png", + "UISDKdocumentationTests/__Snapshots__/SendButton_Documentation_Tests/SendButton_documentation_enabled.default-light.png", + "UISDKdocumentationTests/__Snapshots__/ShrinkInputButton_Documentation_Tests/ShrinkInputButton_documentation.default-dark.png", + "UISDKdocumentationTests/__Snapshots__/ShrinkInputButton_Documentation_Tests/ShrinkInputButton_documentation.default-light.png", + "UISDKdocumentationTests/__Snapshots__/TitleContainerView_Documentation_Tests/TitleContainerView_documentation.default-dark.png", + "UISDKdocumentationTests/__Snapshots__/TitleContainerView_Documentation_Tests/TitleContainerView_documentation.default-light.png", + UISDKdocumentationTests/AttachmentButton_Documentation_Tests.swift, + UISDKdocumentationTests/AttachmentPlaceholderView_Documentation_Tests.swift, + UISDKdocumentationTests/ChatAvatarView_Documentation_Tests.swift, + UISDKdocumentationTests/ChatChannelListItemView_Documentation_Tests.swift, + UISDKdocumentationTests/ChatMessageContentView_Documentation_Tests.swift, + UISDKdocumentationTests/CommandButton_Documentation_Tests.swift, + UISDKdocumentationTests/CommandLabelView_Documentation_Tests.swift, + UISDKdocumentationTests/ComposerVC_Documentation_Tests.swift, + UISDKdocumentationTests/ConfirmButton_Documentation_Tests.swift, + UISDKdocumentationTests/OnlineIndicatorView_Documentation_Tests.swift, + UISDKdocumentationTests/SendButton_Documentation_Tests.swift, + UISDKdocumentationTests/ShrinkInputButton_Documentation_Tests.swift, + UISDKdocumentationTests/TitleContainerView_Documentation_Tests.swift, + "UISDKdocumentationTests/UISDKDocumentation-Info.plist", + "UISDKdocumentationTests/UIView+Annotations.swift", + ); + target = 799C9450247D59B1001F1104 /* StreamChatTests */; + }; + 82E678572F2922160082E9A7 /* Exceptions for "Tests" folder in "StreamChatUITests" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + "/Localized: StreamChatUITests/TestLocalizable.strings", + "StreamChatUITests/Appearance+SwiftUI_Tests.swift", + StreamChatUITests/ChatMessage_Tests.swift, + "StreamChatUITests/Components+SwiftUI_Tests.swift", + "StreamChatUITests/Extensions/ChatMessage+Equatable_Tests.swift", + "StreamChatUITests/Extensions/UIView+SimulateViewAddedToHierarchy.swift", + StreamChatUITests/Helpers/CustomUIViewSubclasses.swift, + "StreamChatUITests/Helpers/UIView+Helpers.swift", + StreamChatUITests/Localization_Tests.swift, + StreamChatUITests/Mocks/ChatMessageList/ChatMessageCell_Mock.swift, + StreamChatUITests/Mocks/ChatMessageList/ChatMessageListVC_Mock.swift, + StreamChatUITests/Mocks/ChatMessageList/ChatMessageListVCDataSource_Mock.swift, + StreamChatUITests/Mocks/ChatMessageList/ChatMessageListVCDelegate_Mock.swift, + StreamChatUITests/Mocks/ChatMessageList/ChatMessageListView_Mock.swift, + StreamChatUITests/Mocks/ChatMessageList/SwipeToReplyGestureHandler_Mock.swift, + StreamChatUITests/Mocks/Components_Mock.swift, + StreamChatUITests/Mocks/ImageLoader_Mock.swift, + StreamChatUITests/Mocks/MockAudioQueuePlayerNextItemProvider.swift, + StreamChatUITests/Mocks/MockAudioSessionFeedbackGenerator.swift, + StreamChatUITests/Mocks/MockVoiceRecordingAttachmentPresentationViewDelegate.swift, + StreamChatUITests/Mocks/Navigation/ChatChannelListRouter_Mock.swift, + StreamChatUITests/Mocks/Navigation/ChatMessageListRouter_Mock.swift, + StreamChatUITests/Mocks/Utils/Calendar_Mock.swift, + StreamChatUITests/Mocks/Utils/ChatMessageContentViewDelegate_Mock.swift, + StreamChatUITests/Mocks/Utils/CooldownTracker_Mock.swift, + StreamChatUITests/Mocks/Utils/TextViewUserMentionsHandler_Mock.swift, + StreamChatUITests/Mocks/Utils/VideoLoader_Mock.swift, + StreamChatUITests/SnapshotTests/ChatChannel/ChatChannelVC_Tests.swift, + "StreamChatUITests/SnapshotTests/ChatChannel/ChatChannelVC+SwiftUI_Tests.swift", + StreamChatUITests/SnapshotTests/ChatChannelList/ChatChannelListCollectionViewCell_Tests.swift, + StreamChatUITests/SnapshotTests/ChatChannelList/ChatChannelListEmptyView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatChannelList/ChatChannelListErrorView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatChannelList/ChatChannelListItemView_Tests.swift, + "StreamChatUITests/SnapshotTests/ChatChannelList/ChatChannelListItemView+SwiftUI_Tests.swift", + StreamChatUITests/SnapshotTests/ChatChannelList/ChatChannelListVC_Tests.swift, + "StreamChatUITests/SnapshotTests/ChatChannelList/ChatChannelListVC+SwiftUI_Tests.swift", + StreamChatUITests/SnapshotTests/ChatChannelList/ChatChannelUnreadCountView_Tests.swift, + "StreamChatUITests/SnapshotTests/ChatChannelList/ChatChannelUnreadCountView+SwiftUI_Tests.swift", + StreamChatUITests/SnapshotTests/ChatChannelList/Search/ChannelListSearchStrategy_Tests.swift, + StreamChatUITests/SnapshotTests/ChatChannelList/Search/ChatChannelSearchVC_Tests.swift, + StreamChatUITests/SnapshotTests/ChatChannelList/Search/ChatMessageSearchVC_Tests.swift, + StreamChatUITests/SnapshotTests/ChatChannelList/SwipeableView_Tests.swift, + "StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/ChatFileAttachmentListView+ItemView_Tests.swift", + StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/ChatMessageFileAttachmentListView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/ChatMessageGalleryView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/ChatMessageLinkPreviewView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/ChatMessageVoiceRecordingAttachmentListView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/ChatMessageVoiceRecordingAttachmentListViewItemView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/ChatMessageVoiceRecordingAttachmentListViewItemViewPresenter_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/MixedAttachmentViewInjector_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/VideoAttachmentGalleryPreview_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Attachments/VoiceRecordingAttachmentViewInjector_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/ChatMessageBubbleView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/ChatMessageContentView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/ChatMessageDeliveryStatusCheckmarkView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/ChatMessageDeliveryStatusView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/ChatMessageErrorIndicator_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/ChatMessageLayoutOptionsResolver_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/ChatMessageMarkdown_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessage/ChatReactionsBubbleView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/ChatMessageListVC_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/JumpToUnreadMessagesButton_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Poll/PollAllOptionsListVC_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Poll/PollAttachmentView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Poll/PollCommentListVC_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Poll/PollCreationVC_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Poll/PollMockFactory.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Poll/PollResultsVC_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Poll/PollResultsVoteListVC_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Reactions/ChatMessageReactionAuthorsVC/ChatMessageReactionAuthorsVC_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/Reactions/ChatMessageReactionsView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatMessageList/TypingIndicatorView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatThread/ChatThreadVC_Tests.swift, + "StreamChatUITests/SnapshotTests/ChatThread/ChatThreadVC+SwiftUI_Tests.swift", + StreamChatUITests/SnapshotTests/ChatThreadList/ChatThreadListItemView_Tests.swift, + StreamChatUITests/SnapshotTests/ChatThreadList/ChatThreadListVC_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/Attachments/AttachmentPreviewProvider_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/Attachments/AttachmentsPreviewVC_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/Attachments/AttachmentViews/VideoAttachmentComposerPreview_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/Attachments/AttachmentViews/VoiceRecordingAttachmentComposerPreview_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/AvatarView/ChatChannelAvatarView_Tests.swift, + "StreamChatUITests/SnapshotTests/CommonViews/AvatarView/ChatChannelAvatarView+SwiftUI_Tests.swift", + StreamChatUITests/SnapshotTests/CommonViews/AvatarView/ChatUserAvatarView_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/AvatarView/CurrentChatUserAvatarView_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/ChatChannelHeaderView/ChatChannelHeaderView_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/ChatMessageCell/ChatMessageCell_DecorationTests.swift, + StreamChatUITests/SnapshotTests/CommonViews/ChatMessageListDateSeparatorView/ChatMessageListDateSeparatorView_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/ClampedView_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/CommandLabelView/CommandLabelView_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/ConfirmButton/ConfirmButton_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/ContainerStackView_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/PillButton_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/PlayPauseButton/PlayPauseButton_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/QuotedChatMessageView_Tests.swift, + "StreamChatUITests/SnapshotTests/CommonViews/QuotedChatMessageView/QuotedChatMessageView+SwiftUI_Tests.swift", + StreamChatUITests/SnapshotTests/CommonViews/RecordButton/RecordButton_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/SendButton/SendButton_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatCommandSuggestionView/ChatCommandSuggestionView_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatMentionSuggestionView/ChatMentionSuggestionView_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/Suggestions/ChatSuggestionsVC_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/Suggestions/TitleContainerView/TitleContainerView_Tests.swift, + StreamChatUITests/SnapshotTests/Composer/ComposerVC_Tests.swift, + StreamChatUITests/SnapshotTests/Gallery/Cells/VideoAttachmentGalleryCell_Tests.swift, + StreamChatUITests/SnapshotTests/Gallery/GalleryVC_Tests.swift, + StreamChatUITests/SnapshotTests/MessageActionsPopup/ChatMessageActionControl_Tests.swift, + StreamChatUITests/SnapshotTests/MessageActionsPopup/ChatMessageActionsVC_Tests.swift, + StreamChatUITests/SnapshotTests/MessageActionsPopup/ChatMessagePopupVC_Tests.swift, + StreamChatUITests/SnapshotTests/MessageActionsPopup/MessageActionsTransitionController_Tests.swift, + StreamChatUITests/SnapshotTests/VoiceRecording/Components/AudioQueuePlayerNextItemProvider_Tests.swift, + StreamChatUITests/SnapshotTests/VoiceRecording/Components/BiDirectionalPanGestureRecogniser_Tests.swift, + StreamChatUITests/SnapshotTests/VoiceRecording/Components/StreamAudioSessionFeedbackGenerator_Tests.swift, + StreamChatUITests/SnapshotTests/VoiceRecording/Views/AudioVisualizationView_Tests.swift, + StreamChatUITests/SnapshotTests/VoiceRecording/Views/LiveRecordingView_Tests.swift, + StreamChatUITests/SnapshotTests/VoiceRecording/Views/LockIndicatorView_Tests.swift, + StreamChatUITests/SnapshotTests/VoiceRecording/Views/RecordingIndicatorView_Tests.swift, + StreamChatUITests/SnapshotTests/VoiceRecording/Views/RecordingTipView_Tests.swift, + StreamChatUITests/SnapshotTests/VoiceRecording/Views/SlideToCancelView_Tests.swift, + StreamChatUITests/SnapshotTests/VoiceRecording/Views/WaveformView_Tests.swift, + StreamChatUITests/SnapshotTests/VoiceRecording/VoiceRecordingVC_Tests.swift, + StreamChatUITests/UITestsEnvironmentSetup.swift, + StreamChatUITests/Utils/AppearanceProvider_Tests.swift, + "StreamChatUITests/Utils/Array+SafeSubscript_Tests.swift", + StreamChatUITests/Utils/ChatChannelNamer_Tests.swift, + StreamChatUITests/Utils/ComponentsProvider_Tests.swift, + StreamChatUITests/Utils/DateUtils_Tests.swift, + StreamChatUITests/Utils/DefaultAudioPlaybackRateFormatter_Tests.swift, + StreamChatUITests/Utils/DefaultAudioRecordingNameFormatter_Tests.swift, + StreamChatUITests/Utils/DefaultMarkdownFormatter_Tests.swift, + "StreamChatUITests/Utils/DifferenceKit+Stream_Tests.swift", + StreamChatUITests/Utils/ImageLoading_Tests.swift, + StreamChatUITests/Utils/ImageResultsMapper_Tests.swift, + StreamChatUITests/Utils/ImageSizeCalculator_Tests.swift, + StreamChatUITests/Utils/NukeImageLoader_Tests.swift, + StreamChatUITests/Utils/StreamImageCDN_Tests.swift, + "StreamChatUITests/Utils/String+Extensions_Tests.swift", + StreamChatUITests/Utils/TextViewMentionedUsersHandler_Tests.swift, + "StreamChatUITests/Utils/UIViewController+Extensions_Tests.swift", + StreamChatUITests/Utils/ViewPaginationHandling/InvertedScrollViewPaginationHandler_Tests.swift, + StreamChatUITests/Utils/ViewPaginationHandling/ScrollViewPaginationHandler_Tests.swift, + StreamChatUITests/Utils/ViewPaginationHandling/StatefulScrollViewPaginationHandler_Tests.swift, + ); + target = 7908820425432B7200896F03 /* StreamChatUITests */; + }; + 82E678582F2922160082E9A7 /* Exceptions for "Tests" folder in "UISDKDocumentation" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + StreamChatUITests/Helpers/CustomUIViewSubclasses.swift, + "StreamChatUITests/Helpers/UIView+Helpers.swift", + StreamChatUITests/SnapshotTests/CommonViews/CommandLabelView/CommandLabelView_Tests.swift, + StreamChatUITests/UITestsEnvironmentSetup.swift, + UISDKdocumentationTests/AttachmentButton_Documentation_Tests.swift, + UISDKdocumentationTests/AttachmentPlaceholderView_Documentation_Tests.swift, + UISDKdocumentationTests/ChatAvatarView_Documentation_Tests.swift, + UISDKdocumentationTests/ChatChannelListItemView_Documentation_Tests.swift, + UISDKdocumentationTests/ChatMessageContentView_Documentation_Tests.swift, + UISDKdocumentationTests/CommandButton_Documentation_Tests.swift, + UISDKdocumentationTests/CommandLabelView_Documentation_Tests.swift, + UISDKdocumentationTests/ComposerVC_Documentation_Tests.swift, + UISDKdocumentationTests/ConfirmButton_Documentation_Tests.swift, + UISDKdocumentationTests/OnlineIndicatorView_Documentation_Tests.swift, + UISDKdocumentationTests/SendButton_Documentation_Tests.swift, + UISDKdocumentationTests/ShrinkInputButton_Documentation_Tests.swift, + UISDKdocumentationTests/TitleContainerView_Documentation_Tests.swift, + "UISDKdocumentationTests/UISDKDocumentation-Info.plist", + "UISDKdocumentationTests/UIView+Annotations.swift", + ); + target = E74DB08A2656631700508D22 /* UISDKDocumentation */; + }; + 82E678592F2922160082E9A7 /* Exceptions for "Tests" folder in "StreamChatStatic" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + StreamChatTests/Audio/AudioAnalysisEngine_Tests.swift, + StreamChatTests/Audio/AudioRecordingState_Tests.swift, + StreamChatTests/Audio/AudioSamplesExtractor_Tests.swift, + StreamChatTests/Audio/AudioSamplesPercentageTransformer_Tests.swift, + StreamChatTests/Audio/AudioSamplesProcessor_Tests.swift, + StreamChatTests/Audio/StreamAppStateObserver_Tests.swift, + StreamChatTests/Audio/StreamAudioQueuePlayer_Tests.swift, + StreamChatTests/Audio/StreamAudioWaveformAnalyser_Tests.swift, + StreamChatTests/Models/Attachments/VoiceRecordingAttachmentPayload_Tests.swift, + StreamChatTests/Utils/Debouncer_Tests.swift, + ); + target = C121E757274543D000023E4C /* StreamChatStatic */; + }; + 82E6785A2F2922160082E9A7 /* Exceptions for "Tests" folder in "StreamChatUIStatic" target */ = { + isa = PBXFileSystemSynchronizedBuildFileExceptionSet; + membershipExceptions = ( + StreamChatUITests/SnapshotTests/CommonViews/Attachments/AttachmentViews/VoiceRecordingAttachmentComposerPreview_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/ClampedView_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/PillButton_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/PlayPauseButton/PlayPauseButton_Tests.swift, + StreamChatUITests/SnapshotTests/CommonViews/RecordButton/RecordButton_Tests.swift, + StreamChatUITests/SnapshotTests/VoiceRecording/Views/AudioVisualizationView_Tests.swift, + StreamChatUITests/SnapshotTests/VoiceRecording/Views/WaveformView_Tests.swift, + ); + target = C121E9262746A19400023E4C /* StreamChatUIStatic */; + }; +/* End PBXFileSystemSynchronizedBuildFileExceptionSet section */ + +/* Begin PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet section */ + 82B0396B2F27D39400E360B4 /* Exceptions for "TestTools" folder in "Compile Sources" phase from "StreamChatTestTools" target */ = { + isa = PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet; + buildPhase = 793060E225778896005CF846 /* Sources */; + membershipExceptions = ( + StreamChatTestTools/Fixtures/JSONs/PartiallyFailingChannelListPayload.json, ); - path = Thread; - sourceTree = ""; }; - ADE8B4B32C611B6700C26FBF /* Buttons */ = { - isa = PBXGroup; - children = ( - 22753598257C442300D1FDB6 /* SendButton.swift */, - AD87D0AA263C7A7E008B466C /* ShrinkInputButton.swift */, - 7943382A26208D020094471F /* ConfirmButton.swift */, - AD87D096263C7783008B466C /* CommandButton.swift */, - 40824D1C2A1271B9003B61FD /* PlayPauseButton.swift */, - F80BCA1326304F7800F2107B /* ShareButton.swift */, - F80BCA1D26304FEE00F2107B /* CloseButton.swift */, - 4067764E2A14CB550079B05C /* MediaButton.swift */, - 40824D172A1271B9003B61FD /* PillButton.swift */, - 40824D1A2A1271B9003B61FD /* RecordButton.swift */, - AD87D0A0263C7823008B466C /* AttachmentButton.swift */, - 843F0BCC2677667000B342CB /* AttachmentActionButton.swift */, - ADE8B4B42C611DEA00C26FBF /* CheckboxButton.swift */, - 224165A725910A2C00ED7F78 /* CheckboxControl.swift */, - AD87D0BC263C7C09008B466C /* CircularCloseButton.swift */, - ); - path = Buttons; - sourceTree = ""; - }; - ADECE08926AAEC63001AE411 /* ChatChannel */ = { - isa = PBXGroup; - children = ( - ADA3572D269C562A004AD8E9 /* ChatChannelHeaderView.swift */, - AD1D7A8326A212D000494CA5 /* ChatChannelVC.swift */, - 64B059E12670EFFE0024CE90 /* ChatChannelVC+SwiftUI.swift */, - ADCD5E4227987EFE00E66911 /* StreamModalTransitioningDelegate.swift */, + 82B0396E2F27D39400E360B4 /* Exceptions for "TestTools" folder in "Compile Sources" phase from "StreamChatStatic" target */ = { + isa = PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet; + buildPhase = C121E754274543D000023E4C /* Sources */; + membershipExceptions = ( + StreamChatTestTools/Fixtures/JSONs/AppSettings.json, ); - path = ChatChannel; - sourceTree = ""; }; - ADECE08A26AAED3B001AE411 /* ChatThread */ = { - isa = PBXGroup; - children = ( - ADFA09C726A99C71002A6EFA /* ChatThreadHeaderView.swift */, - DBC8A563258113F700B20A82 /* ChatThreadVC.swift */, - AD158B6326C1872D00C104CD /* ChatThreadVC+SwiftUI.swift */, +/* End PBXFileSystemSynchronizedGroupBuildPhaseMembershipExceptionSet section */ + +/* Begin PBXFileSystemSynchronizedRootGroup section */ + 821EA0CF2F28ECD800B774F8 /* Examples */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + 821EA1182F28ECD800B774F8 /* Exceptions for "Examples" folder in "Messenger" target */, + 821EA1192F28ECD800B774F8 /* Exceptions for "Examples" folder in "Slack" target */, + 821EA11A2F28ECD800B774F8 /* Exceptions for "Examples" folder in "iMessage" target */, + 821EA11B2F28ECD800B774F8 /* Exceptions for "Examples" folder in "YouTube" target */, + 821EA11C2F28ECD800B774F8 /* Exceptions for "Examples" folder in "EdgeCases" target */, ); - path = ChatThread; + path = Examples; sourceTree = ""; }; - ADED4BBF26431CA500F4E2C8 /* InputTextView */ = { - isa = PBXGroup; - children = ( - 226C438C25802AAD008B3648 /* InputTextView.swift */, + 82B00B012F27C56F00E360B4 /* DemoApp */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + 82B00B632F27C56F00E360B4 /* Exceptions for "DemoApp" folder in "DemoApp" target */, + 82B00B642F27C56F00E360B4 /* Exceptions for "DemoApp" folder in "DemoAppPush" target */, + 82B00B652F27C56F00E360B4 /* Exceptions for "DemoApp" folder in "EdgeCases" target */, + 82B00B662F27C56F00E360B4 /* Exceptions for "DemoApp" folder in "StreamChatUITestsApp" target */, + 82B00B672F27C56F00E360B4 /* Exceptions for "DemoApp" folder in "DemoShare" target */, ); - path = InputTextView; - sourceTree = ""; - }; - ADEE651329BF70F800186129 /* ChatMessageList */ = { - isa = PBXGroup; - children = ( - AD0EC6D42A45AAAF005220B1 /* ChatMessageListVC_Mock.swift */, - ADEE651429BF711200186129 /* ChatMessageListView_Mock.swift */, - ADEE651629BF712500186129 /* ChatMessageCell_Mock.swift */, - ADEE651A29BF714300186129 /* ChatMessageListVCDataSource_Mock.swift */, - ADEE651C29BF715300186129 /* ChatMessageListVCDelegate_Mock.swift */, - AD33316F2A30DB2E00ABF38F /* SwipeToReplyGestureHandler_Mock.swift */, - ); - path = ChatMessageList; + path = DemoApp; sourceTree = ""; }; - ADF34F6925CD6A0100AD637C /* ConnectionController */ = { - isa = PBXGroup; - children = ( - ADF34F6A25CD6A1D00AD637C /* ConnectionController.swift */, - ADF34F9D25CDD8E600AD637C /* ConnectionController+SwiftUI.swift */, - ADF34FA525CDD8F600AD637C /* ConnectionController+Combine.swift */, + 82B00B6B2F27C5BE00E360B4 /* DemoAppPush */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + 82B00B6D2F27C5BF00E360B4 /* Exceptions for "DemoAppPush" folder in "DemoAppPush" target */, ); - path = ConnectionController; + path = DemoAppPush; sourceTree = ""; }; - ADF509692C5A80EE008F95CD /* PollAttachmentOptionListView */ = { - isa = PBXGroup; - children = ( - ADF509682C5A80EE008F95CD /* PollAttachmentOptionListView.swift */, - ADF509672C5A80EE008F95CD /* PollAttachmentOptionListItemView.swift */, + 82B00B742F27C5DB00E360B4 /* DemoShare */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + 82B00B7A2F27C5DC00E360B4 /* Exceptions for "DemoShare" folder in "DemoShare" target */, ); - path = PollAttachmentOptionListView; - sourceTree = ""; - }; - ADF5096C2C5A80EE008F95CD /* Poll */ = { - isa = PBXGroup; - children = ( - ADDBA9E52CA3117B008E9970 /* PollsConfig.swift */, - ADF5096B2C5A80EE008F95CD /* PollAttachmentViewInjector.swift */, - ADF5096A2C5A80EE008F95CD /* PollAttachmentView.swift */, - ADF509692C5A80EE008F95CD /* PollAttachmentOptionListView */, - AD053F512CA8DA730025EF31 /* PollAllOptionsListVC */, - AD4F89CF2C666471006DF7E5 /* PollResultsVC */, - AD7EFDA42C776EB700625FC5 /* PollCommentListVC */, - ADDC07E62C7F75D400EA0E5F /* PollCreationVC */, - ); - path = Poll; + path = DemoShare; sourceTree = ""; }; - ADF617662A09925300E70307 /* MessagesPaginationStateHandling */ = { - isa = PBXGroup; - children = ( - ADF617672A09926900E70307 /* MessagesPaginationStateHandler_Tests.swift */, - AD0AD6BF2A25140A00CB96CB /* MessagesPaginationState_Tests.swift */, + 82B014D12F27C95B00E360B4 /* StreamChatUITestsApp */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + 82B014E72F27C95B00E360B4 /* Exceptions for "StreamChatUITestsApp" folder in "StreamChatUITestsApp" target */, ); - path = MessagesPaginationStateHandling; + path = StreamChatUITestsApp; sourceTree = ""; }; - ADFB13262637610E00D321FD /* InputChatMessageView */ = { - isa = PBXGroup; - children = ( - 22ADD67B256BF1550098EFEB /* InputChatMessageView.swift */, + 82B015472F27C9DC00E360B4 /* StreamChatUITestsAppUITests */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + 82B015652F27C9DC00E360B4 /* Exceptions for "StreamChatUITestsAppUITests" folder in "StreamChatUITestsAppUITests" target */, ); - path = InputChatMessageView; + path = StreamChatUITestsAppUITests; sourceTree = ""; }; - ADFCA5B52D121EE9000F515F /* Location */ = { - isa = PBXGroup; - children = ( - AD770B672D09E2CB003AC602 /* SharedLocation.swift */, - ADFCA5B22D121EAF000F515F /* LocationInfo.swift */, - AD17E1222E01CAAF001AF308 /* NewLocationInfo.swift */, + 82B037F72F27D39400E360B4 /* TestTools */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + 82B039692F27D39400E360B4 /* Exceptions for "TestTools" folder in "StreamChatTests" target */, + 82B0396A2F27D39400E360B4 /* Exceptions for "TestTools" folder in "StreamChatTestTools" target */, + 82B0396B2F27D39400E360B4 /* Exceptions for "TestTools" folder in "Compile Sources" phase from "StreamChatTestTools" target */, + 82B0396C2F27D39400E360B4 /* Exceptions for "TestTools" folder in "StreamChatTestToolsTests" target */, + 82B0396D2F27D39400E360B4 /* Exceptions for "TestTools" folder in "StreamChatTestMockServer" target */, + 82B0396E2F27D39400E360B4 /* Exceptions for "TestTools" folder in "Compile Sources" phase from "StreamChatStatic" target */, + 82B0396F2F27D39400E360B4 /* Exceptions for "TestTools" folder in "StreamChatUITestsAppUITests" target */, ); - path = Location; + path = TestTools; sourceTree = ""; }; - BD3EA7F4264AD954003AFA09 /* AttachmentViews */ = { - isa = PBXGroup; - children = ( - 40FA4DE32A12A45400DA21D2 /* VoiceRecordingAttachmentComposerPreview.swift */, - 40FA4DE42A12A45400DA21D2 /* VoiceRecordingAttachmentQuotedPreview.swift */, - 22086B3F259509450007F8C0 /* FileAttachmentView.swift */, - AD4474FC263B19F90030E583 /* ImageAttachmentComposerPreview.swift */, - 847DD2D72670F75F0084E14B /* VideoAttachmentComposerPreview.swift */, + 82E666002F291FE70082E9A7 /* Sources */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + 82E66F292F291FE70082E9A7 /* Exceptions for "Sources" folder in "StreamChat" target */, + 82E66F2A2F291FE70082E9A7 /* Exceptions for "Sources" folder in "StreamChatUI" target */, + 82E66F2B2F291FE70082E9A7 /* Exceptions for "Sources" folder in "StreamChatStatic" target */, + 82E66F2C2F291FE70082E9A7 /* Exceptions for "Sources" folder in "StreamChatUIStatic" target */, ); - path = AttachmentViews; - sourceTree = ""; - }; - C11B575C29D43FD800D5A248 /* EdgeCases */ = { - isa = PBXGroup; - children = ( - C11B575D29D43FD800D5A248 /* AppDelegate.swift */, - C11B577B29D485FE00D5A248 /* EdgeCasesCoordinator.swift */, - C11B578629DC7B2A00D5A248 /* EdgeCasesChannelList.swift */, - C11B578329DC7AE100D5A248 /* EdgeCasesSettingsViewController.swift */, - C11B575F29D43FD800D5A248 /* SceneDelegate.swift */, - C11B576129D43FD800D5A248 /* ViewController.swift */, - C11B576629D43FD900D5A248 /* Assets.xcassets */, - C11B576B29D43FD900D5A248 /* Info.plist */, - ); - path = EdgeCases; - sourceTree = ""; - }; - C12D0A5E28FD58CE0099895A /* Repositories */ = { - isa = PBXGroup; - children = ( - ADB8B8F82D8B8A0C00549C95 /* RemindersRepository_Mock.swift */, - AD545E7E2D5CFC36008FD399 /* DraftMessagesRepository_Mock.swift */, - C12D0A5F28FD59B60099895A /* AuthenticationRepository_Mock.swift */, - A344074E27D753530044F150 /* ConnectionRepository_Mock.swift */, - C1C5345929AFDDAE006F9AF4 /* ChannelRepository_Mock.swift */, - C152F5FB27C3DC53003B4805 /* MessageRepository_Mock.swift */, - C143789227BD625800E23965 /* OfflineRequestsRepository_Mock.swift */, - C186BFA227A048690099CCA6 /* SyncRepository_Mock.swift */, - 84C85B402BF241F8008A7AA5 /* PollsRepository_Mock.swift */, - ); - path = Repositories; + path = Sources; sourceTree = ""; }; - C13382D62AFE5A15003460F0 /* DatabaseObserver */ = { - isa = PBXGroup; - children = ( - C189D7772AEBC6CD00D4B966 /* BackgroundDatabaseObserver.swift */, - 4F9494BA2C41086F00B5C9CE /* BackgroundEntityDatabaseObserver.swift */, - C15C8837286C7BF300E6A72C /* BackgroundListDatabaseObserver.swift */, - 792AF91524D812440010097B /* EntityChange.swift */, - 79E2B83F24CAC8D60024752F /* ListChange.swift */, + 82E675BE2F2922160082E9A7 /* Tests */ = { + isa = PBXFileSystemSynchronizedRootGroup; + exceptions = ( + 82E678562F2922160082E9A7 /* Exceptions for "Tests" folder in "StreamChatTests" target */, + 82E678572F2922160082E9A7 /* Exceptions for "Tests" folder in "StreamChatUITests" target */, + 82E678582F2922160082E9A7 /* Exceptions for "Tests" folder in "UISDKDocumentation" target */, + 82E678592F2922160082E9A7 /* Exceptions for "Tests" folder in "StreamChatStatic" target */, + 82E6785A2F2922160082E9A7 /* Exceptions for "Tests" folder in "StreamChatUIStatic" target */, ); - path = DatabaseObserver; - sourceTree = ""; - }; - C13C74D1273932D200F93B34 /* StreamSwiftyGif */ = { - isa = PBXGroup; - children = ( - C13C74D3273932D200F93B34 /* NSImage+SwiftyGif.swift */, - C13C74D6273932D200F93B34 /* NSImageView+SwiftyGif.swift */, - A3EA3327276C904700C84A52 /* ObjcAssociatedWeakObject.swift */, - C13C74D5273932D200F93B34 /* SwiftyGifManager.swift */, - C13C74D4273932D200F93B34 /* UIImage+SwiftyGif.swift */, - C13C74D2273932D200F93B34 /* UIImageView+SwiftyGif.swift */, - ); - path = StreamSwiftyGif; + path = Tests; sourceTree = ""; }; - C1788F5D29C339FC00149883 /* Decorators */ = { - isa = PBXGroup; - children = ( - 400F063029A63A0B00242A86 /* ChatMessageDecorationView.swift */, - C1788F5729B8C1B400149883 /* ChatMessageHeaderDecoratorView.swift */, - 401EBB6C29A79686004D9304 /* ChatMessagesCountDecorationView.swift */, - C1788F5E29C33A1000149883 /* ChatThreadRepliesCountDecorationView.swift */, - C1788F6129C33A2C00149883 /* ChatUnreadMessagesCountDecorationView.swift */, +/* End PBXFileSystemSynchronizedRootGroup section */ + +/* Begin PBXFrameworksBuildPhase section */ + 437FCA0126D67BE40000223C /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 437FCA1026D67CB40000223C /* StreamChat.framework in Frameworks */, ); - path = Decorators; - sourceTree = ""; + runOnlyForDeploymentPostprocessing = 0; }; - C1BE72742732CB7B006EB51E /* StreamNuke */ = { - isa = PBXGroup; - children = ( - C1BE72752732CB7B006EB51E /* UI */, - C1BE72782732CB7B006EB51E /* Core */, - C1BE72872732CB7B006EB51E /* Combine */, - C1BE72892732CB7B006EB51E /* Internal */, + 790881FA25432B7200896F03 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + C121EC662746AD0E00023E4C /* StreamChat.framework in Frameworks */, ); - path = StreamNuke; - sourceTree = ""; + runOnlyForDeploymentPostprocessing = 0; }; - C1BE72752732CB7B006EB51E /* UI */ = { - isa = PBXGroup; - children = ( - C1BE72762732CB7B006EB51E /* ImageViewExtensions.swift */, - C1BE72772732CB7B006EB51E /* FetchImage.swift */, + 7908820225432B7200896F03 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 82E6553C2B06785700D64906 /* StreamChatTestTools.framework in Frameworks */, + 7908820625432B7200896F03 /* StreamChatUI.framework in Frameworks */, + 82F714AB2B078AE800442A74 /* StreamSwiftTestHelpers in Frameworks */, ); - path = UI; - sourceTree = ""; - }; - C1BE72782732CB7B006EB51E /* Core */ = { - isa = PBXGroup; - children = ( - C1BE72792732CB7B006EB51E /* ImageCache.swift */, - C1BE727A2732CB7B006EB51E /* ImageTask.swift */, - C1BE727B2732CB7B006EB51E /* ImagePipeline.swift */, - C1BE727C2732CB7B006EB51E /* ImageProcessing.swift */, - C1BE727D2732CB7B006EB51E /* ImagePipelineConfiguration.swift */, - C1BE727E2732CB7B006EB51E /* ImageEncoding.swift */, - C1BE727F2732CB7B006EB51E /* ImageRequest.swift */, - C1BE72802732CB7B006EB51E /* DataCache.swift */, - C1BE72812732CB7B006EB51E /* ImageDecoding.swift */, - C1BE72822732CB7B006EB51E /* ImagePipelineCache.swift */, - C1BE72832732CB7B006EB51E /* DataLoader.swift */, - C1BE72842732CB7B006EB51E /* ImageResponse.swift */, - C1BE72852732CB7B006EB51E /* ImagePipelineDelegate.swift */, - C1BE72862732CB7B006EB51E /* ImagePrefetcher.swift */, - ); - path = Core; - sourceTree = ""; + runOnlyForDeploymentPostprocessing = 0; }; - C1BE72872732CB7B006EB51E /* Combine */ = { - isa = PBXGroup; - children = ( - C1BE72882732CB7B006EB51E /* ImagePublisher.swift */, + 792DDA54256FB69E001DB91B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + C1B49B3B282283C100F4E89E /* GDPerformanceView-Swift in Frameworks */, + ADDFDE2B2779EC8A003B3B07 /* Atlantis in Frameworks */, + C121EC5D2746AC8C00023E4C /* StreamChat.framework in Frameworks */, + C1BE72732732CA62006EB51E /* Nuke in Frameworks */, + C121EC612746AC8C00023E4C /* StreamChatUI.framework in Frameworks */, + ADCB576628A425D500B81AE8 /* Sentry in Frameworks */, ); - path = Combine; - sourceTree = ""; - }; - C1BE72892732CB7B006EB51E /* Internal */ = { - isa = PBXGroup; - children = ( - C1BE728A2732CB7B006EB51E /* ResumableData.swift */, - C1BE728B2732CB7B006EB51E /* Allocations.swift */, - C1BE728C2732CB7B006EB51E /* Tasks */, - C1BE72952732CB7B006EB51E /* Log.swift */, - C1BE72962732CB7B006EB51E /* RateLimiter.swift */, - C1BE72972732CB7B006EB51E /* Extensions.swift */, - C1BE72982732CB7B006EB51E /* Deprecated.swift */, - C1BE72992732CB7B006EB51E /* Combine.swift */, - C1BE729A2732CB7B006EB51E /* Operation.swift */, - C1BE729B2732CB7B006EB51E /* ImageRequestKeys.swift */, - C1BE729C2732CB7B006EB51E /* LinkedList.swift */, - ); - path = Internal; - sourceTree = ""; - }; - C1BE728C2732CB7B006EB51E /* Tasks */ = { - isa = PBXGroup; - children = ( - C1BE728D2732CB7B006EB51E /* TaskFetchDecodedImage.swift */, - C1BE728E2732CB7B006EB51E /* TaskLoadData.swift */, - C1BE728F2732CB7B006EB51E /* TaskFetchOriginalImageData.swift */, - C1BE72902732CB7B006EB51E /* ImagePipelineTask.swift */, - C1BE72912732CB7B006EB51E /* OperationTask.swift */, - C1BE72922732CB7B006EB51E /* TaskLoadImage.swift */, - C1BE72932732CB7B006EB51E /* Task.swift */, - C1BE72942732CB7B006EB51E /* TaskFetchWithPublisher.swift */, - ); - path = Tasks; - sourceTree = ""; - }; - C1E8AD59278DDC500041B775 /* Repositories */ = { - isa = PBXGroup; - children = ( - ADB8B8F12D8ADA0700549C95 /* RemindersRepository.swift */, - C135A1CA28F45F6B0058EFB6 /* AuthenticationRepository.swift */, - 88206FC325B18C88009D086A /* ConnectionRepository.swift */, - C1B0B38527BFE8AB00C8207D /* MessageRepository.swift */, - C10C7551299D1D67008C8F78 /* ChannelRepository.swift */, - C143788B27BBEBA000E23965 /* OfflineRequestsRepository.swift */, - C186BFAE27AADB410099CCA6 /* SyncOperations.swift */, - C1E8AD55278C8A440041B775 /* SyncRepository.swift */, - 8451C48C2BD671A400849955 /* PollsRepository.swift */, - AD0E278D2BF789630037554F /* ThreadsRepository.swift */, - AD545E652D53C26B008FD399 /* DraftMessagesRepository.swift */, - ); - path = Repositories; - sourceTree = ""; + runOnlyForDeploymentPostprocessing = 0; }; - C1E8AD5A278DDEBB0041B775 /* Operations */ = { - isa = PBXGroup; - children = ( - C1E8AD5B278DDEC70041B775 /* AsyncOperation.swift */, + 793060E325778896005CF846 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( ); - path = Operations; - sourceTree = ""; + runOnlyForDeploymentPostprocessing = 0; }; - CF324E762832FC1200E5BBE6 /* StreamTimer */ = { - isa = PBXGroup; - children = ( - CF324E732832FBD200E5BBE6 /* StreamTimer.swift */, - CF324E772832FC2C00E5BBE6 /* ScheduledStreamTimer.swift */, + 793060EB25778897005CF846 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 793060EF25778897005CF846 /* StreamChatTestTools.framework in Frameworks */, ); - path = StreamTimer; - sourceTree = ""; + runOnlyForDeploymentPostprocessing = 0; }; - CF8268B72800A4EF00E300E7 /* ChatChannelHeaderView */ = { - isa = PBXGroup; - children = ( - CF8268B82800A54D00E300E7 /* ChatChannelHeaderView_Tests.swift */, + 799C9418247D2F80001F1104 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( ); - path = ChatChannelHeaderView; - sourceTree = ""; - }; - DA4971652549C46400AC68C2 /* Attachment */ = { - isa = PBXGroup; - children = ( - 880899EF265299CD007D3493 /* AttachmentPayload+NoType.json */, - 2289852625CC0331007F2C26 /* AttachmentPayloadCustom.json */, - E73BD9E7264C015200E208B7 /* AttachmentPayloadGiphyWithActions.json */, - E73BD9E8264C016400E208B7 /* AttachmentPayloadGiphyWithoutActions.json */, - 2289852725CC0332007F2C26 /* AttachmentPayloadImage.json */, - A32D55172860B70200E66AF9 /* AttachmentPayloadLink_with_title_link.json */, - A32D55152860B54700E66AF9 /* AttachmentPayloadLink_without_title_link.json */, - 2289852525CC0331007F2C26 /* AttachmentPayloadLink.json */, - AC73783926A6AF1C002ED7B4 /* AttachmentPayloadLinkWithoutImagePreview.json */, - ); - path = Attachment; - sourceTree = ""; + runOnlyForDeploymentPostprocessing = 0; }; - DA640FB72535CF6600D32944 /* Sorting */ = { - isa = PBXGroup; - children = ( - DA640FBA2535CF8500D32944 /* ChannelListSortingKey.swift */, - DA640FC02535CFA100D32944 /* ChannelMemberListSortingKey.swift */, - 792A4F452480107A00EAF71D /* Sorting.swift */, - C12DBE5D2A67DFC70045D9F0 /* SortValue.swift */, - DA640FBD2535CF9200D32944 /* UserListSortingKey.swift */, + 799C944E247D59B1001F1104 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + F8788F81261DE9B0006019DD /* StreamChatTestTools.framework in Frameworks */, + 799C9456247D59B1001F1104 /* StreamChat.framework in Frameworks */, ); - path = Sorting; - sourceTree = ""; + runOnlyForDeploymentPostprocessing = 0; }; - DA8406FE2524F761005A0F62 /* UserListController */ = { - isa = PBXGroup; - children = ( - DA8406FF2524F778005A0F62 /* UserListController.swift */, - DA4EE5B1252B67F500CB26D4 /* UserListController+SwiftUI.swift */, - DA4EE5B7252B69E300CB26D4 /* UserListController+Combine.swift */, + 84790E922AC1D346003AFF1C /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 84748F8D2AC37F40007E3285 /* StreamChatUI.framework in Frameworks */, + 84748F892AC37F40007E3285 /* StreamChat.framework in Frameworks */, ); - path = UserListController; - sourceTree = ""; - }; - DAE566F22500F97E00E39431 /* ChannelController */ = { - isa = PBXGroup; - children = ( - AD78568E298B273900C2FEAD /* ChatClient+ChannelController.swift */, - 799C944B247D5766001F1104 /* ChannelController.swift */, - AD78568B298B268F00C2FEAD /* ChannelControllerDelegate.swift */, - DAE566E624FFD22300E39431 /* ChannelController+SwiftUI.swift */, - DA4AA3B12502718600FAAF6E /* ChannelController+Combine.swift */, - AD1B9F412E30F7850091A37A /* LivestreamChannelController.swift */, - AD4E87A02E39167C00223A1C /* LivestreamChannelController+Combine.swift */, - ); - path = ChannelController; - sourceTree = ""; + runOnlyForDeploymentPostprocessing = 0; }; - DAE566F32500F98D00E39431 /* ChannelListController */ = { - isa = PBXGroup; - children = ( - 792A4F1C247FEA2200EAF71D /* ChannelListController.swift */, - 7991D83C24F7E93900D21BA3 /* ChannelListController+SwiftUI.swift */, - 7931818B24FD2660002F8C84 /* ChannelListController+Combine.swift */, + A34407B727D8C33F0044F150 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 82DCB3A92A4AE8FB00738933 /* StreamChat.framework in Frameworks */, + A3BD486B281FD4500090D511 /* OHHTTPStubs in Frameworks */, + 82DCB3AD2A4AE8FB00738933 /* StreamChatUI.framework in Frameworks */, ); - path = ChannelListController; - sourceTree = ""; + runOnlyForDeploymentPostprocessing = 0; }; - DAE566F42500F99900E39431 /* CurrentUserController */ = { - isa = PBXGroup; - children = ( - F688643524E6DA8700A71361 /* CurrentUserController.swift */, - DAE566EA24FFD26C00E39431 /* CurrentUserController+SwiftUI.swift */, - DA4AA3B7250271BD00FAAF6E /* CurrentUserController+Combine.swift */, + A34407D927D8C3400044F150 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 82120C302B6AB3B400347A35 /* StreamChat.framework in Frameworks */, + 82120C312B6AB3B400347A35 /* StreamChatUI.framework in Frameworks */, + 827414272ACDE941009CD13C /* StreamChatTestMockServer.framework in Frameworks */, + 827418212ACDE86F004A23DA /* StreamSwiftTestHelpers in Frameworks */, ); - path = CurrentUserController; - sourceTree = ""; - }; - DAEAF4B624DADA990015FB28 /* Requests */ = { - isa = PBXGroup; - children = ( - 884C61212594A449008B70DC /* AttachmentActionRequestBody.swift */, - 841BA9FA2BCE8468000C73E4 /* CastPollVoteRequestBody.swift */, - 888E8C4D252B4B1C00195E03 /* ChannelMemberBanRequestPayload.swift */, - AD483B952A2658970004B406 /* ChannelMemberUnbanRequestPayload.swift */, - A3B0CFA127BBF52600F352F9 /* ChannelTruncateRequestPayload.swift */, - 43D3F0FB28410A0200B74921 /* CreateCallRequestBody.swift */, - 841BAA092BCE9B57000C73E4 /* CreatePollOptionRequestBody.swift */, - 841BA9FD2BCE8E6D000C73E4 /* CreatePollRequestBody.swift */, - 840B4FCE26A9E53100D5EFAB /* CustomEventRequestBody.swift */, - 4F312D0D2C905A2E0073A1BC /* FlagRequestBody.swift */, - 8A0D64A524E57A520017A3C0 /* GuestUserTokenRequestPayload.swift */, - 8899BC46254305F8003CB98B /* MessageReactionRequestPayload.swift */, - F6ED5F7725027907005D7327 /* MissingEventsRequestBody.swift */, - 841BAA032BCE94F8000C73E4 /* QueryPollsRequestBody.swift */, - 841BAA062BCE9A49000C73E4 /* UpdatePartialRequestBody.swift */, - 841BAA0C2BCE9F44000C73E4 /* UpdatePollOptionRequestBody.swift */, - 841BAA002BCE9394000C73E4 /* UpdatePollRequestBody.swift */, - ); - path = Requests; - sourceTree = ""; + runOnlyForDeploymentPostprocessing = 0; }; - E3D5D2142701F0450054ECE5 /* Examples */ = { - isa = PBXGroup; - children = ( - C11B575C29D43FD800D5A248 /* EdgeCases */, - 4068ECCF298D06620032D57A /* Shared */, - F89C23A725E508DE0082CA5B /* iMessageClone */, - F86C87B325F906630000BCA9 /* MessengerClone */, - F8933B9325FF55E30054BBFF /* SlackClone */, - AC908382268B115F00ACFB8E /* YouTubeClone */, + A3A0C996283E952900B18DA4 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( ); - path = Examples; - sourceTree = ""; - }; - E74346B12593546000512C2D /* ChatMessage */ = { - isa = PBXGroup; - children = ( - C1788F5D29C339FC00149883 /* Decorators */, - 84C11BE427FB459900000A9E /* ChatMessageDeliveryStatusView.swift */, - 224FF67A2562F1EA00725DD1 /* ChatMessageDeliveryStatusCheckmarkView.swift */, - 8803E9E626398F4E002B2A7B /* ChatMessageBubbleView.swift */, - 847F3CE92689FDEB00D240E0 /* ChatMessageCell.swift */, - 88A8CF15256E7BDA004EA4C7 /* ChatMessageContentView.swift */, - F87A4955260C6F38001653A8 /* ChatMessageContentView+SwiftUI.swift */, - 88A11B2F2590CC860000AC24 /* ChatMessageErrorIndicator.swift */, - 8830513D263031C40069D731 /* ChatMessageLayoutOptions.swift */, - A39A8AE6263825F4003453D9 /* ChatMessageLayoutOptionsResolver.swift */, - 8830518D263038190069D731 /* ChatReactionsBubbleView.swift */, - 883051C72630579D0069D731 /* ChatThreadArrowView.swift */, - ); - path = ChatMessage; - sourceTree = ""; - }; - E74DB0F32656729A00508D22 /* UISDKdocumentationTests */ = { - isa = PBXGroup; - children = ( - E732C93E26653C4600C252EB /* UISDKDocumentation-Info.plist */, - 79567F3E266F9CF3007EADD3 /* AttachmentButton_Documentation_Tests.swift */, - 79567F40266F9D78007EADD3 /* AttachmentPlaceholderView_Documentation_Tests.swift */, - 79567F32266F6DE6007EADD3 /* ChatAvatarView_Documentation_Tests.swift */, - E74DB10626567FFA00508D22 /* ChatChannelListItemView_Documentation_Tests.swift */, - ADAC47A9275A7C960027B672 /* ChatMessageContentView_Documentation_Tests.swift */, - 79567F42266F9EF7007EADD3 /* CommandButton_Documentation_Tests.swift */, - 79567F37266F71CE007EADD3 /* CommandLabelView_Documentation_Tests.swift */, - AD7CF16F2694ABC500F3101D /* ComposerVC_Documentation_Tests.swift */, - 79567F3C266F9C77007EADD3 /* ConfirmButton_Documentation_Tests.swift */, - 79567F30266F68E1007EADD3 /* OnlineIndicatorView_Documentation_Tests.swift */, - 79567F3A266F9BBE007EADD3 /* SendButton_Documentation_Tests.swift */, - 79567F44266F9F67007EADD3 /* ShrinkInputButton_Documentation_Tests.swift */, - 79567F2C266F6002007EADD3 /* TitleContainerView_Documentation_Tests.swift */, - E74DB0E72656680900508D22 /* UIView+Annotations.swift */, - ); - path = UISDKdocumentationTests; - sourceTree = ""; + runOnlyForDeploymentPostprocessing = 0; }; - E7DB9F2526329C0C0090D9C7 /* HealthCheck */ = { - isa = PBXGroup; - children = ( - E7DB9F2426329C060090D9C7 /* HealthCheck.json */, + AC90837E268B115F00ACFB8E /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + AC90839D268B120900ACFB8E /* StreamChat.framework in Frameworks */, + AC908398268B120300ACFB8E /* StreamChatUI.framework in Frameworks */, ); - path = HealthCheck; - sourceTree = ""; + runOnlyForDeploymentPostprocessing = 0; }; - F62BE7882506616900D13B86 /* Sync */ = { - isa = PBXGroup; - children = ( - F62BE78D2506620000D13B86 /* MissingEventsPayload.json */, - C1CE8EFD27F20C3A0091097B /* MissingEventsPayload-IncompleteChannel.json */, + C11B575829D43FD800D5A248 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + C11B577229D4403800D5A248 /* StreamChat.framework in Frameworks */, + C11B577129D4403800D5A248 /* Atlantis in Frameworks */, + C11B577629D4403800D5A248 /* StreamChatUI.framework in Frameworks */, ); - path = Sync; - sourceTree = ""; + runOnlyForDeploymentPostprocessing = 0; }; - F63CC36D24E591690052844D /* EventObservers */ = { - isa = PBXGroup; - children = ( - F63CC36E24E591840052844D /* EventObserver.swift */, - F63CC37224E592D30052844D /* MemberEventObserver.swift */, + E74DB0C72656631700508D22 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 82AA15092F211F9100555893 /* StreamSwiftTestHelpers in Frameworks */, + E74DB0C82656631700508D22 /* StreamChatUI.framework in Frameworks */, ); - path = EventObservers; - sourceTree = ""; + runOnlyForDeploymentPostprocessing = 0; }; - F649B23F250125C9008F98C8 /* MessageController */ = { - isa = PBXGroup; - children = ( - F6FF1DA524FD17B400151735 /* MessageController.swift */, - DAF1BED0250660F8003CEDC0 /* MessageController+SwiftUI.swift */, - DAF1BED425066114003CEDC0 /* MessageController+Combine.swift */, + F86C87AF25F906630000BCA9 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + C1393361275F5D1E00225E7A /* Nuke in Frameworks */, + F86C87F125F907CA0000BCA9 /* StreamChat.framework in Frameworks */, + F86C87F225F907CA0000BCA9 /* StreamChatUI.framework in Frameworks */, ); - path = MessageController; - sourceTree = ""; + runOnlyForDeploymentPostprocessing = 0; }; - F6D61D992510B3E300EB0624 /* Database */ = { - isa = PBXGroup; - children = ( - 4F4562F52C240FD200675C7F /* DatabaseItemConverter.swift */, - F6D61D9A2510B3FC00EB0624 /* NSManagedObject+Extensions.swift */, + F8933B8F25FF55E30054BBFF /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + F8933BDB25FF569E0054BBFF /* StreamChat.framework in Frameworks */, + F8933BDC25FF569E0054BBFF /* StreamChatUI.framework in Frameworks */, ); - path = Database; - sourceTree = ""; - }; - F833D64326393E4800651D14 /* Gallery */ = { - isa = PBXGroup; - children = ( - 84DA54DD2680C5B1003A26CD /* Cells */, - F880DEA22628528B0025AD64 /* GalleryVC.swift */, - F80BCA552631D4D900F2107B /* ZoomDismissalInteractionController.swift */, - F838F6A82636D3C30025E1F5 /* ZoomTransitionController.swift */, - F838F6B22636D42B0025E1F5 /* ZoomAnimator.swift */, - 847D602C2679EF8A00FB701D /* VideoPlaybackControlView.swift */, - ); - path = Gallery; - sourceTree = ""; + runOnlyForDeploymentPostprocessing = 0; }; - F86C87B325F906630000BCA9 /* MessengerClone */ = { - isa = PBXGroup; - children = ( - F86C87C225F906670000BCA9 /* Info.plist */, - F86C87B425F906630000BCA9 /* AppDelegate.swift */, - F87A481B2608F873001653A8 /* ChatClient.swift */, - F86C87CF25F906A30000BCA9 /* FetchImage.swift */, - F86C88BE25FA65C10000BCA9 /* ImageView.swift */, - AD3D0CC126A88E5100A6D813 /* MessengerChatChannelHeaderView.swift */, - F86C87D925F906A90000BCA9 /* MessengerChatChannelList.swift */, - F86C88C725FA66CA0000BCA9 /* MessengerChatChannelListItem.swift */, - F87A497D260C8D22001653A8 /* MessengerChatChannelViewController.swift */, - F87A495F260C6FFA001653A8 /* MessengerChatMessageContentView.swift */, - F86C87B625F906630000BCA9 /* SceneDelegate.swift */, - F86C87BA25F906670000BCA9 /* Assets.xcassets */, - F86C87BF25F906670000BCA9 /* LaunchScreen.storyboard */, - F86C87BC25F906670000BCA9 /* Preview Content */, - ); - path = MessengerClone; - sourceTree = ""; + F89C23A325E508DE0082CA5B /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + F89C23EE25E522FA0082CA5B /* StreamChatUI.framework in Frameworks */, + F89C23ED25E520140082CA5B /* StreamChat.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; }; - F86C87BC25F906670000BCA9 /* Preview Content */ = { +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 8AD5EC8522E9A3E8005CFAC9 = { isa = PBXGroup; children = ( - F86C87BD25F906670000BCA9 /* Preview Assets.xcassets */, + 4A4E184528D06CA30062378D /* Documentation.docc */, + AD9BE32526680E4200A6D284 /* Stream.playground */, + 792E3D6A25C97D920040B0C2 /* Package.swift */, + 823F5B192A8D0294000C3081 /* PrivacyInfo.xcprivacy */, + 82B00B012F27C56F00E360B4 /* DemoApp */, + 82B00B6B2F27C5BE00E360B4 /* DemoAppPush */, + 82B00B742F27C5DB00E360B4 /* DemoShare */, + 821EA0CF2F28ECD800B774F8 /* Examples */, + 8AD5ECA722E9B3C4005CFAC9 /* Frameworks */, + 8AD5EC9022E9A3E8005CFAC9 /* Products */, + 82E666002F291FE70082E9A7 /* Sources */, + 82B014D12F27C95B00E360B4 /* StreamChatUITestsApp */, + 82B015472F27C9DC00E360B4 /* StreamChatUITestsAppUITests */, + 82E675BE2F2922160082E9A7 /* Tests */, + 82B037F72F27D39400E360B4 /* TestTools */, ); - path = "Preview Content"; + indentWidth = 4; sourceTree = ""; + tabWidth = 4; }; - F8933B9325FF55E30054BBFF /* SlackClone */ = { + 8AD5EC9022E9A3E8005CFAC9 /* Products */ = { isa = PBXGroup; children = ( - F8933BA225FF55E50054BBFF /* Info.plist */, - F8933B9425FF55E30054BBFF /* AppDelegate.swift */, - F8933DFC26020A650054BBFF /* ChatClient.swift */, - F8933BC325FF56460054BBFF /* Colors.swift */, - F87A471F26089DFE001653A8 /* JumpView.swift */, - F8933BBC25FF56400054BBFF /* SlackChatAvatarView.swift */, - AD3D0CBF26A8727800A6D813 /* SlackChatChannelHeaderView.swift */, - F8933BBB25FF563F0054BBFF /* SlackChatChannelListItemView.swift */, - F8933BBA25FF563F0054BBFF /* SlackChatChannelListViewController.swift */, - F8933BB725FF563E0054BBFF /* SlackChatChannelUnreadCountView.swift */, - F8933BB925FF563F0054BBFF /* SlackChatChannelViewController.swift */, - F8FC489726038BDA00A27DC5 /* SlackChatMessageGalleryView.swift */, - F8933DF3260209100054BBFF /* SlackChatMessageContentView.swift */, - AD99A7CF28EF17ED005185DF /* SlackReactionsView.swift */, - AD99A7CD28EF17CA005185DF /* SlackReactonsItemView.swift */, - AD99A7D128EF180C005185DF /* SlackReactionsMessagePopupVC.swift */, - AD99A7D328EF188C005185DF /* SlackReactionsMessageActionsTransitionController.swift */, - ADCBBFD626D66ADC0023FCB2 /* SlackChatMessageListViewController.swift */, - AD8D180A268F8ED4004E3A5C /* SlackComposerVC.swift */, - 8803EA792639B1D8002B2A7B /* SlackMessageOptionsResolver.swift */, - F8933B9D25FF55E50054BBFF /* Assets.xcassets */, - F8933B9F25FF55E50054BBFF /* LaunchScreen.storyboard */, - F8933B9A25FF55E30054BBFF /* Main.storyboard */, - ); - path = SlackClone; + 799C941B247D2F80001F1104 /* StreamChat.framework */, + 799C9451247D59B1001F1104 /* StreamChatTests.xctest */, + 790881FD25432B7200896F03 /* StreamChatUI.framework */, + 7908820525432B7200896F03 /* StreamChatUITests.xctest */, + 792DDA57256FB69E001DB91B /* ChatSample.app */, + 793060E625778896005CF846 /* StreamChatTestTools.framework */, + 793060EE25778897005CF846 /* StreamChatTestToolsTests.xctest */, + F86C87B225F906630000BCA9 /* Messenger.app */, + F8933B9225FF55E30054BBFF /* Slack.app */, + F89C23A625E508DE0082CA5B /* iMessage.app */, + E74DB0D32656631700508D22 /* UISDKDocumentation.xctest */, + AC908381268B115F00ACFB8E /* YouTube.app */, + 437FCA0426D67BE40000223C /* DemoAppPush.appex */, + C121E758274543D000023E4C /* libStreamChat.a */, + C121EA2F2746A19400023E4C /* libStreamChatUI.a */, + A34407BA27D8C33F0044F150 /* StreamChatUITestsApp.app */, + A34407DC27D8C3400044F150 /* StreamChatUITestsAppUITests.xctest */, + A3A0C999283E952900B18DA4 /* StreamChatTestMockServer.framework */, + C11B575B29D43FD800D5A248 /* EdgeCases.app */, + 84790E952AC1D346003AFF1C /* DemoShare.appex */, + ); + name = Products; sourceTree = ""; }; - F89C23A725E508DE0082CA5B /* iMessageClone */ = { + 8AD5ECA722E9B3C4005CFAC9 /* Frameworks */ = { isa = PBXGroup; children = ( - F89C23B625E508E20082CA5B /* Info.plist */, - F89C23A825E508DE0082CA5B /* AppDelegate.swift */, - 796CBD3B2600A321003299B0 /* ChatClient.swift */, - F8CF04AE25EF7D9F00077209 /* iMessageCellSeparatorView.swift */, - AD3D0CC326A89E6300A6D813 /* iMessageChatChannelHeaderView.swift */, - F8AADE3B25E53DF9005E8528 /* iMessageChatChannelListItemView.swift */, - F89C23AC25E508DE0082CA5B /* iMessageChatChannelListViewController.swift */, - F86D799225E659BA00379BC3 /* iMessageChatChannelViewController.swift */, - F81641B225E7A36E00F49800 /* iMessageChatMessageContentView.swift */, - ADCBBFD426D66A560023FCB2 /* iMessageChatMessageListViewController.swift */, - F8BA4FA325E69D8F0078BA9D /* iMessageComposerVC.swift */, - F8BA4F9125E694F90078BA9D /* iMessageComposerView.swift */, - F89C23B125E508E20082CA5B /* Assets.xcassets */, - F89C23B325E508E20082CA5B /* LaunchScreen.storyboard */, - ); - path = iMessageClone; + 437FC9E826D630860000223C /* UserNotifications.framework */, + 437FC9EA26D630860000223C /* UserNotificationsUI.framework */, + ); + name = Frameworks; sourceTree = ""; }; /* End PBXGroup section */ @@ -9778,7 +4074,6 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 7908823325432C6400896F03 /* StreamChatUI.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -9786,7 +4081,6 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - A344079227D753530044F150 /* StreamChatTestTools.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -9794,7 +4088,6 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 799C941F247D2F80001F1104 /* Sources.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -9802,7 +4095,6 @@ isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - A35715FB283E9A080014E3B0 /* StreamChatTestMockServer.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -9823,6 +4115,8 @@ 437FCA1326D67CB40000223C /* PBXTargetDependency */, ); name = DemoAppPush; + packageProductDependencies = ( + ); productName = DemoAppPush; productReference = 437FCA0426D67BE40000223C /* DemoAppPush.appex */; productType = "com.apple.product-type.app-extension"; @@ -9889,6 +4183,9 @@ C121EC642746AC8C00023E4C /* PBXTargetDependency */, 84790E9E2AC1D346003AFF1C /* PBXTargetDependency */, ); + fileSystemSynchronizedGroups = ( + 82B00B012F27C56F00E360B4 /* DemoApp */, + ); name = DemoApp; packageProductDependencies = ( C1BE72722732CA62006EB51E /* Nuke */, @@ -9914,6 +4211,9 @@ dependencies = ( A327D4B927E0D59300CFEC3F /* PBXTargetDependency */, ); + fileSystemSynchronizedGroups = ( + 82B037F72F27D39400E360B4 /* TestTools */, + ); name = StreamChatTestTools; packageProductDependencies = ( ); @@ -9954,6 +4254,9 @@ ); dependencies = ( ); + fileSystemSynchronizedGroups = ( + 82E666002F291FE70082E9A7 /* Sources */, + ); name = StreamChat; packageProductDependencies = ( ); @@ -9975,6 +4278,9 @@ A327D4BB27E0D5A000CFEC3F /* PBXTargetDependency */, A327D4BD27E0D5A000CFEC3F /* PBXTargetDependency */, ); + fileSystemSynchronizedGroups = ( + 82E675BE2F2922160082E9A7 /* Tests */, + ); name = StreamChatTests; packageProductDependencies = ( ); @@ -9996,7 +4302,12 @@ 84748F8C2AC37F40007E3285 /* PBXTargetDependency */, 84748F902AC37F40007E3285 /* PBXTargetDependency */, ); + fileSystemSynchronizedGroups = ( + 82B00B742F27C5DB00E360B4 /* DemoShare */, + ); name = DemoShare; + packageProductDependencies = ( + ); productName = DemoShare; productReference = 84790E952AC1D346003AFF1C /* DemoShare.appex */; productType = "com.apple.product-type.app-extension"; @@ -10016,6 +4327,9 @@ 82120C292B6AB39C00347A35 /* PBXTargetDependency */, 82120C2B2B6AB39C00347A35 /* PBXTargetDependency */, ); + fileSystemSynchronizedGroups = ( + 82B014D12F27C95B00E360B4 /* StreamChatUITestsApp */, + ); name = StreamChatUITestsApp; packageProductDependencies = ( A3BD486A281FD4500090D511 /* OHHTTPStubs */, @@ -10039,6 +4353,9 @@ 82FF61EA2B6AB5E4007185B6 /* PBXTargetDependency */, A34407DE27D8C3400044F150 /* PBXTargetDependency */, ); + fileSystemSynchronizedGroups = ( + 82B015472F27C9DC00E360B4 /* StreamChatUITestsAppUITests */, + ); name = StreamChatUITestsAppUITests; packageProductDependencies = ( 827418202ACDE86F004A23DA /* StreamSwiftTestHelpers */, @@ -10083,6 +4400,8 @@ AC9083A0268B120900ACFB8E /* PBXTargetDependency */, ); name = YouTube; + packageProductDependencies = ( + ); productName = YouTubeClone; productReference = AC908381268B115F00ACFB8E /* YouTube.app */; productType = "com.apple.product-type.application"; @@ -10120,7 +4439,12 @@ ); dependencies = ( ); + fileSystemSynchronizedGroups = ( + 82E666002F291FE70082E9A7 /* Sources */, + ); name = StreamChatStatic; + packageProductDependencies = ( + ); productName = "StreamChat-Static"; productReference = C121E758274543D000023E4C /* libStreamChat.a */; productType = "com.apple.product-type.library.static"; @@ -10137,6 +4461,8 @@ AD78F9F328EC729D00BC0FCE /* PBXTargetDependency */, ); name = StreamChatUIStatic; + packageProductDependencies = ( + ); productName = "StreamChat-Static"; productReference = C121EA2F2746A19400023E4C /* libStreamChatUI.a */; productType = "com.apple.product-type.library.static"; @@ -10202,6 +4528,8 @@ F8933BD025FF56710054BBFF /* PBXTargetDependency */, ); name = Slack; + packageProductDependencies = ( + ); productName = SlackClone; productReference = F8933B9225FF55E30054BBFF /* Slack.app */; productType = "com.apple.product-type.application"; @@ -10221,6 +4549,8 @@ F81582E425F66ADF00E11150 /* PBXTargetDependency */, ); name = iMessage; + packageProductDependencies = ( + ); productName = iMessageClone; productReference = F89C23A625E508DE0082CA5B /* iMessage.app */; productType = "com.apple.product-type.application"; @@ -10296,7 +4626,6 @@ }; }; buildConfigurationList = 8AD5EC8922E9A3E8005CFAC9 /* Build configuration list for PBXProject "StreamChat" */; - compatibilityVersion = "Xcode 9.3"; developmentRegion = en; hasScannedForEncodings = 0; knownRegions = ( @@ -10313,6 +4642,7 @@ C1B49B39282283C100F4E89E /* XCRemoteSwiftPackageReference "GDPerformanceView-Swift" */, E334B384282468F2002E9640 /* XCRemoteSwiftPackageReference "sentry-cocoa" */, ); + preferredProjectObjectVersion = 77; productRefGroup = 8AD5EC9022E9A3E8005CFAC9 /* Products */; projectDirPath = ""; projectRoot = ""; @@ -10353,10 +4683,7 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 88F0D74B257E50B200F4B050 /* Assets.xcassets in Resources */, - 88F0D743257E50B000F4B050 /* Localizable.strings in Resources */, 823F5B1B2A8D0294000C3081 /* PrivacyInfo.xcprivacy in Resources */, - DBC8A4BB257E5BFB00B20A82 /* Localizable.stringsdict in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -10364,7 +4691,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - E7D68C5526B1B37500FCF3B8 /* TestLocalizable.strings in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -10372,11 +4698,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 792DDA66256FB69F001DB91B /* LaunchScreen.storyboard in Resources */, - E7D68C5A26B1BE4500FCF3B8 /* Localizable.strings in Resources */, - 792DDA63256FB69F001DB91B /* Assets.xcassets in Resources */, - E7D68C6026B1CBA400FCF3B8 /* Localizable.stringsdict in Resources */, - 792DDA61256FB69E001DB91B /* Main.storyboard in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -10384,139 +4705,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - AD2C94DF29CB93EC0096DCA1 /* FailingChannelListPayload.json in Resources */, - AD2C94DD29CB8FF20096DCA1 /* PartiallyFailingChannelListPayload.json in Resources */, - ADEED08127F202C100A42B52 /* yoda_with_long_file_name.txt in Resources */, - A311B3F527E8B99D00CFCF6D /* HealthCheck.json in Resources */, - A311B40727E8B9AD00CFCF6D /* NotificationRemovedFromChannel.json in Resources */, - A311B41727E8B9B900CFCF6D /* UserStartTypingThread.json in Resources */, - AD545E8B2D5D8095008FD399 /* DraftUpdated.json in Resources */, - AD545E8C2D5D8095008FD399 /* DraftDeleted.json in Resources */, - 799EC85F2853B3BE00F18770 /* BigChannelListPayload.json in Resources */, - A311B40127E8B9AD00CFCF6D /* NotificationMarkRead.json in Resources */, - A311B42927E8B9D800CFCF6D /* UserUpdateResponse.json in Resources */, - A311B3D727E8B98C00CFCF6D /* CurrentUserPayloadWithCustom.json in Resources */, - 82B005252F27A13F00E360B4 /* MessageRead+Team.json in Resources */, - C10B0A0A29D20B3A006517FC /* DeactivatedUser.json in Resources */, - A311B3E127E8B98C00CFCF6D /* Messages.json in Resources */, - AD3DBBAE2E9FE2AE005090E2 /* MessageDelivered.json in Resources */, - A311B3F327E8B99800CFCF6D /* ChannelVisible.json in Resources */, - A311B42127E8B9C900CFCF6D /* GuestUser+InvalidToken.json in Resources */, - A311B41427E8B9B900CFCF6D /* UserStopWatching.json in Resources */, - A32D55182860B70200E66AF9 /* AttachmentPayloadLink_with_title_link.json in Resources */, - A311B3F227E8B99800CFCF6D /* ChannelHidden.json in Resources */, - A311B3EB27E8B99200CFCF6D /* AttachmentPayload+NoType.json in Resources */, - A311B3F827E8B9A200CFCF6D /* MemberRemoved.json in Resources */, - A311B3D127E8B98C00CFCF6D /* UserPayloadWithCustom.json in Resources */, - A311B3E727E8B99200CFCF6D /* AttachmentPayloadLinkWithoutImagePreview.json in Resources */, - A311B41227E8B9B900CFCF6D /* UserStopTyping.json in Resources */, - A311B3F427E8B99800CFCF6D /* ChannelUpdated.json in Resources */, - A311B42627E8B9CE00CFCF6D /* MessageReactionPayload+DefaultExtraData.json in Resources */, - ADB8B9082D8C703300549C95 /* ReminderDue.json in Resources */, - A311B3FC27E8B9A800CFCF6D /* MessageUpdated.json in Resources */, - C1616DB228DC4D7F00FF993B /* UserGloballyBanned.json in Resources */, - A311B3DC27E8B98C00CFCF6D /* MessagePayload.json in Resources */, - A311B3D427E8B98C00CFCF6D /* Channel.json in Resources */, - A311B3F627E8B9A200CFCF6D /* MemberAdded.json in Resources */, - ADE57B8C2C3C631400DD6B88 /* ThreadUpdated.json in Resources */, - A311B42327E8B9C900CFCF6D /* GuestUser+DefaultExtraData.json in Resources */, - A311B41F27E8B9C400CFCF6D /* FlagUserPayload+CustomExtraData.json in Resources */, - A311B40F27E8B9B300CFCF6D /* ReactionDeleted.json in Resources */, - ADE57B8F2C3C638900DD6B88 /* ThreadMessageNew.json in Resources */, - A3D9D68427EDE3B900725066 /* r2.jpg in Resources */, - A311B41827E8B9B900CFCF6D /* UserStartWatching.json in Resources */, - A311B3DF27E8B98C00CFCF6D /* MessageReactionPayloadWithCustom.json in Resources */, - AD6E329C2BBB14F20073831B /* ThreadList.json in Resources */, - A311B3E027E8B98C00CFCF6D /* CurrentUserPayload.json in Resources */, - A311B42827E8B9D300CFCF6D /* MissingEventsPayload.json in Resources */, - A311B3EA27E8B99200CFCF6D /* AttachmentPayloadLink.json in Resources */, - A311B41627E8B9B900CFCF6D /* UserPresence.json in Resources */, - A311B40D27E8B9AD00CFCF6D /* NotificationMessageNew+MissingFields.json in Resources */, - A311B3FB27E8B9A800CFCF6D /* MessageNew+MissingFields.json in Resources */, - A311B40027E8B9A800CFCF6D /* MessageDeleted+MissingUser.json in Resources */, - A311B40827E8B9AD00CFCF6D /* NotificationAddedToChannel+MissingFields.json in Resources */, - A32D55162860B54700E66AF9 /* AttachmentPayloadLink_without_title_link.json in Resources */, - A311B40527E8B9AD00CFCF6D /* NotificationInvited.json in Resources */, - A311B42527E8B9CE00CFCF6D /* MessageReactionsPayload.json in Resources */, - A311B41C27E8B9BE00CFCF6D /* FlagMessagePayload+CustomExtraData.json in Resources */, - A311B3DA27E8B98C00CFCF6D /* CurrentUser.json in Resources */, - A311B3D527E8B98C00CFCF6D /* ChannelPayload.json in Resources */, - A368E71627F33E16009063C1 /* MissingEventsPayload-IncompleteChannel.json in Resources */, - ADB8B9022D8C701000549C95 /* ReminderUpdated.json in Resources */, - A311B40B27E8B9AD00CFCF6D /* NotificationMessageNew.json in Resources */, - A311B41027E8B9B300CFCF6D /* ReactionNew.json in Resources */, - C1616DB128DC4D7F00FF993B /* UserGloballyUnbanned.json in Resources */, - AD4FB7152C1B758100EB73C5 /* Unread.json in Resources */, - A311B40327E8B9AD00CFCF6D /* NotificationInviteAccepted.json in Resources */, - A311B3D327E8B98C00CFCF6D /* Message.json in Resources */, - A311B3E427E8B98C00CFCF6D /* MessagePayloadWithCustom.json in Resources */, - 84E46A372CFA1B8E000CBDDE /* AIIndicatorClear.json in Resources */, - 84E46A382CFA1B8E000CBDDE /* AIIndicatorStop.json in Resources */, - 84E46A392CFA1B8E000CBDDE /* AIIndicatorUpdate.json in Resources */, - A3D9D68727EDE3B900725066 /* yoda.jpg in Resources */, - A311B42727E8B9CE00CFCF6D /* MessageReactionPayload+CustomExtraData.json in Resources */, - A311B3E527E8B98C00CFCF6D /* MessageWithBrokenAttachments.json in Resources */, - A311B3ED27E8B99800CFCF6D /* ChannelHidden+HistoryCleared.json in Resources */, - A3D9D68827EDE3B900725066 /* chewbacca.jpg in Resources */, - ADB8B8F02D8A493900549C95 /* ReminderPayload.json in Resources */, - A311B3CE27E8B98C00CFCF6D /* CurrentUserCustomRole.json in Resources */, - A311B3D227E8B98C00CFCF6D /* UserPayload.json in Resources */, - A311B3EE27E8B99800CFCF6D /* ChannelTruncated.json in Resources */, - A311B41327E8B9B900CFCF6D /* UserBanned.json in Resources */, - A311B41527E8B9B900CFCF6D /* UserStartTyping.json in Resources */, - ADB8B9042D8C701500549C95 /* ReminderCreated.json in Resources */, - A311B42A27E8B9D800CFCF6D /* UserUpdateResponse+MissingUser.json in Resources */, - A311B3D827E8B98C00CFCF6D /* Devices.json in Resources */, - A311B3D627E8B98C00CFCF6D /* Member.json in Resources */, - AD6E329B2BBB14EF0073831B /* Thread.json in Resources */, - A311B40C27E8B9AD00CFCF6D /* NotificationAddedToChannel.json in Resources */, - A311B40E27E8B9B300CFCF6D /* ReactionUpdated.json in Resources */, - A311B3EC27E8B99200CFCF6D /* AttachmentPayloadGiphyWithoutActions.json in Resources */, - A311B42427E8B9CE00CFCF6D /* MessageReactionPayload+NoExtraData.json in Resources */, - A311B41E27E8B9C400CFCF6D /* FlagUserPayload+DefaultExtraData.json in Resources */, - A311B41927E8B9B900CFCF6D /* UserUpdated.json in Resources */, - C1616DB428DC9F0B00FF993B /* ChannelCreated.json in Resources */, - A311B3F927E8B9A800CFCF6D /* MessageRead+MissingUnreadCount.json in Resources */, - A311B40927E8B9AD00CFCF6D /* NotificationChannelMutesUpdatedWithNoMutedChannels.json in Resources */, - A311B3CF27E8B98C00CFCF6D /* MutedChannelPayload.json in Resources */, - A311B3DD27E8B98C00CFCF6D /* OtherUser.json in Resources */, - A311B3E227E8B98C00CFCF6D /* UsersQuery.json in Resources */, - A311B3FE27E8B9A800CFCF6D /* MessageDeleted.json in Resources */, - A311B3D927E8B98C00CFCF6D /* ChannelPayloadWithCustom.json in Resources */, - AD545E6D2D565316008FD399 /* DraftMessage.json in Resources */, - A311B42027E8B9C400CFCF6D /* FlagUserPayload+NoExtraData.json in Resources */, - ADB8B9062D8C702A00549C95 /* ReminderDeleted.json in Resources */, - ADF3EEF62C00FC7B00DB36D6 /* NotificationMarkUnread+MissingFields.json in Resources */, - A311B3E627E8B99200CFCF6D /* AttachmentPayloadImage.json in Resources */, - A311B3FA27E8B9A800CFCF6D /* MessageDeletedHard.json in Resources */, - A311B3F727E8B9A200CFCF6D /* MemberUpdated.json in Resources */, - A311B40A27E8B9AD00CFCF6D /* NotificationChannelMutesUpdatedWithSomeMutedChannels.json in Resources */, - A311B41D27E8B9BE00CFCF6D /* FlagMessagePayload+DefaultExtraData.json in Resources */, - A311B3DB27E8B98C00CFCF6D /* FileUploadPayload.json in Resources */, - 841BAA172BD01930000C73E4 /* Poll.json in Resources */, - A311B3FF27E8B9A800CFCF6D /* MessageRead.json in Resources */, - E3B987EF2844DE1200C2E101 /* MemberRole.json in Resources */, - AD70CC852E956C590007AB6D /* MessageDeletedForMe.json in Resources */, - A311B40427E8B9AD00CFCF6D /* NotificationInviteRejected.json in Resources */, - A311B3F127E8B99800CFCF6D /* ChannelUpdated_ServerSide.json in Resources */, - A311B3DE27E8B98C00CFCF6D /* ChannelMembersQuery.json in Resources */, - C1788F5B29B9E4D900149883 /* NotificationMarkUnread.json in Resources */, - A311B3E827E8B99200CFCF6D /* AttachmentPayloadCustom.json in Resources */, - A3D9D68527EDE3B900725066 /* vader.jpg in Resources */, - A311B3EF27E8B99800CFCF6D /* ChannelDeleted.json in Resources */, - A311B3FD27E8B9A800CFCF6D /* MessageNew.json in Resources */, - A311B40227E8B9AD00CFCF6D /* NotificationChannelDeleted.json in Resources */, - A311B42227E8B9C900CFCF6D /* GuestUser+CustomExtraData.json in Resources */, - A311B3D027E8B98C00CFCF6D /* ChannelsQuery.json in Resources */, - A311B41A27E8B9B900CFCF6D /* UserStopTypingThread.json in Resources */, - A344077B27D753530044F150 /* yoda.txt in Resources */, - A311B41B27E8B9BE00CFCF6D /* FlagMessagePayload+NoExtraData.json in Resources */, - AD8C7C642BA4682E00260715 /* AppSettings.json in Resources */, - A311B40627E8B9AD00CFCF6D /* NotificationMarkAllRead.json in Resources */, - A311B3E327E8B98C00CFCF6D /* MessageReactionPayload.json in Resources */, - A311B41127E8B9B900CFCF6D /* UserUnbanned.json in Resources */, - A311B3E927E8B99200CFCF6D /* AttachmentPayloadGiphyWithActions.json in Resources */, - A311B3F027E8B99800CFCF6D /* ChannelTruncated_with_message.json in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -10539,9 +4727,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - 7908824A25432CC600896F03 /* StreamChatStressTestPlan.xctestplan in Resources */, - 7908824B25432CC600896F03 /* StreamChatTestPlan.xctestplan in Resources */, - 4042967A29FAC7770089126D /* test_audio_file.m4a in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -10556,8 +4741,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - A34407CC27D8C3400044F150 /* LaunchScreen.storyboard in Resources */, - A34407C927D8C3400044F150 /* Assets.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -10579,9 +4762,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - AC908390268B116000ACFB8E /* LaunchScreen.storyboard in Resources */, - AC90838D268B116000ACFB8E /* Assets.xcassets in Resources */, - ACBEF4E6268B439A00FE7557 /* YTLiveVideoViewController.xib in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -10589,7 +4769,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - C11B576729D43FD900D5A248 /* Assets.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -10597,7 +4776,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - E732C93F26653C4600C252EB /* UISDKDocumentation-Info.plist in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -10605,9 +4783,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - F86C87C125F906670000BCA9 /* LaunchScreen.storyboard in Resources */, - F86C87BE25F906670000BCA9 /* Preview Assets.xcassets in Resources */, - F86C87BB25F906670000BCA9 /* Assets.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -10615,8 +4790,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - F8933BA125FF55E50054BBFF /* LaunchScreen.storyboard in Resources */, - F8933B9E25FF55E50054BBFF /* Assets.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -10624,8 +4797,6 @@ isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - F89C23B525E508E20082CA5B /* LaunchScreen.storyboard in Resources */, - F89C23B225E508E20082CA5B /* Assets.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -10658,10 +4829,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 437FCA0726D67BE40000223C /* NotificationService.swift in Sources */, - 8440861828FFE9C00027849C /* DemoUsers.swift in Sources */, - 8440861928FFE9D40027849C /* ChatUser+CustomFields.swift in Sources */, - 8440861728FFE9870027849C /* UserDefaults+Shared.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -10669,360 +4836,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - BD8EBC3A26442E090052199F /* AttachmentsPreviewVC.swift in Sources */, - 792057A326416776002B145B /* ChatMentionSuggestionCollectionViewCell.swift in Sources */, - ADDBA9E62CA3117B008E9970 /* PollsConfig.swift in Sources */, - 228190EB256733420048D7C6 /* UIFont+Extensions.swift in Sources */, - 888123D2255D430B00070D5A /* UIView+Extensions.swift in Sources */, - AD158B6526C1873000C104CD /* ChatThreadVC+SwiftUI.swift in Sources */, - 8825333E258CE7AC00B77352 /* ChatMessageActionsVC.swift in Sources */, - AD4F89D02C666471006DF7E5 /* PollResultsSectionHeaderView.swift in Sources */, - F80BCA1E26304FEE00F2107B /* CloseButton.swift in Sources */, - 22ADD682256C40410098EFEB /* ComposerView.swift in Sources */, - E7A37B8425ADA66E0055458F /* ChatSuggestionsHeaderView.swift in Sources */, - 849980F1277246DB00ABA58B /* UIScrollView+Extensions.swift in Sources */, - AD4C8C222C5D479B00E1C414 /* StackedUserAvatarsView.swift in Sources */, - 8850FE91256558B200C8D534 /* NavigationRouter.swift in Sources */, - CF01EB7B288A2B7200B426B8 /* ChatChannelListLoadingView.swift in Sources */, - 883051C82630579D0069D731 /* ChatThreadArrowView.swift in Sources */, - E798D6D325FF69120002C3B9 /* SwipeableView.swift in Sources */, - ADD328762C07E9B200BAD0E9 /* ViewContainerBuilder.swift in Sources */, - E701201E2583EBD50036DACD /* CALayer+Extensions.swift in Sources */, - C1FC2F7C27416E150062530F /* Combine.swift in Sources */, - 84C11BE527FB459900000A9E /* ChatMessageDeliveryStatusView.swift in Sources */, - A3BB3FFF261DA74D00365496 /* ContainerStackView.swift in Sources */, - ADBBDA22279F0CFA00E47B1C /* UploadingProgressFormatter.swift in Sources */, - 8830518E263038190069D731 /* ChatReactionsBubbleView.swift in Sources */, - ADD738472A8D312B0011FE81 /* ChannelListMessageTimestampFormatter.swift in Sources */, - AD793F4B270B769E00B05456 /* ChatMessageReactionAuthorViewCell.swift in Sources */, - F87A4956260C6F38001653A8 /* ChatMessageContentView+SwiftUI.swift in Sources */, - 88CABC4325933EE70061BB67 /* ChatMessageReactionsPickerVC.swift in Sources */, - DB9A3D562582689A00555D36 /* ChatMessageListRouter.swift in Sources */, - C1FC2F7327416E150062530F /* ImageViewExtensions.swift in Sources */, - C1FC2F8327416E150062530F /* TaskFetchDecodedImage.swift in Sources */, - 22411680258A91280034184D /* String+Extensions.swift in Sources */, - 228C7EE52583AF4800AAE9E3 /* UITextView+Extensions.swift in Sources */, - 8803E9E726398F4E002B2A7B /* ChatMessageBubbleView.swift in Sources */, - 22FF4365256E943F00133910 /* ChatSuggestionsVC.swift in Sources */, - ADDC08052C828F9B00EA0E5F /* PollCreationTextFieldView.swift in Sources */, - 22A0921725682880001FE9F0 /* ChatNavigationBar.swift in Sources */, - ADE8B4B52C611DEA00C26FBF /* CheckboxButton.swift in Sources */, - AD87D0A1263C7823008B466C /* AttachmentButton.swift in Sources */, - 22753599257C442300D1FDB6 /* SendButton.swift in Sources */, - AD7BE1732C2347A3000A5756 /* ChatThreadListEmptyView.swift in Sources */, - 88F836502578D16D0039AEC8 /* ChatMessageActionControl.swift in Sources */, - ADD328682C06B3AD00BAD0E9 /* ChatThreadListItemView.swift in Sources */, - AD169DEF2C9B115400F58FAC /* KeyboardHandler.swift in Sources */, - AD4F89DE2C6A5908006DF7E5 /* PollResultsSectionFooterView.swift in Sources */, - AD7EFDB72C78DC6600625FC5 /* PollCommentListSectionFooterView.swift in Sources */, - AD4F89D42C666471006DF7E5 /* PollResultsVC.swift in Sources */, - 88BA7F5D258B6953006CE0C5 /* ChatLoadingIndicator.swift in Sources */, - 40FA4DD42A12A0C300DA21D2 /* SlideToCancelView.swift in Sources */, - ADCB578B28A42D7700B81AE8 /* Differentiable.swift in Sources */, - 883051742630366E0069D731 /* CACornerMask+Extensions.swift in Sources */, - AD876B4727288DF700317314 /* ChatMessageReactionAuthorsFlowLayout.swift in Sources */, - F86DA1B026413A2B006A7CCA /* MessageActionsTransitionController.swift in Sources */, - CF62AD9928944D4700392893 /* SkeletonLoadable.swift in Sources */, - 847DD2D82670F75F0084E14B /* VideoAttachmentComposerPreview.swift in Sources */, - 847D60292679EDD300FB701D /* GalleryCollectionViewCell.swift in Sources */, - C1FC2F7B27416E150062530F /* DataLoader.swift in Sources */, - E7166CB225BED22B00B03B07 /* Appearance+ColorPalette.swift in Sources */, - 88A11B0A2590AFBB0000AC24 /* ChatMessage+Extensions.swift in Sources */, - 4011052B2A12734800F877C7 /* AudioVisualizationView.swift in Sources */, - 780DFCFC25EF7DA500A39A6E /* ChatChannelListVC+SwiftUI.swift in Sources */, - CF14397D2886374900898ECA /* ChatChannelListLoadingViewCell.swift in Sources */, - DBC8A5762581476E00B20A82 /* ChatMessageListVC.swift in Sources */, - 8800A28C258A1924006D64C4 /* ChatMessageFileAttachmentListView.swift in Sources */, - 40824D232A1271B9003B61FD /* PlayPauseButton.swift in Sources */, - ACCA772E26C568D8007AE2ED /* NukeImageProcessor.swift in Sources */, - 4067764F2A14CB550079B05C /* MediaButton.swift in Sources */, - C1FC2F6B27416E150062530F /* ImagePublisher.swift in Sources */, - 88A8CF16256E7BDA004EA4C7 /* ChatMessageContentView.swift in Sources */, - BDEB9417268211EC00928AF1 /* ChatMessageListUnreadCountView.swift in Sources */, - 226C438D25802AAD008B3648 /* InputTextView.swift in Sources */, - C1FC2F7127416E150062530F /* ImageResponse.swift in Sources */, - ADD4C0E12B30A98300F230FF /* UnsupportedAttachmentViewInjector.swift in Sources */, - ACF73D7826CFE07900372DC0 /* Cancellable.swift in Sources */, - 847D602B2679EED400FB701D /* VideoAttachmentGalleryCell.swift in Sources */, - AD87D097263C7783008B466C /* CommandButton.swift in Sources */, - C1FC2F8127416E150062530F /* RateLimiter.swift in Sources */, - 224165A825910A2C00ED7F78 /* CheckboxControl.swift in Sources */, - AD96106F2C2DD874004F543C /* BannerView.swift in Sources */, - 79FA4A84263BFD1100EC33DA /* GalleryAttachmentViewInjector.swift in Sources */, - AD552E0128F46CE700199A6F /* ImageLoaderOptions.swift in Sources */, - 88D88F86257F9AA700AFE2A2 /* NSLayoutConstraint+Extensions.swift in Sources */, - ADCB577928A42D7700B81AE8 /* Algorithm.swift in Sources */, - 796CBD1C25FF9552003299B0 /* UIStackView+Extensions.swift in Sources */, - AD169DF72C9B33B500F58FAC /* PollCreationSectionHeaderView.swift in Sources */, - C1FC2F8627416E150062530F /* Allocations.swift in Sources */, - C1FC2F8C27416E1F0062530F /* UIImage+SwiftyGif.swift in Sources */, - AD9632DC2C09E0350073B814 /* ChatThreadListRouter.swift in Sources */, - AD4118842D5E1368000EF88E /* UILabel+highlightText.swift in Sources */, - 40FA4DE52A12A45400DA21D2 /* VoiceRecordingAttachmentComposerPreview.swift in Sources */, - ADC4AAB02788C8850004BB35 /* Appearance+Formatters.swift in Sources */, - AD6F531927175FDB00D428B4 /* ChatMessageGiphyView+GiphyBadge.swift in Sources */, - ACA3C98726CA23F300EB8B07 /* DateUtils.swift in Sources */, - ADCB578128A42D7700B81AE8 /* AnyDifferentiable.swift in Sources */, - AD87D0BD263C7C09008B466C /* CircularCloseButton.swift in Sources */, - BDDD1EAA2632CE3C00BA007B /* Appearance+SwiftUI.swift in Sources */, - 8850FE87256558A200C8D534 /* ChatChannelListRouter.swift in Sources */, - 888ABA072594FDE30015937E /* ChatMessageInteractiveAttachmentView.swift in Sources */, - ACCA772C26C40D43007AE2ED /* NukeImageLoader.swift in Sources */, - C1FC2F6D27416E150062530F /* TaskLoadData.swift in Sources */, - 88BD82B02549D18F00369074 /* ChatChannelListItemView.swift in Sources */, - A39A8AE7263825F4003453D9 /* ChatMessageLayoutOptionsResolver.swift in Sources */, - AD169DEA2C99CB8200F58FAC /* PollFeature.swift in Sources */, - AD8B72752908016400921C31 /* ImageDownloadRequest.swift in Sources */, - AD4F89E62C6AE658006DF7E5 /* GroupedSectionListStyling.swift in Sources */, - 8825334C258CE82500B77352 /* AlertsRouter.swift in Sources */, - ADDB2F592954CBF500BF80DA /* ViewPaginationHandling.swift in Sources */, - ADDB2F612954D48A00BF80DA /* InvertedScrollViewPaginationHandler.swift in Sources */, - AD95FD0D28F991ED00DBDF41 /* ImageResize.swift in Sources */, - AD4474FD263B19F90030E583 /* ImageAttachmentComposerPreview.swift in Sources */, - 88BA7F87258B97C9006CE0C5 /* UploadingOverlayView.swift in Sources */, - 8806570D259A51C200E31D23 /* ChatMessageInteractiveAttachmentView+ActionButton.swift in Sources */, - AD4F89D62C666471006DF7E5 /* PollResultsVoteItemCell.swift in Sources */, - E79AC10C25831A1500C3CE5D /* ChatSuggestionsCollectionView.swift in Sources */, - C1FC2F8527416E150062530F /* DataCache.swift in Sources */, - 40824D0E2A1270CB003B61FD /* ChatMessageVoiceRecordingAttachmentListView.swift in Sources */, - 88D66E762599DF1400CFC102 /* ChatMessageReactionAppearance.swift in Sources */, - 4F05ECB82B6CCA4900641820 /* DifferenceKit+Stream.swift in Sources */, - C1FC2F8D27416E1F0062530F /* NSImageView+SwiftyGif.swift in Sources */, - AD169E022C9F969C00F58FAC /* DefaultScrollViewKeyboardHandler.swift in Sources */, - F80BCA0A263011F500F2107B /* ImageAttachmentGalleryCell.swift in Sources */, - 843F0BC326775CDB00B342CB /* Cache.swift in Sources */, - 8830513E263031C40069D731 /* ChatMessageLayoutOptions.swift in Sources */, - C1FC2F6A27416E150062530F /* TaskFetchWithPublisher.swift in Sources */, - C1FC2F6827416E150062530F /* ImagePipelineCache.swift in Sources */, - 792DD9D9256BC542001DB91B /* BaseViews.swift in Sources */, - AD7B51D327EDECA80068CBD1 /* MixedAttachmentViewInjector.swift in Sources */, - ADA3572F269C807A004AD8E9 /* ChatChannelHeaderView.swift in Sources */, - ADD2A99A28FF4F4B00A83305 /* StreamCDN.swift in Sources */, - ADCD5E4327987EFE00E66911 /* StreamModalTransitioningDelegate.swift in Sources */, - AD76CE332A5F1128003CA182 /* ChatMessageSearchVC.swift in Sources */, - F80BCA1426304F7800F2107B /* ShareButton.swift in Sources */, - CF38F5AF287DB53E00E24D10 /* ChatChannelListErrorView.swift in Sources */, - ADF509752C5A80EE008F95CD /* PollAttachmentViewInjector.swift in Sources */, - C1FC2F6F27416E150062530F /* ImagePipelineConfiguration.swift in Sources */, - ADE57B792C36DB2000DD6B88 /* ChatThreadListErrorView.swift in Sources */, - AD169DFF2C9F513000F58FAC /* PollCreationVC.swift in Sources */, - AD7EFDA72C7796D400625FC5 /* PollCommentListVC.swift in Sources */, - F838F6B32636D42B0025E1F5 /* ZoomAnimator.swift in Sources */, - ADCB578328A42D7700B81AE8 /* StagedChangeset.swift in Sources */, - 64B059E22670EFFE0024CE90 /* ChatChannelVC+SwiftUI.swift in Sources */, - BDDD1EA32632C50200BA007B /* Appearance.swift in Sources */, - ADF5096F2C5A80EE008F95CD /* PollAttachmentOptionListItemView.swift in Sources */, - 88CABC4425933EE70061BB67 /* ChatMessageDefaultReactionsBubbleView.swift in Sources */, - ADD328662C06B3A700BAD0E9 /* ChatThreadListItemCell.swift in Sources */, - C1788F5829B8C1B400149883 /* ChatMessageHeaderDecoratorView.swift in Sources */, - AD91C35428A5550C004D1E45 /* ChatMessageListVC+DiffKit.swift in Sources */, - 79CCB66E259CBC4F0082F172 /* ChatChannelNamer.swift in Sources */, - 43EB3AE22671718200954323 /* AttachmentViewCatalog.swift in Sources */, - 79F691B22604C10A000AE89B /* SystemEnvironment.swift in Sources */, - AD1D7A8526A2131D00494CA5 /* ChatChannelVC.swift in Sources */, - C1BFBABE29CB2A7500FC82A2 /* JumpToUnreadMessagesButton.swift in Sources */, - 40FA4DE72A12A45400DA21D2 /* VoiceRecordingAttachmentQuotedPreview.swift in Sources */, - ADCB578528A42D7700B81AE8 /* ElementPath.swift in Sources */, - ADDC080E2C8290EC00EA0E5F /* PollCreationMultipleVotesFeatureCell.swift in Sources */, - 88AD1D5E2588B87C00ECED5B /* ChatFileAttachmentListView+ItemView.swift in Sources */, - 88F836612578D1A80039AEC8 /* ChatMessageActionItem.swift in Sources */, - 40824D1D2A1271B9003B61FD /* PillButton.swift in Sources */, - F87E8F5D264CFFA300D0F6AA /* LinkAttachmentViewInjector.swift in Sources */, - BDDD1E9F2632C4C900BA007B /* Components+SwiftUI.swift in Sources */, - AD053F542CA8DAAA0025EF31 /* PollAllOptionsListVC.swift in Sources */, - F87A4866260B3516001653A8 /* SwiftUIViewRepresentable.swift in Sources */, - 790882DF25486B6800896F03 /* ChatChannelListVC.swift in Sources */, - 69736BF226413E5D00090B67 /* ChatMessageListScrollOverlayView.swift in Sources */, - 40FA4DDB2A12A0D100DA21D2 /* AudioQueuePlayerNextItemProvider.swift in Sources */, - DBC8A564258113F700B20A82 /* ChatThreadVC.swift in Sources */, - 7973CD2F2653AE18004C7CE5 /* DefaultAttachmentPreviewProvider.swift in Sources */, - DB8230F2259B8DBF00E7D7FE /* ChatMessageGiphyView.swift in Sources */, - AD4F89DB2C667886006DF7E5 /* PollResultsTableHeaderView.swift in Sources */, - 22086B40259509450007F8C0 /* FileAttachmentView.swift in Sources */, - E768AAFB2627691600328E6E /* TypingAnimationView.swift in Sources */, - 40824D122A1270CB003B61FD /* ChatMessageVoiceRecordingAttachmentListView+ItemViewPresenter.swift in Sources */, - ADB4166C26208F1C00E623E3 /* AttachmentPreviewProvider.swift in Sources */, - 792DD9FB256E67C6001DB91B /* ComponentsProvider.swift in Sources */, - ADD328712C07CD7000BAD0E9 /* ChatThreadUnreadCountView.swift in Sources */, - 84DA54DF2680C66A003A26CD /* PlayerView.swift in Sources */, - AD81AF0525ED141800F17F8F /* CellSeparatorView.swift in Sources */, - 790882FD25486BFD00896F03 /* ChatChannelListCollectionViewCell.swift in Sources */, - 88CABC4525933EE70061BB67 /* ChatMessageReactionsView.swift in Sources */, - AD3DB8312E7C48BF0023D377 /* GalleryHeaderViewDateFormatter.swift in Sources */, - ADD2A99028FF0CD300A83305 /* ImageSizeCalculator.swift in Sources */, - AD7EFDAA2C78C0AF00625FC5 /* PollCommentListItemCell.swift in Sources */, - E7166CE225BEE20600B03B07 /* Appearance+Images.swift in Sources */, - 88CABC6625934CF60061BB67 /* ChatMessageReactions+Types.swift in Sources */, - BD69F5D52669392E00E9E3FA /* ScrollToBottomButton.swift in Sources */, - AD99C90C279B136B009DD9C5 /* UserLastActivityFormatter.swift in Sources */, - 790882F725486B8000896F03 /* ChatChannelListCollectionViewDelegate.swift in Sources */, - 43F4750C26F4E4FF0009487D /* ChatMessageReactionItemView.swift in Sources */, - DBF12128258BAFC1001919C6 /* OnlyLinkTappableTextView.swift in Sources */, - ADDC08112C82911B00EA0E5F /* PollCreationOptionCell.swift in Sources */, - AD4F89EC2C6B935A006DF7E5 /* Calendar+StreamCalendar.swift in Sources */, - ADDB2F5F2954D43D00BF80DA /* ScrollViewPaginationHandler.swift in Sources */, - ADEE888D289C3CC0007DF3F8 /* ChatMessageListView+DiffKit.swift in Sources */, - E79AC10B25831A1500C3CE5D /* ChatCommandSuggestionView.swift in Sources */, - 40FA4DD82A12A0C700DA21D2 /* VoiceRecordingVC.swift in Sources */, - AD4473B3263ABFA20030E583 /* ChatSuggestionsCollectionReusableView.swift in Sources */, - AD4F89D82C666471006DF7E5 /* PollResultsVoteItemView.swift in Sources */, - AD470C9C26C6D8C60090759A /* ChatMessageListVCDataSource.swift in Sources */, - C1788F5F29C33A1000149883 /* ChatThreadRepliesCountDecorationView.swift in Sources */, - 40824D092A1270BF003B61FD /* VoiceRecordingAttachmentViewInjector.swift in Sources */, - 224FF6812562F2E900725DD1 /* ChatChannelUnreadCountView.swift in Sources */, - C1FC2F7827416E150062530F /* ImageDecoding.swift in Sources */, - CFBF8D512847C57700EEB7D3 /* MarkdownFormatter.swift in Sources */, - 40FA4DD32A12A0C300DA21D2 /* LockIndicatorView.swift in Sources */, - C1FC2F8227416E150062530F /* ImagePipelineTask.swift in Sources */, - A3EA3328276C904700C84A52 /* ObjcAssociatedWeakObject.swift in Sources */, - 40FA4DDC2A12A0D200DA21D2 /* BidirectionalPanGestureRecogniser.swift in Sources */, - F6E5E3472627A372007FA51F /* CGRect+Extensions.swift in Sources */, - AD2DDA552CAA2B600040B8D4 /* PollAllOptionsListItemCell.swift in Sources */, - C1FC2F7E27416E150062530F /* ImageProcessing.swift in Sources */, - E7DF7E2425C2C67E00AE9D21 /* ChatAvatarView.swift in Sources */, - ADDC08142C82A81F00EA0E5F /* TextFieldView.swift in Sources */, - 79FA4A7A263BFCE200EC33DA /* AttachmentViewInjector.swift in Sources */, - AD470C9E26C6D9030090759A /* ChatMessageListVCDelegate.swift in Sources */, - 40D396272A0905560020DDC9 /* AudioRecordingNameFormatter.swift in Sources */, - E73BD9E6264AC21300E208B7 /* FileAttachmentViewInjector.swift in Sources */, - 7844B10C25EF92B600B87E89 /* ChatChannelListItemView+SwiftUI.swift in Sources */, - 224FF67B2562F1EA00725DD1 /* ChatMessageDeliveryStatusCheckmarkView.swift in Sources */, - DB70CFFB25702EB900DDF436 /* ChatMessagePopupVC.swift in Sources */, - C1FC2F7727416E150062530F /* ImagePipelineDelegate.swift in Sources */, - C1FC2F7027416E150062530F /* Task.swift in Sources */, - BD837AF02652D23600A99AB5 /* AttachmentPreviewContainer.swift in Sources */, - 40FA4DD72A12A0C300DA21D2 /* RecordingIndicatorView.swift in Sources */, - ADDC08082C828FDB00EA0E5F /* PollCreationFeatureCell.swift in Sources */, - C1FC2F6727416E150062530F /* ResumableData.swift in Sources */, - BD4016362638411D00F09774 /* Deprecations.swift in Sources */, - 7844B14E25EF9F5700B87E89 /* ChatChannelAvatarView+SwiftUI.swift in Sources */, - ADA5A0F8276790C100E1C465 /* ChatMessageListDateSeparatorView.swift in Sources */, - BDC80CB5265CF4B800F62CE2 /* ImageCDN.swift in Sources */, - 843F0BCD2677667000B342CB /* AttachmentActionButton.swift in Sources */, - C1FC2F6927416E150062530F /* Log.swift in Sources */, - AD7EFDB52C78DC1800625FC5 /* PollCommentListItemView.swift in Sources */, - CF143980288637AD00898ECA /* ChatChannelListLoadingViewCellContentView.swift in Sources */, - 843F0BC72677640000B342CB /* VideoAttachmentGalleryPreview.swift in Sources */, - ADB22F7D25F1626200853C92 /* ChatPresenceAvatarView.swift in Sources */, - ADBBDA1F279F0CEA00E47B1C /* VideoDurationFormatter.swift in Sources */, - AD95FD1128FA038900DBDF41 /* ImageDownloadOptions.swift in Sources */, - AD99C904279B073B009DD9C5 /* MessageTimestampFormatter.swift in Sources */, - 2245B2B625602465006A612D /* ChatChannelAvatarView.swift in Sources */, - C1FC2F6E27416E150062530F /* ImagePipeline.swift in Sources */, - C1FC2F8027416E150062530F /* ImagePrefetcher.swift in Sources */, - 88EF29FF2571288600B06EF1 /* Array+Extensions.swift in Sources */, - AD43DE6D2A712B0F0040C0FD /* ChatChannelListSearchVC.swift in Sources */, - 40824D102A1270CB003B61FD /* ChatMessageVoiceRecordingAttachmentListView+ItemView.swift in Sources */, - 401EBB6D29A79686004D9304 /* ChatMessagesCountDecorationView.swift in Sources */, - F80BCA562631D4DA00F2107B /* ZoomDismissalInteractionController.swift in Sources */, - C1FC2F8E27416E1F0062530F /* NSImage+SwiftyGif.swift in Sources */, - 40FA4DD62A12A0C300DA21D2 /* LiveRecordingView.swift in Sources */, - BDDD1EA62632C6D600BA007B /* AppearanceProvider.swift in Sources */, - A35757C72613081B00DC914C /* ComposerKeyboardHandler.swift in Sources */, - C1FC2F7D27416E150062530F /* ImageRequest.swift in Sources */, - 79205857264C2D6C002B145B /* TitleContainerView.swift in Sources */, - AD793F49270B767500B05456 /* ChatMessageReactionAuthorsVC.swift in Sources */, - C1FC2F7527416E150062530F /* Operation.swift in Sources */, - AD447443263AC6A10030E583 /* ChatMentionSuggestionView.swift in Sources */, - ADCB578728A42D7700B81AE8 /* DifferentiableSection.swift in Sources */, - AD4F89E32C6A7B81006DF7E5 /* PollResultsVoteListVC.swift in Sources */, - AD0F7F132B5ED64600914C4C /* ComposerLinkPreviewView.swift in Sources */, - CFE5F85B2874A9330099A6A1 /* ChatChannelListEmptyView.swift in Sources */, - E7166CBA25BED29200B03B07 /* Appearance+Fonts.swift in Sources */, - ADCB577F28A42D7700B81AE8 /* ContentIdentifiable.swift in Sources */, - E7073A6325DD67B3003896B9 /* UILabel+Extensions.swift in Sources */, - C171041E2768C34E008FB3F2 /* Array+SafeSubscript.swift in Sources */, - ADD3285E2C05447200BAD0E9 /* ChatThreadListVC.swift in Sources */, - 843F0BC526775D2D00B342CB /* VideoLoading.swift in Sources */, - 88CABC4625933EE70061BB67 /* ChatReactionPickerBubbleView.swift in Sources */, - AD7EFDB32C78DBF600625FC5 /* PollCommentListSectionHeaderView.swift in Sources */, - F838F6A92636D3C30025E1F5 /* ZoomTransitionController.swift in Sources */, - AD81AF0D25ED141A00F17F8F /* ListCollectionViewLayout.swift in Sources */, - ADCB577B28A42D7700B81AE8 /* AppKitExtension.swift in Sources */, - 8850B92A255C286B003AED69 /* Components.swift in Sources */, - AD8D1809268F7290004E3A5C /* TypingSuggester.swift in Sources */, - ADF509732C5A80EE008F95CD /* PollAttachmentView.swift in Sources */, - F880DEA32628528B0025AD64 /* GalleryVC.swift in Sources */, - ADCB577728A42D7700B81AE8 /* ArraySection.swift in Sources */, - C1FC2F8727416E150062530F /* OperationTask.swift in Sources */, - 78C8473825FA0EF000A5D1D0 /* ChatChannelUnreadCountView+SwiftUI.swift in Sources */, - ACCA772A26C40C96007AE2ED /* ImageLoading.swift in Sources */, - DB3CCF3F258CF7ED009D5E99 /* ChatMessageLinkPreviewView.swift in Sources */, - AD169DFB2C9E1A3400F58FAC /* PollCreationNameCell.swift in Sources */, - 43F4750E26FB247C0009487D /* ChatReactionPickerReactionsView.swift in Sources */, - E7516B162642E11A00DE778C /* GiphyAttachmentViewInjector.swift in Sources */, - E79AC10D25831A1500C3CE5D /* ChatSuggestionsCollectionViewLayout.swift in Sources */, - C1FC2F7427416E150062530F /* Deprecated.swift in Sources */, - ADCB578928A42D7700B81AE8 /* Changeset.swift in Sources */, - C1FC2F8B27416E1F0062530F /* SwiftyGifManager.swift in Sources */, - C1FC2F8427416E150062530F /* FetchImage.swift in Sources */, - E73A8B2B2578EB2B00FBDC56 /* ComposerVC.swift in Sources */, - ADFA09C926A99E0A002A6EFA /* ChatThreadHeaderView.swift in Sources */, - 401105292A12734800F877C7 /* WaveformView.swift in Sources */, - 8800A26F258A04D5006D64C4 /* ChatMessageAttachmentPreviewVC.swift in Sources */, - 847DD2DB267233DB0084E14B /* GradientView.swift in Sources */, - 40824D1F2A1271B9003B61FD /* ClampedView.swift in Sources */, - AD43F90926153BAD00F2D4BB /* QuotedChatMessageView.swift in Sources */, - C1FC2F8927416E150062530F /* ImageEncoding.swift in Sources */, - 847F3CEA2689FDEB00D240E0 /* ChatMessageCell.swift in Sources */, - 885B3D7725642B3D003E6BDF /* CurrentChatUserAvatarView.swift in Sources */, - C14A46582846636900EF498E /* SDKIdentifier.swift in Sources */, - ADE57B7C2C36E71200DD6B88 /* ChatThreadListHeaderBannerView.swift in Sources */, - 224FF6912562F58F00725DD1 /* UIColor+Extensions.swift in Sources */, - CF7B2A2628BEAA93006BE124 /* TextViewMentionedUsersHandler.swift in Sources */, - 22C2359A259CA87B00DC805A /* Animation.swift in Sources */, - 79088339254876F200896F03 /* ChatMessageListView.swift in Sources */, - C1FC2F7627416E150062530F /* Extensions.swift in Sources */, - AD7BBFCB2901AF3F004E8B76 /* ImageResultsMapper.swift in Sources */, - ACD502A926BC0C670029FB7D /* ImageMerger.swift in Sources */, - AD7BE1702C234798000A5756 /* ChatThreadListLoadingView.swift in Sources */, - E3C7A0E02858BA9B006133C3 /* Reusable+Extensions.swift in Sources */, - 408599962A1FB90400FD6E26 /* AudioSessionFeedbackGenerator.swift in Sources */, - ADD3286D2C07CCC900BAD0E9 /* BadgeView.swift in Sources */, - AD447398263ABD530030E583 /* ChatCommandSuggestionCollectionViewCell.swift in Sources */, - 847D602D2679EF8A00FB701D /* VideoPlaybackControlView.swift in Sources */, - 40FA4DD52A12A0C300DA21D2 /* RecordingTipView.swift in Sources */, - 40824D212A1271B9003B61FD /* RecordButton.swift in Sources */, - ADF509712C5A80EE008F95CD /* PollAttachmentOptionListView.swift in Sources */, - ADCB577528A42D7700B81AE8 /* ContentEquatable.swift in Sources */, - 400F063129A63A0B00242A86 /* ChatMessageDecorationView.swift in Sources */, - 88CABC8E25936E440061BB67 /* ChatMessageReactionsBubbleTail.swift in Sources */, - AD50C31D2A607A88002FDD06 /* ChannelListSearchStrategy.swift in Sources */, - ADDC080B2C82905300EA0E5F /* PollCreationFeatureSwitchView.swift in Sources */, - AD87D0AB263C7A7E008B466C /* ShrinkInputButton.swift in Sources */, - AD4F89E92C6B89B3006DF7E5 /* PollTimestampFormatter.swift in Sources */, - C1FC2F6C27416E150062530F /* LinkedList.swift in Sources */, - C1FC2F7A27416E150062530F /* ImageTask.swift in Sources */, - CF33B3AC28171BE500C84CDB /* CooldownView.swift in Sources */, - 883998212576397900294DB9 /* ChatMessageGalleryView.swift in Sources */, - F64DFA8C26282F8B00F7F6F9 /* CGPoint+Extensions.swift in Sources */, - ADBBDA28279F0E9B00E47B1C /* ChannelNameFormatter.swift in Sources */, - 2210525F256FE16600A5F0DB /* CommandLabelView.swift in Sources */, - C1788F6229C33A2C00149883 /* ChatUnreadMessagesCountDecorationView.swift in Sources */, - ADB22F7C25F1626200853C92 /* OnlineIndicatorView.swift in Sources */, - AD447586263B463D0030E583 /* ConfirmButton.swift in Sources */, - AD29395D2A2E36FE00533CA7 /* SwipeToReplyGestureHandler.swift in Sources */, - AD7112F325F12AA800932AEE /* ChatUserAvatarView.swift in Sources */, - 40D396252A0905560020DDC9 /* AudioPlaybackRateFormatter.swift in Sources */, - C1FC2F8827416E150062530F /* ImageRequestKeys.swift in Sources */, - 882AE124257A7FFE004095B3 /* UIViewController+Extensions.swift in Sources */, - E768AA892625C18D00328E6E /* TypingIndicatorView.swift in Sources */, - C1FC2F7227416E150062530F /* ImageCache.swift in Sources */, - C17546A72B1652C100129DF7 /* StatefulScrollViewPaginationHandler.swift in Sources */, - 224FF6972562F5AE00725DD1 /* Bundle+Extensions.swift in Sources */, - C1FC2F8A27416E1F0062530F /* UIImageView+SwiftyGif.swift in Sources */, - 88A11B302590CC860000AC24 /* ChatMessageErrorIndicator.swift in Sources */, - AD99C908279B0E9A009DD9C5 /* MessageDateSeparatorFormatter.swift in Sources */, - 22ADD67C256BF1550098EFEB /* InputChatMessageView.swift in Sources */, - E7734D1C25F9479F004F76B0 /* CellActionView.swift in Sources */, - 88BA7F7F258B97A8006CE0C5 /* ChatMessageImageGallery+ImagePreview.swift in Sources */, - 88410ED126556B6F00525AA3 /* NavigationVC.swift in Sources */, - AD050B9E265D5E12006649A5 /* QuotedChatMessageView+SwiftUI.swift in Sources */, - 224FF69D2562F5D100725DD1 /* UIImage+Extensions.swift in Sources */, - AD76CE342A5F112D003CA182 /* ChatChannelSearchVC.swift in Sources */, - C1FC2F7F27416E150062530F /* TaskFetchOriginalImageData.swift in Sources */, - 88F0D734257E4EA500F4B050 /* L10n.swift in Sources */, - C1FC2F7927416E150062530F /* TaskLoadImage.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11030,145 +4843,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - AD0CB4AB2C24EE54006285E8 /* ChatThreadListItemView_Tests.swift in Sources */, - 43ABF8B526C2CD900034BD62 /* ComposerVC_Tests.swift in Sources */, - ACA3C98826CA23F900EB8B07 /* DateUtils_Tests.swift in Sources */, - AD158B6626C1876800C104CD /* ChatChannelVC+SwiftUI_Tests.swift in Sources */, - 2208241625DEE8070033544B /* ChatChannelListCollectionViewCell_Tests.swift in Sources */, - 40D4849D2A1267EA009E4134 /* MessageActionsTransitionController_Tests.swift in Sources */, - A3C0D774261CA25700A8A1A2 /* ContainerStackView_Tests.swift in Sources */, - CF8268B92800A54D00E300E7 /* ChatChannelHeaderView_Tests.swift in Sources */, - 8479C7A92812FCC000FC8CFD /* ChatMessageListVC_Tests.swift in Sources */, - ADDC07E52C7E18CD00EA0E5F /* PollCommentListVC_Tests.swift in Sources */, - AD71130225F138BA00932AEE /* ChatChannelAvatarView_Tests.swift in Sources */, - BDDD1EA42632C66200BA007B /* Components+SwiftUI_Tests.swift in Sources */, - CF24AAB3284A5659005AD3B8 /* DefaultMarkdownFormatter_Tests.swift in Sources */, - 79567F2B266F5DB1007EADD3 /* TitleContainerView_Tests.swift in Sources */, - AD6CA1C12A7820F30034AC2F /* ChannelListSearchStrategy_Tests.swift in Sources */, - 406CC6132A127552000780F7 /* ChatMessageVoiceRecordingAttachmentListViewItemView_Tests.swift in Sources */, - 7849AF6725F243C8007817D4 /* ChatChannelListItemView+SwiftUI_Tests.swift in Sources */, - ADE595782B44A2B500727CC1 /* MixedAttachmentViewInjector_Tests.swift in Sources */, - A3D9D68C27EDE54900725066 /* UIView+SimulateViewAddedToHierarchy.swift in Sources */, - AD6CA1C22A7820FA0034AC2F /* ChatChannelSearchVC_Tests.swift in Sources */, - F86C887725FA5C020000BCA9 /* ChatChannelAvatarView+SwiftUI_Tests.swift in Sources */, - BDDD1EAC2632E32000BA007B /* AppearanceProvider_Tests.swift in Sources */, - E74DB0112655473300508D22 /* TypingIndicatorView_Tests.swift in Sources */, - AD44758F263B46430030E583 /* ConfirmButton_Tests.swift in Sources */, - A3D9D69927EDE88300725066 /* VideoLoader_Mock.swift in Sources */, - 40FA4E112A12AA4500DA21D2 /* AttachmentsPreviewVC_Tests.swift in Sources */, - ADC1B7722C7651D8009AFA9B /* PollResultsVoteListVC_Tests.swift in Sources */, - E798D6F125FF6BF70002C3B9 /* SwipeableView_Tests.swift in Sources */, - 408599982A1FB96300FD6E26 /* MockAudioSessionFeedbackGenerator.swift in Sources */, - E7296E942611D50900B1AE79 /* SendButton_Tests.swift in Sources */, - 227299B325DBF52D005EAFCF /* ChatChannelUnreadCountView_Tests.swift in Sources */, - AD7909922811CBDF0013C434 /* ChatMessageReactionsView_Tests.swift in Sources */, - 78C8474125FA0F2900A5D1D0 /* ChatChannelUnreadCountView+SwiftUI_Tests.swift in Sources */, - F86A11142616184300D9FE19 /* ChatMessagePopupVC_Tests.swift in Sources */, - AC1E16FF269C70530040548B /* String+Extensions_Tests.swift in Sources */, - 845CEE5A270F2A06002C7EBD /* ChatReactionsBubbleView_Tests.swift in Sources */, - 40A941572B443212006D6965 /* DefaultAudioRecordingNameFormatter_Tests.swift in Sources */, - 79567F35266F6F12007EADD3 /* CommandLabelView_Tests.swift in Sources */, - ADE88A142949453200C0F084 /* ChatMessageListRouter_Mock.swift in Sources */, - 40824D352A1271D7003B61FD /* PillButton_Tests.swift in Sources */, - C12297D62AC57F7C00C5FF04 /* ChatMessage+Equatable_Tests.swift in Sources */, - 849AE666270CB55F00423A20 /* VideoAttachmentGalleryCell_Tests.swift in Sources */, - CF38F5B4287DB64B00E24D10 /* ChatChannelListErrorView_Tests.swift in Sources */, - AD71131225F138D500932AEE /* ChatUserAvatarView_Tests.swift in Sources */, - 40FA4DFC2A12A79900DA21D2 /* MockVoiceRecordingAttachmentPresentationViewDelegate.swift in Sources */, - 400F063529A65DD500242A86 /* ChatMessageCell_DecorationTests.swift in Sources */, - AD154C6D25DC3BA000850925 /* ChatCommandSuggestionView_Tests.swift in Sources */, - 40A941562B443212006D6965 /* DefaultAudioPlaybackRateFormatter_Tests.swift in Sources */, - AD2DDA5A2CAAB7B50040B8D4 /* PollAllOptionsListVC_Tests.swift in Sources */, - 40FA4DEA2A12A46D00DA21D2 /* VoiceRecordingAttachmentComposerPreview_Tests.swift in Sources */, - C1BFBAC129CC42CE00FC82A2 /* JumpToUnreadMessagesButton_Tests.swift in Sources */, - 84F373F0280D95990081E8BA /* ChatMessageDeliveryStatusView_Tests.swift in Sources */, - 40FA4E102A12AA4500DA21D2 /* AttachmentPreviewProvider_Tests.swift in Sources */, - 8893FEF9265F890700DD62BE /* ChatMessageBubbleView_Tests.swift in Sources */, - 406CC6152A127552000780F7 /* VoiceRecordingAttachmentViewInjector_Tests.swift in Sources */, - A3D9D69727EDE87C00725066 /* ImageLoader_Mock.swift in Sources */, - 4F12DC8C2B70DE82009E48CC /* DifferenceKit+Stream_Tests.swift in Sources */, - 4F12DC922B73801D009E48CC /* NukeImageLoader_Tests.swift in Sources */, - 64B75B002631700500A466D1 /* ChatMessage_Tests.swift in Sources */, - AD0CB4AC2C24EE57006285E8 /* ChatThreadListVC_Tests.swift in Sources */, - ADAA377125E43C3700C31528 /* ChatSuggestionsVC_Tests.swift in Sources */, - ADC1B76D2C763CBC009AFA9B /* PollResultsVC_Tests.swift in Sources */, - E73262E025ED64AB008CB152 /* ChatChannelNamer_Tests.swift in Sources */, - 40FA4E092A12A86800DA21D2 /* LiveRecordingView_Tests.swift in Sources */, - 64ECF6D826722733008B9D47 /* ChatThreadVC_Tests.swift in Sources */, - AD3331702A30DB2E00ABF38F /* SwipeToReplyGestureHandler_Mock.swift in Sources */, - 8803E9F026399333002B2A7B /* ChatMessageContentView_Tests.swift in Sources */, - 849AE668270CB65F00423A20 /* VideoAttachmentGalleryPreview_Tests.swift in Sources */, - 64ECF6BC2672272D008B9D47 /* ChatThreadVC+SwiftUI_Tests.swift in Sources */, - 401105462A12735900F877C7 /* WaveformView_Tests.swift in Sources */, - ADEE651E29BF715600186129 /* ChatMessageListVCDelegate_Mock.swift in Sources */, - AD050BA8265D600B006649A5 /* QuotedChatMessageView+SwiftUI_Tests.swift in Sources */, - ADAA9F412B2240300078C3D4 /* TextViewMentionedUsersHandler_Tests.swift in Sources */, - 40824D2F2A1271D7003B61FD /* RecordButton_Tests.swift in Sources */, - A3D9D69627EDE87900725066 /* Components_Mock.swift in Sources */, - AD25070D272C0C8D00BC14C4 /* ChatMessageReactionAuthorsVC_Tests.swift in Sources */, - ADDBA9E92CA32D6A008E9970 /* PollCreationVC_Tests.swift in Sources */, - AD158B6726C1876D00C104CD /* ChatChannelVC_Tests.swift in Sources */, - 849AE664270CB14000423A20 /* VideoAttachmentComposerPreview_Tests.swift in Sources */, - 40FA4E0D2A12A86800DA21D2 /* RecordingIndicatorView_Tests.swift in Sources */, - AD6CA1C32A7820FE0034AC2F /* ChatMessageSearchVC_Tests.swift in Sources */, - 40FA4E132A12AACC00DA21D2 /* MockAudioQueuePlayerNextItemProvider.swift in Sources */, - AD540AE2260CECA10082D802 /* QuotedChatMessageView_Tests.swift in Sources */, - 40824D492A1271EF003B61FD /* PlayPauseButton_Tests.swift in Sources */, - E73BD9EE264D9B3A00E208B7 /* ChatMessageFileAttachmentListView_Tests.swift in Sources */, - ADC1B76F2C764431009AFA9B /* PollMockFactory.swift in Sources */, - 40FA4E0A2A12A86800DA21D2 /* LockIndicatorView_Tests.swift in Sources */, - BDDD1EAE2632E6C200BA007B /* Appearance+SwiftUI_Tests.swift in Sources */, - CFAA6CBE2834AEA900EBF57A /* CooldownTracker_Mock.swift in Sources */, - BD40C1F5265FA80D004392CE /* StreamImageCDN_Tests.swift in Sources */, - 401105482A12735900F877C7 /* AudioVisualizationView_Tests.swift in Sources */, - ADC1B76B2C763209009AFA9B /* Calendar_Mock.swift in Sources */, - AD447455263AC6A60030E583 /* ChatMentionSuggestionView_Tests.swift in Sources */, - 40FA4E0C2A12A86800DA21D2 /* SlideToCancelView_Tests.swift in Sources */, - 406CC6162A127552000780F7 /* ChatMessageVoiceRecordingAttachmentListView_Tests.swift in Sources */, - 225504C725DEA03700A5A65A /* ChatChannelListItemView_Tests.swift in Sources */, - 79B4F0E625D305D40063FFB5 /* CurrentChatUserAvatarView_Tests.swift in Sources */, - 40FA4E0B2A12A86800DA21D2 /* RecordingTipView_Tests.swift in Sources */, - AD016A1425CAFAF2009EBAD2 /* ChatChannelListVC_Tests.swift in Sources */, - E7D68C4D26B1AAB500FCF3B8 /* Localization_Tests.swift in Sources */, - ADEE651829BF712D00186129 /* ChatMessageListView_Mock.swift in Sources */, - C17546AA2B16581000129DF7 /* StatefulScrollViewPaginationHandler_Tests.swift in Sources */, - 7849AE7C25F22FA8007817D4 /* ChatChannelListVC+SwiftUI_Tests.swift in Sources */, - E73BD9EC264D9B2900E208B7 /* ChatFileAttachmentListView+ItemView_Tests.swift in Sources */, - F87A4A5A26146DAC001653A8 /* ChatMessageActionControl_Tests.swift in Sources */, - F86A11022615B94B00D9FE19 /* ChatMessageActionsVC_Tests.swift in Sources */, - F838F6CE263713090025E1F5 /* GalleryVC_Tests.swift in Sources */, - AD4CDD85296499160057BC8A /* ScrollViewPaginationHandler_Tests.swift in Sources */, - 84F373EE280D95690081E8BA /* ChatMessageDeliveryStatusCheckmarkView_Tests.swift in Sources */, - AD0EC6D52A45AAAF005220B1 /* ChatMessageListVC_Mock.swift in Sources */, - ADA8EBEB28CFD82C00DB9B03 /* ChatMessageContentViewDelegate_Mock.swift in Sources */, - 8897305E265D046D00F83739 /* ChatMessageLayoutOptionsResolver_Tests.swift in Sources */, - AD142AD22C73BB7600ABCC1F /* PollAttachmentView_Tests.swift in Sources */, - ADA8EBE928CFD52F00DB9B03 /* TextViewUserMentionsHandler_Mock.swift in Sources */, - ADD2A99828FF227D00A83305 /* ImageSizeCalculator_Tests.swift in Sources */, - 408599972A1FB93900FD6E26 /* StreamAudioSessionFeedbackGenerator_Tests.swift in Sources */, - C1320E0A276B2E0F00A06B35 /* Array+SafeSubscript_Tests.swift in Sources */, - F86615D9264940A80026814A /* ChatMessageGalleryView_Tests.swift in Sources */, - ADEE651929BF713200186129 /* ChatMessageCell_Mock.swift in Sources */, - A3D9D69827EDE88300725066 /* ChatChannelListRouter_Mock.swift in Sources */, - CFE5F8602874F8BE0099A6A1 /* ChatChannelListEmptyView_Tests.swift in Sources */, - 40FA4E032A12A85E00DA21D2 /* AudioQueuePlayerNextItemProvider_Tests.swift in Sources */, - AD7BBFD02901B1B7004E8B76 /* ImageResultsMapper_Tests.swift in Sources */, - 8893FF16265FC60B00DD62BE /* ChatMessageErrorIndicator_Tests.swift in Sources */, - E76B2F0425F23EE200E57112 /* CustomUIViewSubclasses.swift in Sources */, - 40824D372A1271D7003B61FD /* ClampedView_Tests.swift in Sources */, - F8700108264D144400898FDF /* ChatMessageLinkPreviewView_Tests.swift in Sources */, - 406CC6142A127552000780F7 /* ChatMessageVoiceRecordingAttachmentListViewItemViewPresenter_Tests.swift in Sources */, - 40FA4E022A12A85E00DA21D2 /* BiDirectionalPanGestureRecogniser_Tests.swift in Sources */, - 4FE56B772D5B5BB000589F9A /* ChatMessageMarkdown_Tests.swift in Sources */, - ADEE652029BF720900186129 /* ChatMessageListVCDataSource_Mock.swift in Sources */, - AD4CDD862964991A0057BC8A /* InvertedScrollViewPaginationHandler_Tests.swift in Sources */, - 795296C12582494000435B2E /* ComponentsProvider_Tests.swift in Sources */, - 225503B825DC59FD00A5A65A /* UIView+Helpers.swift in Sources */, - 7865705825FB6DF300974045 /* UIViewController+Extensions_Tests.swift in Sources */, - AD4C15562A55874700A32955 /* ImageLoading_Tests.swift in Sources */, - 40FA4E012A12A85E00DA21D2 /* VoiceRecordingVC_Tests.swift in Sources */, - 400F063C29A6632F00242A86 /* ChatMessageListDateSeparatorView_Tests.swift in Sources */, - 792057AC264168A6002B145B /* UITestsEnvironmentSetup.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11176,74 +4850,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - AD7C76752E3D0486009250FB /* DemoLivestreamReactionsListView.swift in Sources */, - 6428DD5526201DCC0065DA1D /* BannerShowingConnectionDelegate.swift in Sources */, - AD053BA52B335A63003612B6 /* DemoQuotedChatMessageView.swift in Sources */, - AD053BAB2B33638B003612B6 /* LocationAttachmentSnapshotView.swift in Sources */, - AD3DBBA72E9EE846005090E2 /* DemoMessageReadsInfoView.swift in Sources */, - AD053BAD2B336493003612B6 /* DemoChatMessageListVC.swift in Sources */, - C10B5C722A1F794A006A5BCB /* MembersViewController.swift in Sources */, - AD6BEFF02786070800E184B4 /* SwitchButton.swift in Sources */, - A3227E60284A497300EBE6CC /* GroupUserCell.swift in Sources */, - AD7BE1682C1CB183000A5756 /* DebugObjectViewController.swift in Sources */, - ADD328612C06463600BAD0E9 /* DemoChatThreadListVC.swift in Sources */, - ADD3285A2C04DD8300BAD0E9 /* DemoAppTabBarController.swift in Sources */, - 8440860D28FBFE520027849C /* DemoAppCoordinator+DemoApp.swift in Sources */, - 647F66D5261E22C200111B19 /* DemoConnectionBannerView.swift in Sources */, - A31783DD285B79EB005009B9 /* Bundle+PushProvider.swift in Sources */, - AD7C76712E3CE1E0009250FB /* DemoLivestreamChatMessageListVC.swift in Sources */, - AD7C76722E3CE1E0009250FB /* DemoLivestreamMessageActionsVC.swift in Sources */, - A3227E72284A4BF700EBE6CC /* HiddenChannelListVC.swift in Sources */, - AD75CB6B27886746005F5FF7 /* OptionsSelectorViewController.swift in Sources */, - AD053B9A2B335854003612B6 /* DemoComposerVC.swift in Sources */, - 648EC576261EF9D400B8F05F /* DemoAppCoordinator.swift in Sources */, - A3227E70284A4BC700EBE6CC /* DemoChatChannelVC.swift in Sources */, - 849C1B6A283686EE00F9DC42 /* UserDefaults+Shared.swift in Sources */, - A3227E7A284A4CE000EBE6CC /* DemoChatChannelListVC.swift in Sources */, - 792DDA5E256FB69E001DB91B /* LoginViewController.swift in Sources */, - 792DDAA825753BEA001DB91B /* CreateGroupViewController.swift in Sources */, - C1B15A1429115E8D00C9CD80 /* Token+Development.swift in Sources */, - AD9632DF2C09F1900073B814 /* DemoChatThreadVC.swift in Sources */, - 7933064925712C8B00FBB586 /* DemoUsers.swift in Sources */, - 792DDA5A256FB69E001DB91B /* AppDelegate.swift in Sources */, - 792DDAA125711AF2001DB91B /* CreateChatViewController.swift in Sources */, - A3227E7E284A511200EBE6CC /* DemoAppConfiguration.swift in Sources */, - AD7110C42B3434F700AFFE28 /* StreamRuntimeCheck+StreamInternal.swift in Sources */, - AD6BEFF227862F9300E184B4 /* AppConfigViewController.swift in Sources */, - 792DDA5C256FB69E001DB91B /* SceneDelegate.swift in Sources */, - AD7C76872E42E69C009250FB /* LivestreamPauseBannerView.swift in Sources */, - C1CEF9072A1BC4E800414931 /* UserProfileViewController.swift in Sources */, - A3227E62284A499500EBE6CC /* SearchUserCell.swift in Sources */, - A3227E76284A4C6400EBE6CC /* MessageReactionType+Position.swift in Sources */, - ADCC17A72E0C70BC00510415 /* LocationSelectionViewController.swift in Sources */, - A3227E74284A4C3300EBE6CC /* DemoChatMessageActionsVC.swift in Sources */, - AD053BA72B33624C003612B6 /* LocationAttachmentViewDelegate.swift in Sources */, - AD25F74C2E84A1F000F16B14 /* PushPreferencesView.swift in Sources */, - 43016E1626B734410054E805 /* ChatUser+CustomFields.swift in Sources */, - 794E20F52577DF4D00790DAB /* NameGroupViewController.swift in Sources */, - A3227EC9284A52EE00EBE6CC /* PushNotifications.swift in Sources */, - A3227E65284A4A5C00EBE6CC /* StreamChatWrapper.swift in Sources */, - AD48F6922D2849B5007CCF3A /* LocationSharingStatusView.swift in Sources */, - A3227E78284A4CAD00EBE6CC /* DemoChatMessageContentView.swift in Sources */, - AD2F2D992D271B07006ED24B /* UserAnnotation.swift in Sources */, - 7933060B256FF94800FBB586 /* DemoChatChannelListRouter.swift in Sources */, - AD82903D2A7C5A8F00396782 /* DemoChatChannelListItemView.swift in Sources */, - A3227E69284A4AE800EBE6CC /* AvatarView.swift in Sources */, - ADA2D64A2C46B66E001D2B44 /* DemoChatChannelListErrorView.swift in Sources */, - A3227E5B284A489000EBE6CC /* UIViewController+Alert.swift in Sources */, - A3227E6D284A4B6A00EBE6CC /* UserCredentialsCell.swift in Sources */, - AD26CB772E3ACAB9002FC1A7 /* DemoLivestreamChatChannelVC.swift in Sources */, - 84A33ABA28F86B8500CEC8FD /* StreamChatWrapper+DemoApp.swift in Sources */, - AD053BA92B336331003612B6 /* LocationDetailViewController.swift in Sources */, - ADFCA5B72D1232B3000F515F /* LocationProvider.swift in Sources */, - AD2F2D9B2D271B36006ED24B /* UserAnnotationView.swift in Sources */, - A3227E59284A484300EBE6CC /* UIImage+Resized.swift in Sources */, - 79B8B64B285CBDC00059FB2D /* DemoChatMessageLayoutOptionsResolver.swift in Sources */, - ADB8B8F52D8ADC9400549C95 /* DemoReminderListVC.swift in Sources */, - AD053BA12B3359DD003612B6 /* DemoAttachmentViewCatalog.swift in Sources */, - AD053B9F2B335929003612B6 /* LocationAttachmentViewInjector.swift in Sources */, - AD25F74A2E84A1B800F16B14 /* UnreadDetailsView.swift in Sources */, - AD545E692D5531BA008FD399 /* DemoDraftMessageListVC.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11251,212 +4857,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - A3C3BC6127E8AA0A00224761 /* Token+Unique.swift in Sources */, - A3C7BAEA27E4ED3B00BBF4FA /* ChatChannelMember.swift in Sources */, - ADA3ED202EA123B60091F2DC /* ChannelDeliveryTracker_Mock.swift in Sources */, - A3C3BC1A27E87EFE00224761 /* DatabaseContainer_Spy.swift in Sources */, - A311B43627E8BC8400CFCF6D /* ChannelMemberController_Delegate.swift in Sources */, - A3C3BC7827E8AA9400224761 /* ChannelListQuery+Equatable.swift in Sources */, - 82E6553B2B0677EA00D64906 /* TestRunnerEnvironment.swift in Sources */, - AD94905D2BF630D900E69224 /* ThreadPayload.swift in Sources */, - A3C3BC3B27E87F5100224761 /* EventMiddleware_Mock.swift in Sources */, - A311B43727E8BC8400CFCF6D /* ChannelController_Delegate.swift in Sources */, - A344077427D753530044F150 /* ChannelUnreadCount_Mock.swift in Sources */, - A3C3BC3A27E87F5100224761 /* WebSocketPingController_Mock.swift in Sources */, - A3C3BC5F27E8AA0A00224761 /* AttachmentAction+Unique.swift in Sources */, - ADB951B0291C22E900800554 /* UploadedAttachment.swift in Sources */, - 82E655412B067A4C00D64906 /* WaitFor.swift in Sources */, - A3C3BC8727E8AB6B00224761 /* JSONEncoder+Extensions.swift in Sources */, - A3C3BC7527E8AA7000224761 /* Endpoint+Mock.swift in Sources */, - A344077527D753530044F150 /* ChatChannel_Mock.swift in Sources */, - A344078527D753530044F150 /* UnreadCount.swift in Sources */, - 4F1FB7D62C7DE22D00C47C2A /* ChatMessageAudioAttachment_Mock.swift in Sources */, - A3D15D8827E9D4B5006B34D7 /* VirtualTime.swift in Sources */, - 40A2961A29F8244500E0C186 /* ChatMessageVoiceRecordingAttachment_Mock.swift in Sources */, - A3C3BC6927E8AA4300224761 /* TestBuilder.swift in Sources */, - A3C3BC6A27E8AA4300224761 /* TestMemberEvent.swift in Sources */, - 40D4840A2A1264F1009E4134 /* MockAVPlayer.swift in Sources */, - AD545E7B2D5BC1DC008FD399 /* DraftPayload.swift in Sources */, - A344078127D753530044F150 /* ChatUser_Mock.swift in Sources */, - 84C85B452BF2B2D1008A7AA5 /* Poll+Unique.swift in Sources */, - A3C3BC3327E87F2900224761 /* OfflineRequestsRepository_Mock.swift in Sources */, - A344078027D753530044F150 /* ChatChannelMember_Mock.swift in Sources */, - C1C5345A29AFDDAE006F9AF4 /* ChannelRepository_Mock.swift in Sources */, - ADAA10EC2B90D58B007AB03F /* FakeTimer.swift in Sources */, - 82F714A32B077FDE00442A74 /* XCTestCase+StressTest.swift in Sources */, - A3C3BC1B27E87EFE00224761 /* ChatClient_Mock.swift in Sources */, - A3C3BC6727E8AA0A00224761 /* ChatMessage+Unique.swift in Sources */, - A3C3BC3427E87F2900224761 /* SyncRepository_Mock.swift in Sources */, - AD9490662BF6756200E69224 /* ChatThread_Mock.swift in Sources */, - A3C3BC7B27E8AA9400224761 /* EndpoinPath+Equatable.swift in Sources */, - A344078727D753530044F150 /* CurrentUserPayload.swift in Sources */, - A3C3BC2927E87F2000224761 /* ChannelDetailPayload.swift in Sources */, - A3C3BC7A27E8AA9400224761 /* CleanUpTypingEvent+Equatable.swift in Sources */, - A3C3BC4A27E87F6000224761 /* ConnectionRecoveryHandler_Mock.swift in Sources */, - A3C3BC4327E87F5C00224761 /* EventNotificationCenter_Mock.swift in Sources */, - A3C3BC7027E8AA4300224761 /* CustomCDNClient.swift in Sources */, - A344079027D753530044F150 /* ChatMessageController_Mock.swift in Sources */, - A311B43C27E8BC8400CFCF6D /* EventsController_Delegate.swift in Sources */, - A344078A27D753530044F150 /* XCTestCase+Dummy.swift in Sources */, - A3C3BC4127E87F5C00224761 /* ChannelUpdater_Mock.swift in Sources */, - A3E969D02840D37000D4D0A6 /* XCTestCase+MockData.swift in Sources */, - A3C3BC1E27E87F0800224761 /* CDNClient_Spy.swift in Sources */, - A311B43527E8BC8400CFCF6D /* DataController_Delegate.swift in Sources */, - A3D9D68627EDE3B900725066 /* XCTestCase+TestImages.swift in Sources */, - A344077727D753530044F150 /* ChatMessage_Mock.swift in Sources */, - 84F373EC280D803E0081E8BA /* TestChannelObserver.swift in Sources */, - A311B43827E8BC8400CFCF6D /* WebSocketPingController_Delegate.swift in Sources */, - A311B43227E8BC8400CFCF6D /* TestChannelListObserver.swift in Sources */, - A3C3BC7927E8AA9400224761 /* AnyEncodable+Equatable.swift in Sources */, - 82E6553F2B06798100D64906 /* AssertJSONEqual.swift in Sources */, - AD0CB4AE2C25DAE3006285E8 /* ChatThreadListController_Mock.swift in Sources */, - A344078C27D753530044F150 /* ChatChannelController_Mock.swift in Sources */, - A3C3BC4927E87F5C00224761 /* ChannelMemberUpdater_Mock.swift in Sources */, - A3C3BC4427E87F5C00224761 /* UserUpdater_Mock.swift in Sources */, - A3C3BC4827E87F5C00224761 /* MessageUpdater_Mock.swift in Sources */, - A3C3BC3027E87F2900224761 /* MemberListController_Mock.swift in Sources */, - A311B42D27E8BB7400CFCF6D /* StreamChatTestTools.swift in Sources */, - 40D484022A1264F1009E4134 /* MockAudioRecorder.swift in Sources */, - 82F714A72B0784D900442A74 /* UnwrapAsync.swift in Sources */, - 84BC99282E5C56590000FB87 /* StreamAttachment_Mock.swift in Sources */, - A344077627D753530044F150 /* ChatMessageReaction_Mock.swift in Sources */, - A311B43B27E8BC8400CFCF6D /* ChannelWatcherListController_Delegate.swift in Sources */, - 82E655332B06748400D64906 /* Spy.swift in Sources */, - A344078627D753530044F150 /* MessagePayload.swift in Sources */, - A3C3BC3227E87F2900224761 /* URLProtocol_Mock.swift in Sources */, - C10AB8D42AD7DFFB001A4644 /* BackgroundEntityDatabaseObserver_Mock.swift in Sources */, - A3C3BC2C27E87F2000224761 /* MutedUserPayload.swift in Sources */, - A344078E27D753530044F150 /* CurrentChatUserController_Mock.swift in Sources */, - A311B43A27E8BC8400CFCF6D /* UserListController_Delegate.swift in Sources */, - 84C85B412BF241F8008A7AA5 /* PollsRepository_Mock.swift in Sources */, - A3C3BC7227E8AA4300224761 /* DecodableEntity.swift in Sources */, - 40D484062A1264F1009E4134 /* MockAudioPlayer.swift in Sources */, - A3C3BC6527E8AA0A00224761 /* Int+Unique.swift in Sources */, - 4F862F9A2C38001000062502 /* FileManager+Extensions.swift in Sources */, - AD17E1212E00985B001AF308 /* SharedLocationPayload.swift in Sources */, - ADB97E912EB165890065824C /* ChannelWatcherHandler_Mock.swift in Sources */, - A3C3BC6327E8AA0A00224761 /* AttachmentId+Unique.swift in Sources */, - A3C3BC3827E87F5100224761 /* BackgroundTaskScheduler_Mock.swift in Sources */, - 84EE53B12BBC32AD00FD2A13 /* Chat_Mock.swift in Sources */, - A3C3BC6C27E8AA4300224761 /* TestEvent.swift in Sources */, - A3C3BC3527E87F3200224761 /* EventBatcher_Mock.swift in Sources */, - A311B43127E8BC8400CFCF6D /* ConnectionDetailsProviderDelegate_Spy.swift in Sources */, - 84C11BDF27FB2B4600000A9E /* ChannelPayload.swift in Sources */, - A3C3BC8227E8AB6200224761 /* String+Date.swift in Sources */, - A3D9D68327EDE35100725066 /* ChatChannel.swift in Sources */, - 84A40367284A2F72006DBA52 /* ChatMessageSearchController_Mock.swift in Sources */, - A3C3BC2327E87F1800224761 /* ChatChannelWatcherListController_Mock.swift in Sources */, - A3C3BC3627E87F3200224761 /* InternetConnection_Mock.swift in Sources */, - A3C3BC4627E87F5C00224761 /* CurrentUserUpdater_Mock.swift in Sources */, - 4F1FB7D82C7DEC6600C47C2A /* ChatMessageVideoAttachment_Mock.swift in Sources */, - A3C3BC5E27E8AA0A00224761 /* String+Unique.swift in Sources */, - CF5DCBC42837F11000CCA48C /* ScheduledStreamTimer_Mock.swift in Sources */, - A3C3BC4527E87F5C00224761 /* EventSender_Mock.swift in Sources */, - A3C3BC3927E87F5100224761 /* WebSocketClient_Mock.swift in Sources */, - A3C3BC8327E8AB6200224761 /* URLSessionConfiguration+Equatable.swift in Sources */, - A3C3BC3C27E87F5100224761 /* RetryStrategy_Spy.swift in Sources */, - A344078F27D753530044F150 /* ChatChannelListController_Mock.swift in Sources */, - ADB8B8F92D8B8A0C00549C95 /* RemindersRepository_Mock.swift in Sources */, - A311B43427E8BC8400CFCF6D /* MessageSearchController_Delegate.swift in Sources */, - A3C3BC7427E8AA4300224761 /* TestError.swift in Sources */, - A311B43327E8BC8400CFCF6D /* ConnectionController_Delegate.swift in Sources */, - 40D484032A1264F1009E4134 /* MockAudioAnalyser.swift in Sources */, - A3C3BC2B27E87F2000224761 /* DatabaseSession_Mock.swift in Sources */, - C17E0AF72B04D190007188F1 /* BackgroundListDatabaseObserver_Mock.swift in Sources */, - A344077827D753530044F150 /* CurrentChatUser_Mock.swift in Sources */, - 82E6554B2B067ED700D64906 /* WaitUntil.swift in Sources */, - AD142ACE2C73B0C700ABCC1F /* Poll_Mock.swift in Sources */, - A3C3BC6027E8AA0A00224761 /* Date+Unique.swift in Sources */, - 82F714A92B0785D900442A74 /* XCTest+Helpers.swift in Sources */, - A3C3BC2827E87F2000224761 /* UserRequestBody.swift in Sources */, - A3C3BC3F27E87F5C00224761 /* ChannelListUpdater_Spy.swift in Sources */, - A3C3BC6427E8AA0A00224761 /* ChannelId+Unique.swift in Sources */, - 82F714A12B077F3300442A74 /* XCTestCase+iOS13.swift in Sources */, - AD7C76852E42CDF6009250FB /* ManualEventHandler_Mock.swift in Sources */, - A3C3BC7127E8AA4300224761 /* TestFetchedResultsController.swift in Sources */, - 82E655392B06775D00D64906 /* MockFunc.swift in Sources */, - A344078927D753530044F150 /* UserPayload.swift in Sources */, - A3C3BC7327E8AA4300224761 /* TestItem.swift in Sources */, - A344078427D753530044F150 /* MemberPayload.swift in Sources */, - 40D484052A1264F1009E4134 /* MockAssetPropertyLoader.swift in Sources */, - AD2C94DC29CB8CC40096DCA1 /* PartiallyFailingChannelListPayload.json in Sources */, - 40D484092A1264F1009E4134 /* MockAudioPlayerObserver.swift in Sources */, - A3C3BC8027E8AAF000224761 /* FilterTestScope.swift in Sources */, - A311B43927E8BC8400CFCF6D /* ChannelListController_Delegate.swift in Sources */, - A344077C27D753530044F150 /* ChatMessageImageAttachment_Mock.swift in Sources */, - ADB951AB291C1DE400800554 /* AttachmentUploader_Spy.swift in Sources */, - ADCE32F72A055A9200B52559 /* MessagesPaginationStateHandler_Mock.swift in Sources */, - 4F14F1242BBA9CEF00B1074E /* Result+Extensions.swift in Sources */, - A3C3BC4027E87F5C00224761 /* ChannelMemberListUpdater_Mock.swift in Sources */, - A3C3BC2527E87F2000224761 /* MessageReactionPayload.swift in Sources */, - A311B42F27E8BC8400CFCF6D /* UserController_Delegate.swift in Sources */, - A3C3BC2A27E87F2000224761 /* DevicePayloads.swift in Sources */, - A3C3BC7C27E8AA9400224761 /* WebSocketEngineError+Equatable.swift in Sources */, - A3C3BC8427E8AB6200224761 /* Calendar+GMT.swift in Sources */, - 84AC14B52BC34B4F009D1245 /* ChannelList_Mock.swift in Sources */, - A344077A27D753530044F150 /* ChatMessageFileAttachment_Mock.swift in Sources */, - A3C3BC2227E87F1200224761 /* CurrentUserController_Mock.swift in Sources */, - 84EE53B52BBDAC1D00FD2A13 /* UserSearch_Mock.swift in Sources */, - 40D4840C2A1264F1009E4134 /* MockAppStateObserver.swift in Sources */, - ADB818742EB3B72400A436C4 /* MessageDeliveryCriteriaValidator_Mock.swift in Sources */, - A344078D27D753530044F150 /* ChatUserSearchController_Mock.swift in Sources */, - 82E655372B06756A00D64906 /* AssertTestQueue.swift in Sources */, - A3C3BC4227E87F5C00224761 /* UserListUpdater_Mock.swift in Sources */, - A344078227D753530044F150 /* NSManagedObject+ContextChange.swift in Sources */, - 8459C9EA2BFB39DC00F0D235 /* PollController_Mock.swift in Sources */, - ADA83B492D976ED7003B3928 /* MessageReminder_Mock.swift in Sources */, - A3C3BC2627E87F2000224761 /* TestAttachmentEnvelope.swift in Sources */, - A344077E27D753530044F150 /* ChatMessageLinkAttachment_Mock.swift in Sources */, - A3C3BC9427E8AC0600224761 /* RequestEncoder_Spy.swift in Sources */, - A344078827D753530044F150 /* MessageAttachmentPayload.swift in Sources */, - A344077D27D753530044F150 /* AttachmentUploadingState_Mock.swift in Sources */, - A344077F27D753530044F150 /* AnyAttachmentPayload_Mock.swift in Sources */, - C12D0A6028FD59B60099895A /* AuthenticationRepository_Mock.swift in Sources */, - 40D4840B2A1264F1009E4134 /* MockAudioPlayerDelegate.swift in Sources */, - A3C3BC4727E87F5C00224761 /* TypingEventsSender_Mock.swift in Sources */, - 8459C9F22BFB6D3200F0D235 /* PollVoteListController_Mock.swift in Sources */, - AD35D5392E538712003142CD /* LivestreamChannelController_Spy.swift in Sources */, - A3C3BC3727E87F3200224761 /* Logger_Spy.swift in Sources */, - 82F714A52B07831700442A74 /* AssertDate.swift in Sources */, - A3C3BC6B27E8AA4300224761 /* TestUser.swift in Sources */, - A3C3BC2D27E87F2000224761 /* TestCustomEventPayload.swift in Sources */, - A3C3BC9527E8AC0A00224761 /* RequestDecoder_Spy.swift in Sources */, - A311B43027E8BC8400CFCF6D /* ChatUserController_Delegate.swift in Sources */, - 82E655352B06751D00D64906 /* QueueAwareDelegate.swift in Sources */, - A3C3BC6D27E8AA4300224761 /* TestManagedObject.swift in Sources */, - ADA03A252D65041B00DFE048 /* DraftMessage_Mock.swift in Sources */, - 8263464C2B0BACF600122D0E /* Difference.swift in Sources */, - A3C3BC2427E87F1800224761 /* ChatChannelController_Spy.swift in Sources */, - A3C3BC1927E87EFE00224761 /* ConnectionRepository_Mock.swift in Sources */, - A3C3BC6827E8AA0A00224761 /* TypingEventDTO+Unique.swift in Sources */, - 40D484082A1264F1009E4134 /* MockAVURLAsset.swift in Sources */, - A3C3BC8627E8AB6200224761 /* DispatchQueue+Random.swift in Sources */, - 40D484012A1264F1009E4134 /* MockAudioSessionConfigurator.swift in Sources */, - A3C3BC6227E8AA0A00224761 /* ChannelEditDetailPayload+Unique.swift in Sources */, - A3C3BC2E27E87F2900224761 /* RequestRecorderURLProtocol_Mock.swift in Sources */, - A3C3BC3D27E87F5100224761 /* WebSocketEngine_Mock.swift in Sources */, - A3C3BC6627E8AA0A00224761 /* URL+Unique.swift in Sources */, - 4FBD840B2C774E5C00B1E680 /* AttachmentDownloader_Spy.swift in Sources */, - A34ECB5B27F5D0BF00A804C1 /* TestDataModel.xcdatamodeld in Sources */, - A3C3BC5D27E8AA0A00224761 /* ChatUser+Unique.swift in Sources */, - A3C3BC6E27E8AA4300224761 /* PhotoMetaData.swift in Sources */, - A3D15D8627E9D4B5006B34D7 /* VirtualTimer.swift in Sources */, - A3F65E3327EB6F63003F6256 /* AssertNetworkRequest.swift in Sources */, - A3C3BC3E27E87F5600224761 /* EventsDecoder_Mock.swift in Sources */, - A3C3BC2727E87F2000224761 /* ChatMessageAttachment.swift in Sources */, - A3C3BC8527E8AB6200224761 /* Array+Subscript.swift in Sources */, - 84196FA32805892500185E99 /* LocalMessageState+Extensions.swift in Sources */, - 82E655452B067CAE00D64906 /* AssertResult.swift in Sources */, - AD545E7F2D5CFC36008FD399 /* DraftMessagesRepository_Mock.swift in Sources */, - 82E655432B067C3600D64906 /* AssertAsync.swift in Sources */, - 84C7CB152BC1F7EC0088890C /* MessageSearch_Mock.swift in Sources */, - A34ECB5C27F5D0BF00A804C1 /* TestDataModel2.xcdatamodeld in Sources */, - A3C3BC1D27E87F0800224761 /* APIClient_Spy.swift in Sources */, - 40D484072A1264F1009E4134 /* MockAudioRecordingDelegate.swift in Sources */, - 40D484042A1264F1009E4134 /* Stub.swift in Sources */, - A3C3BC6F27E8AA4300224761 /* AnyEndpoint.swift in Sources */, - A3C3BC2027E87F1200224761 /* ChannelListController_Mock.swift in Sources */, - A3C3BC3127E87F2900224761 /* MessageRepository_Mock.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11464,8 +4864,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - AD3EE5442832921400ACEFD9 /* VirtualTime.swift in Sources */, - A3D15D9327EA0584006B34D7 /* VirtualTime_Tests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11473,470 +4871,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - ADA83B502D978050003B3928 /* ReminderPayloads.swift in Sources */, - 4F97F2672BA83146001C4D66 /* UserList.swift in Sources */, - 82BE0ACD2C009A17008DA9DC /* BlockedUserDetails.swift in Sources */, - AD25F7382E845D3000F16B14 /* PushPreference.swift in Sources */, - DA8407032524F7E6005A0F62 /* UserListUpdater.swift in Sources */, - 8413D2F52BDDAAFF005ADA4E /* PollVoteListController+SwiftUI.swift in Sources */, - 4F8E53062B7CD01D008C0F9F /* Chat.swift in Sources */, - DAE566E724FFD22300E39431 /* ChannelController+SwiftUI.swift in Sources */, - 88DA57202631AC3100FA8C53 /* ChannelMuteDTO.swift in Sources */, - CFA41B6727DA952100427602 /* SystemEnvironment+XStreamClient.swift in Sources */, - 792CA62624CEE93700D70A5E /* ChannelListUpdater.swift in Sources */, - 882C5756252C791400E60C44 /* ChannelMemberListUpdater.swift in Sources */, - AD84377E2BB48603000F3826 /* ThreadListPayload.swift in Sources */, - 79896D5E25065ECD00BA8F1C /* ChannelRead.swift in Sources */, - C1B49B3D2822A7AD00F4E89E /* StreamRuntimeCheck.swift in Sources */, - 40789D1529F6AC500018C2BB /* AudioPlaybackRate.swift in Sources */, - 4FD2BE592B9AF8B600FFC6F2 /* ChannelListState.swift in Sources */, - C1B0B38627BFE8AB00C8207D /* MessageRepository.swift in Sources */, - ADEEB7F52BD168D500C76602 /* MessageReactionGroupDTO.swift in Sources */, - 847E946E269C687300E31D0C /* EventsController.swift in Sources */, - 79DDF80E249CB920002F4412 /* RequestDecoder.swift in Sources */, - 40789D2929F6AC500018C2BB /* AudioRecordingContextAccessor.swift in Sources */, - 84D5BC6F277B619D00A65C75 /* PinnedMessagesSortingKey.swift in Sources */, - CFE616BD28348ACD00AE2ABF /* ScheduledStreamTimer.swift in Sources */, - AD57979E2978C4F7006CC435 /* UploadedAttachmentPostProcessor.swift in Sources */, - 841BAA0A2BCE9B57000C73E4 /* CreatePollOptionRequestBody.swift in Sources */, - 40789D2B29F6AC500018C2BB /* AudioRecordingContext.swift in Sources */, - AD25F7342E845D2400F16B14 /* PushPreferenceLevel.swift in Sources */, - 84DCB853269F569A006CDF32 /* EventsController+SwiftUI.swift in Sources */, - 4FF9B2692C6F697300A3B711 /* AttachmentDownloader.swift in Sources */, - 40789D3129F6AC500018C2BB /* AudioRecording.swift in Sources */, - AD545E662D53C271008FD399 /* DraftMessagesRepository.swift in Sources */, - 841BAA4B2BD1CCC0000C73E4 /* PollVoteDTO.swift in Sources */, - 88381E65258258C20047A6A3 /* FileUploadPayload.swift in Sources */, - 7978FBBF26E1667C002CA2DF /* MessageSearchController.swift in Sources */, - 4F9494BB2C41086F00B5C9CE /* BackgroundEntityDatabaseObserver.swift in Sources */, - DAF1BED1250660F8003CEDC0 /* MessageController+SwiftUI.swift in Sources */, - AD70DC3C2ADEF09C00CFC3B7 /* MessageModerationDetails.swift in Sources */, - 4F94B0E02BA1C4220045216B /* MemberListState.swift in Sources */, - 796CBC2B25F7CDAC003299B0 /* UserChannelBanEventsMiddleware.swift in Sources */, - 8AC9CBD624C73689006E236C /* NotificationEvents.swift in Sources */, - F6FF1DA824FD232C00151735 /* MessageUpdater.swift in Sources */, - 40789D3729F6AC500018C2BB /* AssetPropertyLoading.swift in Sources */, - 7931818C24FD2660002F8C84 /* ChannelListController+Combine.swift in Sources */, - 40789D2F29F6AC500018C2BB /* AudioRecordingDelegate.swift in Sources */, - 4FE6E1AA2BAC79F400C80AF1 /* MemberListState+Observer.swift in Sources */, - 790A4C55252F25DA001F4A23 /* DeviceDTO.swift in Sources */, - 4F1BEE792BE384FE00B6685C /* ReactionListState.swift in Sources */, - 79C5CBE825F66DBD00D98001 /* ChatChannelWatcherListController.swift in Sources */, - 8A62706E24BF45360040BFD6 /* BanEnabling.swift in Sources */, - 7985BDAA252B1E53002B8C30 /* MainQueue+Synchronous.swift in Sources */, - ADF9E1F72A03E7E400109108 /* MessagesPaginationState.swift in Sources */, - 79983C8126663436000995F6 /* ChatMessageVideoAttachment.swift in Sources */, - ADEEB7F22BD1368900C76602 /* MessageReactionGroupPayload.swift in Sources */, - 79877A0A2498E4BC00015F8B /* Device.swift in Sources */, - 841BAA0D2BCE9F44000C73E4 /* UpdatePollOptionRequestBody.swift in Sources */, - 841BA9F82BCE80FF000C73E4 /* PollsPayloads.swift in Sources */, - ADA83B3E2D974DCC003B3928 /* MessageReminderListController.swift in Sources */, - ADA83B3F2D974DCC003B3928 /* MessageReminderListController+Combine.swift in Sources */, - DABC6AC8254707CB00A8FC78 /* AttachmentDTO.swift in Sources */, - 40789D1329F6AC500018C2BB /* AudioPlaybackContext.swift in Sources */, - 22692C9725D1841E007C41D0 /* ChatMessageFileAttachment.swift in Sources */, - DA8407062524F84F005A0F62 /* UserListQuery.swift in Sources */, - ADFCA5BA2D1378E2000F515F /* Throttler.swift in Sources */, - 4F97F2702BA86491001C4D66 /* UserSearchState.swift in Sources */, - DBF17AE825D48865004517B3 /* BackgroundTaskScheduler.swift in Sources */, - 79280F4F2485308100CDEB89 /* DataController.swift in Sources */, - ADC40C3426E294EB005B616C /* MessageSearchController+Combine.swift in Sources */, - F6ED5F7825027907005D7327 /* MissingEventsRequestBody.swift in Sources */, - 7964F3B7249A314D002A09EC /* LogFormatter.swift in Sources */, - 84CF9C73274D473D00BCDE2D /* EventBatcher.swift in Sources */, - 40789D1B29F6AC500018C2BB /* AudioPlaybackState.swift in Sources */, - C1E8AD57278C8A6E0041B775 /* SyncRepository.swift in Sources */, - 84B7383D2BE8C13A00EC66EC /* PollController+SwiftUI.swift in Sources */, - F63CC36F24E591840052844D /* EventObserver.swift in Sources */, - DA84070925250528005A0F62 /* UserEndpoints.swift in Sources */, - AD70DC392ADEC3C400CFC3B7 /* MessageModerationDetailsDTO.swift in Sources */, - AD0CC0232BDBF715005E2C66 /* ReactionListUpdater.swift in Sources */, - ADC40C3626E2980D005B616C /* MessageSearchController+SwiftUI.swift in Sources */, - 437FCA1626D79A910000223C /* ChatRemoteNotificationHandler.swift in Sources */, - 8A0D649724E579A50017A3C0 /* GuestEndpoints.swift in Sources */, - 841BAA102BCEADAC000C73E4 /* PollsEvents.swift in Sources */, - 8899BC47254305F8003CB98B /* MessageReactionRequestPayload.swift in Sources */, - AD545E722D5A7463008FD399 /* DraftEvents.swift in Sources */, - 8A62705024B867190040BFD6 /* EventPayload.swift in Sources */, - AD70DC362ADEC0F600CFC3B7 /* MessageModerationDetailsPayload.swift in Sources */, - AD0E278E2BF789630037554F /* ThreadsRepository.swift in Sources */, - 40789D2529F6AC500018C2BB /* AudioSessionConfiguring.swift in Sources */, - F6778F9A24F5144F005E7D22 /* EventNotificationCenter.swift in Sources */, - 8AE335A924FCF999002B6677 /* InternetConnection.swift in Sources */, - F6ED5F7A2502791F005D7327 /* MissingEventsPayload.swift in Sources */, - 4F73F3982B91BD3000563CD9 /* MessageState.swift in Sources */, - 792A4F40247FFDE700EAF71D /* Data+Gzip.swift in Sources */, - 88EA9AEE254721C0007EE76B /* MessageReactionType.swift in Sources */, - 79E2B84024CAC8D60024752F /* ListChange.swift in Sources */, - 796610B9248E651800761629 /* EventMiddleware.swift in Sources */, - DABC6AC22546FFB600A8FC78 /* AttachmentTypes.swift in Sources */, - 4042968329FACA0E0089126D /* AudioSamplesProcessor.swift in Sources */, - 84355D882AB2FCAC00FD5838 /* FilesEndpoints.swift in Sources */, - 7964F3B9249A314D002A09EC /* BaseLogDestination.swift in Sources */, - ADF2BBE82B9B61E30069D467 /* AppEndpoints.swift in Sources */, - AD52A21C2804851600D0157E /* CommandDTO.swift in Sources */, - AD37D7CD2BC9937200800D8C /* Thread.swift in Sources */, - 792AF91624D812440010097B /* EntityChange.swift in Sources */, - AD770B682D09E2D5003AC602 /* SharedLocation.swift in Sources */, - AD84377B2BB482CF000F3826 /* ThreadEndpoints.swift in Sources */, - 404296EB2A011B050089126D /* AudioSessionProtocol.swift in Sources */, - C186BFAF27AADB410099CCA6 /* SyncOperations.swift in Sources */, - 79B5517524E595CC00CE9FEC /* CurrentUserPayloads.swift in Sources */, - 79D5CDD127EA1BA100BE7D8B /* TranslationLanguage.swift in Sources */, - 8A0CC9E524C5FEA900705CF9 /* MemberEvents.swift in Sources */, - DA4AA3BA2502731900FAAF6E /* Publisher+Extensions.swift in Sources */, - 881506EC258212BF0013935B /* MultipartFormData.swift in Sources */, - C14A46532845043300EF498E /* ThreadSafeWeakCollection.swift in Sources */, - 4F97F2742BA87C41001C4D66 /* MessageSearch.swift in Sources */, - 792A4F472480107A00EAF71D /* Filter.swift in Sources */, - 22692C8F25D18097007C41D0 /* ChatMessageGiphyAttachment.swift in Sources */, - 4042968629FACA420089126D /* AudioSamplesExtractor.swift in Sources */, - 792A4F4B248010A600EAF71D /* QueryOptions.swift in Sources */, - 792FCB4B24A3D52A000290C7 /* DatabaseSession.swift in Sources */, - 792A4F1D247FEA2200EAF71D /* ChannelListController.swift in Sources */, - 841BAA572BD29DA5000C73E4 /* PollVote.swift in Sources */, - 8899BC4D25430E40003CB98B /* MessageReactionDTO.swift in Sources */, - 79280F49248520B300CDEB89 /* EventDecoder.swift in Sources */, - 8A0D649B24E579E90017A3C0 /* GuestUserTokenPayload.swift in Sources */, - DA84071025250720005A0F62 /* UserListQueryDTO.swift in Sources */, - 4FDAD05E2BC8179E004048E8 /* StateBuilder.swift in Sources */, - 799C9449247D5211001F1104 /* MessageSender.swift in Sources */, - 792A4F4D248011E500EAF71D /* ChannelListQuery.swift in Sources */, - 882C5746252C6FDF00E60C44 /* ChannelMemberListQuery.swift in Sources */, - 7964F3B8249A314D002A09EC /* ConsoleLogDestination.swift in Sources */, - 799C9445247D3DD2001F1104 /* WebSocketClient.swift in Sources */, - AD85137E2E9D37B9005327C0 /* DeliveredMessageInfo.swift in Sources */, - AD6E32A12BBC50110073831B /* ThreadListQuery.swift in Sources */, - AD8258A32BD2939500B9ED74 /* MessageReactionGroup.swift in Sources */, - C15C8838286C7BF300E6A72C /* BackgroundListDatabaseObserver.swift in Sources */, - DA640FBB2535CF8500D32944 /* ChannelListSortingKey.swift in Sources */, - 8899BC3F2542FFA1003CB98B /* MessageReactionPayload.swift in Sources */, - ADFD391E2D47D07C00F8E1B1 /* DraftEndpoints.swift in Sources */, - 797A756624814EF8003CF16D /* SystemEnvironment.swift in Sources */, - 799C9438247D2FB9001F1104 /* ChatClientConfig.swift in Sources */, - 7964F3B6249A314D002A09EC /* PrefixLogFormatter.swift in Sources */, - 84A1D2E626AACDBE00014712 /* ChannelEventsController.swift in Sources */, - AD7BE16A2C209888000A5756 /* ThreadEvents.swift in Sources */, - 88BDCA8A2642B02D0099AD74 /* ChatMessageAttachment.swift in Sources */, - 841BAA4E2BD1CD76000C73E4 /* PollOptionDTO.swift in Sources */, - ADB208802D849184003F1059 /* MessageReminderListQuery.swift in Sources */, - 88E26D6E2580F34B00F55AB5 /* AttachmentQueueUploader.swift in Sources */, - 4F312D0E2C905A2E0073A1BC /* FlagRequestBody.swift in Sources */, - 88A00DD02525F08000259AB4 /* ModerationEndpoints.swift in Sources */, - 79A0E9B02498C09900E9BD50 /* ConnectionStatus.swift in Sources */, - 4F05C0712C8832C40085B4B7 /* URLRequest+cURL.swift in Sources */, - 799C9439247D2FB9001F1104 /* ChannelDTO.swift in Sources */, - 799C9443247D3DA7001F1104 /* APIClient.swift in Sources */, - 4F6AD5E52CABEAB6007E769C /* KeyPath+Extensions.swift in Sources */, - 4F14F1262BBBDD7400B1074E /* StateLayerDatabaseObserver.swift in Sources */, - 79200D4C25025B81002F4EB1 /* Error+InternetNotAvailable.swift in Sources */, - 841BA9FB2BCE8468000C73E4 /* CastPollVoteRequestBody.swift in Sources */, - C12DBE5F2A67DFE80045D9F0 /* SortValue.swift in Sources */, - 8413D2F22BDDAAEE005ADA4E /* PollVoteListController+Combine.swift in Sources */, - 8A0CC9F124C606EF00705CF9 /* ReactionEvents.swift in Sources */, - C143788D27BBEBB700E23965 /* OfflineRequestsRepository.swift in Sources */, - ADB8B90B2D8C756600549C95 /* ReminderEvents.swift in Sources */, - 79877A0F2498E4BC00015F8B /* ChannelId.swift in Sources */, - ADCB37E12EA06F6300E13B49 /* ChannelDeliveryTracker.swift in Sources */, - AD0CC0312BDC1964005E2C66 /* ReactionListQueryDTO.swift in Sources */, - 882C5760252C7CC400E60C44 /* ChannelMemberListQueryDTO.swift in Sources */, - 88DA57E02631E80D00FA8C53 /* MutedChannelPayload.swift in Sources */, - AD0CC0122BDBC1BF005E2C66 /* ReactionListQuery.swift in Sources */, - AD78568F298B273900C2FEAD /* ChatClient+ChannelController.swift in Sources */, - 84B7383A2BE8BF8E00EC66EC /* PollController+Combine.swift in Sources */, - 792A4F492480107A00EAF71D /* Sorting.swift in Sources */, - 7937282A2498FFD300E13FE5 /* MemberPayload.swift in Sources */, - 845CFD702BD7B8310058F691 /* PollController.swift in Sources */, - AD6A248A280DA890003BA1E4 /* PushDevice.swift in Sources */, - 799C944C247D5766001F1104 /* ChannelController.swift in Sources */, - 842F9749277A1CCF0060A489 /* PinnedMessagesPagination.swift in Sources */, - AD8513792E9D3013005327C0 /* ChannelDeliveredPayload.swift in Sources */, - 79C5CBF125F66E9700D98001 /* ChannelWatcherListQuery.swift in Sources */, - 792A4F3F247FFDE700EAF71D /* Codable+Extensions.swift in Sources */, - 8819DFCF2525F3C600FD1A50 /* UserUpdater.swift in Sources */, - 79C750BB248FC4100023F0B7 /* ErrorPayload.swift in Sources */, - AD17E1232E01CAAF001AF308 /* NewLocationInfo.swift in Sources */, - 799BE2EA248A8C9D00DAC8A0 /* RetryStrategy.swift in Sources */, - DA84070C25250581005A0F62 /* UserListPayload.swift in Sources */, - 79877A272498E50D00015F8B /* MemberModelDTO.swift in Sources */, - ADB951B2291C3CE900800554 /* AnyAttachmentUpdater.swift in Sources */, - 79617CB125F236B600D54E61 /* UserWatchingEventMiddleware.swift in Sources */, - ADB951A1291BD7CC00800554 /* UploadedAttachment.swift in Sources */, - 7962958C248147430078EB53 /* BaseURL.swift in Sources */, - 8802F9EF25AF3D4200475159 /* HTTPHeader.swift in Sources */, - 8A0C3BD424C1DF2100CAFD19 /* MessageEvents.swift in Sources */, - F6C0020A26414E4D0055D110 /* AnyAttachmentPayload.swift in Sources */, - 8413D2EC2BDC63FA005ADA4E /* PollVoteListQuery.swift in Sources */, - 40C20EB229F69E1D00702EEE /* ChatMessageVoiceRecordingAttachment.swift in Sources */, - F8933D2125FFAB400054BBFF /* APIPathConvertible.swift in Sources */, - 795296FC258264A100435B2E /* UserSearchController.swift in Sources */, - 4FD2BE5C2B9AF8C300FFC6F2 /* ChannelListState+Observer.swift in Sources */, - 840B4FCF26A9E53100D5EFAB /* CustomEventRequestBody.swift in Sources */, - 79CD959224F9380B00E87377 /* MulticastDelegate.swift in Sources */, - 7964F3BC249A5E60002A09EC /* RequestEncoder.swift in Sources */, - AD0CC02B2BDC01A2005E2C66 /* ReactionListController.swift in Sources */, - 79896D64250A63A200BA8F1C /* ChannelReadUpdaterMiddleware.swift in Sources */, - 88E26D7D2580F95300F55AB5 /* AttachmentEndpoints.swift in Sources */, - F6D61D9B2510B3FC00EB0624 /* NSManagedObject+Extensions.swift in Sources */, - DA4AA3B8250271BD00FAAF6E /* CurrentUserController+Combine.swift in Sources */, - 79280F712487CD2B00CDEB89 /* Atomic.swift in Sources */, - AD7AC99B260A9572004AADA5 /* MessagePinning.swift in Sources */, - AD4E87A22E39167C00223A1C /* LivestreamChannelController+Combine.swift in Sources */, - ADA03A232D64EFE900DFE048 /* DraftMessage.swift in Sources */, - 88DA57642631CF1F00FA8C53 /* MuteDetails.swift in Sources */, - 7978FBBA26E15A58002CA2DF /* MessageSearchQuery.swift in Sources */, - 4F8CA69C2CB665EB00EBEA2D /* EphemeralValuesContainer.swift in Sources */, - AD0F7F192B613EDB00914C4C /* TextLinkDetector.swift in Sources */, - 797EEA4624FFAF4F00C81203 /* DataStore.swift in Sources */, - 79CDE1DD24B321FE0003BD1D /* CurrentUserDTO.swift in Sources */, - ADF34F9E25CDD8E600AD637C /* ConnectionController+SwiftUI.swift in Sources */, - 4042968029FAC9F80089126D /* AudioAnalysing.swift in Sources */, - AD25F7442E84668D00F16B14 /* PushPreferencePayloads.swift in Sources */, - 8413D2E92BDC6300005ADA4E /* PollVoteListQueryDTO.swift in Sources */, - DAD539DB250B8A9C00CFC649 /* Controller.swift in Sources */, - F6ED5F76250278D7005D7327 /* SyncEndpoint.swift in Sources */, - 4FC7B3F12ED86E3000246903 /* MarkUnreadPayload.swift in Sources */, - AD9490572BF3BA9600E69224 /* ThreadListController.swift in Sources */, - AD8FEE582AA8E1A100273F88 /* ChatClient+Environment.swift in Sources */, - 841BAA512BD1CD81000C73E4 /* PollDTO.swift in Sources */, - AD52A2192804850700D0157E /* ChannelConfigDTO.swift in Sources */, - 797A756824814F0D003CF16D /* Bundle+Extensions.swift in Sources */, - 7908829C2546D95A00896F03 /* FlagMessagePayload.swift in Sources */, - DA0BB1612513B5F200CAEFBD /* StringInterpolation+Extensions.swift in Sources */, - 64C8C86E26934C6100329F82 /* UserInfo.swift in Sources */, - C1FFD9F927ECC7C7008A6848 /* Filter+predicate.swift in Sources */, - 4F1BEE7C2BE3851200B6685C /* ReactionListState+Observer.swift in Sources */, - AD9632E12C0A43630073B814 /* ThreadUpdaterMiddleware.swift in Sources */, - 799C9479247E3DEA001F1104 /* StreamChatModel.xcdatamodeld in Sources */, - 888E8C55252B525300195E03 /* MemberController.swift in Sources */, - 79877A1C2498E4EE00015F8B /* Endpoint.swift in Sources */, - ADB8B90F2D8C7B2500549C95 /* ReminderUpdaterMiddleware.swift in Sources */, - 882C5759252C794900E60C44 /* MemberEndpoints.swift in Sources */, - DA640FC12535CFA100D32944 /* ChannelMemberListSortingKey.swift in Sources */, - 7900452625374CA20096ECA1 /* User+SwiftUI.swift in Sources */, - 82C18FDC2C10C8E600C5283C /* BlockedUserPayload.swift in Sources */, - 404296DA2A0112D00089126D /* AudioQueuePlayer.swift in Sources */, - 4F51519C2BC66FBE001B7152 /* Task+Extensions.swift in Sources */, - 792FCB4924A3BF38000290C7 /* OptionSet+Extensions.swift in Sources */, - 79A0E9AD2498BD0C00E9BD50 /* ChatClient.swift in Sources */, - ADCE88312F1181BD00F6A7C3 /* ChannelFilterTagDTO.swift in Sources */, - F688643624E6DA8700A71361 /* CurrentUserController.swift in Sources */, - 4F8E531C2B833D6C008C0F9F /* ChatState.swift in Sources */, - 88BEBCD32536FD7600D9E8B7 /* MemberListController+Combine.swift in Sources */, - 888E8C36252B2AAF00195E03 /* UserController+SwiftUI.swift in Sources */, - AD0CC01C2BDBD22D005E2C66 /* ReactionEndpoints.swift in Sources */, - C143789027BC03EE00E23965 /* EndpointPath.swift in Sources */, - C10C7552299D1D67008C8F78 /* ChannelRepository.swift in Sources */, - 790A4C45252DD4F1001F4A23 /* DevicePayloads.swift in Sources */, - 792A4F39247FFACB00EAF71D /* WebSocketEngine.swift in Sources */, - 4F97F26D2BA858E9001C4D66 /* UserSearch.swift in Sources */, - 79280F422484F4EC00CDEB89 /* Event.swift in Sources */, - C14D27B62869EEE40063F6F2 /* Sequence+CompactMapLoggingError.swift in Sources */, - 79682C4A24BF37C80071578E /* MessagePayloads.swift in Sources */, - 8AAB1C6624CB39F2009B783F /* UnreadCount.swift in Sources */, - 79877A282498E50D00015F8B /* UserDTO.swift in Sources */, - 845CFD742BD7FA010058F691 /* PollControllerDelegate.swift in Sources */, - DBCAFE2425C44B920015AD58 /* LazyCachedMapCollection.swift in Sources */, - 79280F47248515FA00CDEB89 /* ChannelEvents.swift in Sources */, - 7978FBBC26E16295002CA2DF /* MessageSearchQueryDTO.swift in Sources */, - DA640FBE2535CF9200D32944 /* UserListSortingKey.swift in Sources */, - 79877A182498E4EE00015F8B /* ChannelEndpoints.swift in Sources */, - AD7A11902DEE008C00B8F963 /* SharedLocationDTO.swift in Sources */, - 40789D2D29F6AC500018C2BB /* AudioRecordingState.swift in Sources */, - 40789D3529F6AC500018C2BB /* AudioAnalysisEngine.swift in Sources */, - 7964F3BA249A314D002A09EC /* LogDestination.swift in Sources */, - 4F427F692BA2F52100D92238 /* ConnectedUserState.swift in Sources */, - F63CC37324E592D30052844D /* MemberEventObserver.swift in Sources */, - AD7A11912DEE00A000B8F963 /* SendMessageInterceptor.swift in Sources */, - 4FF2A80D2B8E011000941A64 /* ChatState+Observer.swift in Sources */, - 88EA9AD825470F6A007EE76B /* Dictionary+Extensions.swift in Sources */, - 8AE335A824FCF999002B6677 /* Reachability_Vendor.swift in Sources */, - 4F877D3B2D019E0900CB66EC /* ChannelPinningScope.swift in Sources */, - 79D6CE2725F7C83C00BE2EEC /* ChatChannelWatcherListController+Combine.swift in Sources */, - C1B49B402822C01C00F4E89E /* NSManagedObject+Validation.swift in Sources */, - 40B735072A1273D5008BE681 /* Array+Sampling.swift in Sources */, - 79877A0C2498E4BC00015F8B /* ChannelType.swift in Sources */, - DABC6ABC2546FD0100A8FC78 /* MessageAttachmentPayload.swift in Sources */, - 4F427F662BA2F43200D92238 /* ConnectedUser.swift in Sources */, - 4F73F39E2B91C7BF00563CD9 /* MessageState+Observer.swift in Sources */, - AD545E752D5A79DA008FD399 /* DraftUpdaterMiddleware.swift in Sources */, - C1E8AD5E278EF5F30041B775 /* AsyncOperation.swift in Sources */, - 88D85DA7252F3C1D00AE1030 /* MemberListController.swift in Sources */, - 79280F4B248523C000CDEB89 /* ConnectionEvents.swift in Sources */, - ADB8B8F32D8ADA0700549C95 /* RemindersRepository.swift in Sources */, - 79158CF425F133FB00186102 /* ChannelTruncatedEventMiddleware.swift in Sources */, - 882C574A252C767E00E60C44 /* ChannelMemberListPayload.swift in Sources */, - DAFAD6A324DD8E1A0043ED06 /* ChannelEditDetailPayload.swift in Sources */, - 84A43CB326A9A54700302763 /* EventSender.swift in Sources */, - AD545E612D523CB0008FD399 /* DraftPayloads.swift in Sources */, - 88BEBCD62536FDBF00D9E8B7 /* MemberListController+SwiftUI.swift in Sources */, - A3B0CFA227BBF52600F352F9 /* ChannelTruncateRequestPayload.swift in Sources */, - 4FE6E1AD2BAC7A1B00C80AF1 /* UserListState+Observer.swift in Sources */, - 88F6DF91252C8845009A8AF0 /* ChannelMemberUpdater.swift in Sources */, - 79BF83F2248F8F60007611A1 /* Logger.swift in Sources */, - 799C943B247D2FB9001F1104 /* MessageDTO.swift in Sources */, - 4F97F27A2BA88936001C4D66 /* MessageSearchState+Observer.swift in Sources */, - 40789D1729F6AC500018C2BB /* AudioPlaybackContextAccessor.swift in Sources */, - 79D5CDD427EA1BE300BE7D8B /* MessageTranslationsPayload.swift in Sources */, - 88D85D97252F168000AE1030 /* MemberController+SwiftUI.swift in Sources */, - 848849B72CEE01070010E7CA /* AITypingEvents.swift in Sources */, - 43D3F0FC28410A0200B74921 /* CreateCallRequestBody.swift in Sources */, - 79877A0D2498E4BC00015F8B /* CurrentUser.swift in Sources */, - 4042967D29FAC9DA0089126D /* AudioAnalysisContext.swift in Sources */, - AD8C7C5D2BA3BE1E00260715 /* AppSettings.swift in Sources */, - 841BAA5A2BD2B39A000C73E4 /* Poll.swift in Sources */, - AD8FEE5B2AA8E1E400273F88 /* ChatClientFactory.swift in Sources */, - 88D85D9A252F168B00AE1030 /* MemberController+Combine.swift in Sources */, - 792A4F462480107A00EAF71D /* ChannelQuery.swift in Sources */, - AD37D7C42BC979B000800D8C /* ThreadDTO.swift in Sources */, - 88E26D5E2580E92000F55AB5 /* AttachmentId.swift in Sources */, - AD94906F2BF68BB200E69224 /* ThreadListController+Combine.swift in Sources */, - 799C9447247D50F3001F1104 /* Worker.swift in Sources */, - 79280F782489181200CDEB89 /* URLSessionWebSocketEngine.swift in Sources */, - 792A4F3C247FFBB400EAF71D /* Timers.swift in Sources */, - 79682C4624BC9DAF0071578E /* ChannelUpdater.swift in Sources */, - 8413D2EF2BDD9429005ADA4E /* PollVoteListController.swift in Sources */, - 792A4F482480107A00EAF71D /* Pagination.swift in Sources */, - 79AF43B42632AF1C00E75CDA /* ChannelVisibilityEventMiddleware.swift in Sources */, - DAF1BED525066114003CEDC0 /* MessageController+Combine.swift in Sources */, - ADB97E8C2EB129FB0065824C /* ChannelWatcherHandler.swift in Sources */, - AD8E75E62E04963200AE0F70 /* ActiveLiveLocationsEndTimeTracker.swift in Sources */, - ADB8B8EA2D8890B900549C95 /* MessageReminderDTO.swift in Sources */, - A36C39F52860680A0004EB7E /* URL+EnrichedURL.swift in Sources */, - 8A0C3BBC24C0947400CAFD19 /* UserEvents.swift in Sources */, - DA4EE5B2252B67F500CB26D4 /* UserListController+SwiftUI.swift in Sources */, - C18F5B522840BD2C00527915 /* DBDate.swift in Sources */, - 8451C48D2BD671A400849955 /* PollsRepository.swift in Sources */, - AD483B962A2658970004B406 /* ChannelMemberUnbanRequestPayload.swift in Sources */, - 4F45802E2BEE0B4B0099F540 /* ChannelListLinker.swift in Sources */, - AD0CC02E2BDC08E9005E2C66 /* ChatClient+ReactionListController.swift in Sources */, - 841BA9F52BCE8089000C73E4 /* PollsEndpoints.swift in Sources */, - A30C3F20276B428F00DA5968 /* UnknownUserEvent.swift in Sources */, - 40789D2129F6AC500018C2BB /* AppStateObserving.swift in Sources */, - 4F427F6C2BA2F53200D92238 /* ConnectedUserState+Observer.swift in Sources */, - ADB8B8EE2D8890E000549C95 /* MessageReminder.swift in Sources */, - 4F83FA462BA43DC3008BD8CD /* MemberList.swift in Sources */, - 7963BD6926B0208900281F8C /* ChatMessageAudioAttachment.swift in Sources */, - 697C6F90260CFA37000E9023 /* Deprecations.swift in Sources */, - 7964F3A4249A0ACF002A09EC /* ChannelListQueryDTO.swift in Sources */, - 79280F3F2484E3BA00CDEB89 /* ClientError.swift in Sources */, - C174E0F6284DFA5A0040B936 /* IdentifiablePayload.swift in Sources */, - 884C61222594A449008B70DC /* AttachmentActionRequestBody.swift in Sources */, - 4F8E530B2B7CEBFB008C0F9F /* ChatClient+Factory.swift in Sources */, - 40789D1929F6AC500018C2BB /* AudioPlayerObserving.swift in Sources */, - 84A43CAF26A9A25000302763 /* UnknownChannelEvent.swift in Sources */, - C1B0B38327BFC08900C8207D /* EndpointPath+OfflineRequest.swift in Sources */, - ADA83B4E2D977D64003B3928 /* ReminderEndpoints.swift in Sources */, - AD0CC0372BDC4B5A005E2C66 /* ReactionListController+SwiftUI.swift in Sources */, - 841BAA042BCE94F8000C73E4 /* QueryPollsRequestBody.swift in Sources */, - C1EFF3F3285E459C0057B91B /* IdentifiableModel.swift in Sources */, - 4F97F26A2BA83150001C4D66 /* UserListState.swift in Sources */, - AD25F74E2E8606A300F16B14 /* PushPreferenceDTO.swift in Sources */, - DAFAD6A124DC476A0043ED06 /* Result+Extensions.swift in Sources */, - AD17CDF927E4DB2700E0D092 /* PushProvider.swift in Sources */, - AD37D7D02BC9937F00800D8C /* ThreadParticipant.swift in Sources */, - AD7DFC3625D2FA8100DD9DA3 /* CurrentUserUpdater.swift in Sources */, - AD0CC0342BDC4A6B005E2C66 /* ReactionListController+Combine.swift in Sources */, - 88206FC425B18C88009D086A /* ConnectionRepository.swift in Sources */, - 79682C4B24BF37CB0071578E /* ChannelListPayload.swift in Sources */, - AD545E642D52827B008FD399 /* DraftListQuery.swift in Sources */, - 79D6CE3725F7C84600BE2EEC /* ChatChannelWatcherListController+SwiftUI.swift in Sources */, - 4042968929FACA6A0089126D /* AudioValuePercentageNormaliser.swift in Sources */, - DA9985EE24E175AA000E9885 /* ChannelCodingKeys.swift in Sources */, - 22B54C4C25C80FA90041B357 /* RawJSON.swift in Sources */, - 841BA9FE2BCE8E6D000C73E4 /* CreatePollRequestBody.swift in Sources */, - 4F910C6C2BEE1BDC00214EB9 /* UnreadMessageLookup.swift in Sources */, - 888E8C4E252B4B1C00195E03 /* ChannelMemberBanRequestPayload.swift in Sources */, - CFE616B928348A5D00AE2ABF /* CountdownTracker.swift in Sources */, - 40789D1F29F6AC500018C2BB /* AudioPlaying.swift in Sources */, - 79FC85E724ACCBC500A665ED /* Token.swift in Sources */, - 4F4562F62C240FD200675C7F /* DatabaseItemConverter.swift in Sources */, - 79877A0E2498E4BC00015F8B /* Channel.swift in Sources */, - ADFCA5B32D121EB8000F515F /* LocationInfo.swift in Sources */, - DA4AA3B22502718600FAAF6E /* ChannelController+Combine.swift in Sources */, - 40789D1D29F6AC500018C2BB /* AudioPlayingDelegate.swift in Sources */, - ADF34F8A25CDC58900AD637C /* ConnectionController.swift in Sources */, - 79A0E9BB2498C31300E9BD50 /* TypingStartCleanupMiddleware.swift in Sources */, - C1EE53A927BA662B00B1A6CA /* QueuedRequestDTO.swift in Sources */, - 790A4C42252DD377001F4A23 /* DeviceEndpoints.swift in Sources */, - C1CEF9092A1CDF7600414931 /* UserUpdateMiddleware.swift in Sources */, - AD4E879B2E37947300223A1C /* ChannelPayload+asModel.swift in Sources */, - AD4E879C2E37947300223A1C /* UserPayload+asModel.swift in Sources */, - AD4E879D2E37947300223A1C /* MessagePayload+asModel.swift in Sources */, - 797A756424814E7A003CF16D /* WebSocketConnectPayload.swift in Sources */, - F6FF1DA624FD17B400151735 /* MessageController.swift in Sources */, - E7AD954F25D536AA00076DC3 /* SystemEnvironment+Version.swift in Sources */, - 797E10A824EAF6DE00353791 /* UniqueId.swift in Sources */, - ADE2093D29FC022D007D0FF3 /* MessagesPaginationStateHandling.swift in Sources */, - AD37D7C72BC98A4400800D8C /* ThreadParticipantDTO.swift in Sources */, - DA4EE5B8252B69E300CB26D4 /* UserListController+Combine.swift in Sources */, - 4FE56B8D2D5DFE4600589F9A /* MarkdownParser.swift in Sources */, - F6ED5F7425023EB4005D7327 /* ConnectionRecoveryHandler.swift in Sources */, - 79877A0B2498E4BC00015F8B /* Member.swift in Sources */, - 84ABB015269F0A84003A4585 /* EventsController+Combine.swift in Sources */, - 841BAA012BCE9394000C73E4 /* UpdatePollRequestBody.swift in Sources */, - F670B50F24FE6EA900003B1A /* MessageEditor.swift in Sources */, - 4FD2BE532B9AEE3500FFC6F2 /* StreamCollection.swift in Sources */, - 7991D83D24F7E93900D21BA3 /* ChannelListController+SwiftUI.swift in Sources */, - 225D7FE225D191400094E555 /* ChatMessageImageAttachment.swift in Sources */, - 8A0D64A724E57A520017A3C0 /* GuestUserTokenRequestPayload.swift in Sources */, - AD1B9F432E30F7860091A37A /* LivestreamChannelController.swift in Sources */, - AD6E32A42BBC502D0073831B /* ThreadQuery.swift in Sources */, - 888E8C39252B2ABB00195E03 /* UserController+Combine.swift in Sources */, - 4F1BEE762BE384ED00B6685C /* ReactionList.swift in Sources */, - 792FCB4524A33B5B000290C7 /* EventDataProcessorMiddleware.swift in Sources */, - 79A0E9BE2498C33100E9BD50 /* TypingEvent.swift in Sources */, - AD94906E2BF68BAE00E69224 /* ThreadListController+SwiftUI.swift in Sources */, - AD81FEED2D3977AC00765FD4 /* StreamModelsTransformer.swift in Sources */, - AD78568C298B268F00C2FEAD /* ChannelControllerDelegate.swift in Sources */, - AD7A11CB2DEE091400B8F963 /* LocationEndpoints.swift in Sources */, - 841BAA072BCE9A49000C73E4 /* UpdatePartialRequestBody.swift in Sources */, - 79896D5C2506593E00BA8F1C /* ChannelReadDTO.swift in Sources */, - 8819DFD52525F49D00FD1A50 /* UserController.swift in Sources */, - 40789D3C29F6AD9C0018C2BB /* Debouncer.swift in Sources */, - 4FFB5EA02BA0507900F0454F /* Collection+Extensions.swift in Sources */, - 4F877D3D2D019ED600CB66EC /* ChannelArchivingScope.swift in Sources */, - F6CCA24D251235F7004C1859 /* UserTypingStateUpdaterMiddleware.swift in Sources */, - 4FD2BE502B99F68300FFC6F2 /* ReadStateHandler.swift in Sources */, - 8A618E4524D19D510003D83C /* WebSocketPingController.swift in Sources */, - 8A62704E24B8660A0040BFD6 /* EventType.swift in Sources */, - C135A1CB28F45F6B0058EFB6 /* AuthenticationRepository.swift in Sources */, - CFE616BB28348AC500AE2ABF /* StreamTimer.swift in Sources */, - 4F6B84102D008D6E005645B0 /* MemberUpdatePayload.swift in Sources */, - F65D9091250A5989000B8CEB /* WebSocketConnectEndpoint.swift in Sources */, - 4F97F2772BA87E30001C4D66 /* MessageSearchState.swift in Sources */, - AD94906D2BF68BA800E69224 /* ChatClient+ThreadListController.swift in Sources */, 4A4E184728D06F260062378D /* Documentation.docc in Sources */, - 842F9745277A09B10060A489 /* PinnedMessagesQuery.swift in Sources */, - DAE566EB24FFD26C00E39431 /* CurrentUserController+SwiftUI.swift in Sources */, - AD37D7CA2BC98A5300800D8C /* ThreadReadDTO.swift in Sources */, - ADB97E772EAF8EF40065824C /* MessageDeliveryCriteriaValidator.swift in Sources */, - ADE40043291B1A510000C98B /* AttachmentUploader.swift in Sources */, - AD37D7D32BC9938E00800D8C /* ThreadRead.swift in Sources */, - AD1BA40C2E3A2D180092D602 /* ManualEventHandler.swift in Sources */, - 841BAA542BD26136000C73E4 /* PollOption.swift in Sources */, - 8836FFBB2540741D009FDF73 /* FlagUserPayload.swift in Sources */, - ADF2BBEB2B9B622B0069D467 /* AppSettingsPayload.swift in Sources */, - C173538E27D9F804008AC412 /* KeyedDecodingContainer+Array.swift in Sources */, - 84AA4E3626F264610056A684 /* EventDTOConverterMiddleware.swift in Sources */, - ADF34FA625CDD8F600AD637C /* ConnectionController+Combine.swift in Sources */, - AD3895312E9EB73F0039E6BF /* ChannelDeliveredMiddleware.swift in Sources */, - 799C945E247D7283001F1104 /* DatabaseContainer.swift in Sources */, - 22692C8725D176F4007C41D0 /* ChatMessageLinkAttachment.swift in Sources */, - 79877A092498E4BC00015F8B /* User.swift in Sources */, - 79B5517324E593C200CE9FEC /* UserPayloads.swift in Sources */, - 79D6CF1825FA671C00BE2EEC /* MemberEventMiddleware.swift in Sources */, - C189D7782AEBC6CD00D4B966 /* BackgroundDatabaseObserver.swift in Sources */, - 649968D5264E66EB000515AB /* CDNClient.swift in Sources */, - ADF0473B2DE4DAE4001C23D2 /* LocationPayloads.swift in Sources */, - 40A458ED2A03AC7C00C198F7 /* AVAsset+TotalAudioSamples.swift in Sources */, - 8899BC53254318CC003CB98B /* MessageReaction.swift in Sources */, - 8A0175F02501174000570345 /* TypingEventsSender.swift in Sources */, - E7DD8EC125E4083B0059A322 /* OptionalDecodable.swift in Sources */, - 4FD2BE562B9AF8A300FFC6F2 /* ChannelList.swift in Sources */, - F6FF1DAA24FD23D300151735 /* MessageEndpoints.swift in Sources */, - DA8407002524F778005A0F62 /* UserListController.swift in Sources */, - 799C943E247D2FB9001F1104 /* ChatMessage.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -11944,333 +4879,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - DA49714E2549C28000AC68C2 /* AttachmentDTO_Tests.swift in Sources */, - A3960E0B27DA587B003AB2B0 /* RetryStrategy_Tests.swift in Sources */, - AD0CC0282BDBF9DD005E2C66 /* ReactionListUpdater_Tests.swift in Sources */, - 88F6DF94252C8866009A8AF0 /* ChannelMemberUpdater_Tests.swift in Sources */, - DB842E4525C9F94C000AAC46 /* LazyCachedMapCollection_Tests.swift in Sources */, - 84EB4E76276A012900E47E73 /* ClientError_Tests.swift in Sources */, - DA8407232525E871005A0F62 /* UserListPayload_Tests.swift in Sources */, - 437FCA1926D906B20000223C /* ChatRemoteNotificationHandler_Tests.swift in Sources */, - 84E46A3B2CFA1BB9000CBDDE /* AIIndicatorEvents_Tests.swift in Sources */, - F61D7C3124FF9D1F00188A0E /* MessageEndpoints_Tests.swift in Sources */, - 8459C9EE2BFB673E00F0D235 /* PollVoteListController+Combine_Tests.swift in Sources */, - 8836FFC325408210009FDF73 /* FlagUserPayload_Tests.swift in Sources */, - C18514FD292E34E10033387E /* ConnectionRepository_Tests.swift in Sources */, - ADB8B8F72D8B846D00549C95 /* RemindersRepository_Tests.swift in Sources */, - 4FE56B902D5E002A00589F9A /* MarkdownParser_Tests.swift in Sources */, - 7964F3AA249A19EA002A09EC /* Filter_Tests.swift in Sources */, - 4F5151962BC3DEA1001B7152 /* UserSearch_Tests.swift in Sources */, - AD45333225D153A500CD9D47 /* ConnectionController_Tests.swift in Sources */, - DA84072D2525EF8D005A0F62 /* UserEndpoints_Tests.swift in Sources */, - 889B00E9252CACCB007709A8 /* ChannelMemberListQueryDTO_Tests.swift in Sources */, - A34ECB4827F5C9FA00A804C1 /* UserEvents_IntegrationTests.swift in Sources */, - AD6E32962BBB10890073831B /* ThreadListPayload_Tests.swift in Sources */, - 8A0175F425013B6400570345 /* TypingEventSender_Tests.swift in Sources */, - AD545E872D5D805A008FD399 /* DraftEvents_Tests.swift in Sources */, - 4F3554982C9C0F7200479229 /* StreamJSONDecoder_Tests.swift in Sources */, - C149B744282A61FF00F25BED /* NSManagedObject+Validation_Tests.swift in Sources */, - AD94905A2BF5702700E69224 /* ThreadsRepository_Tests.swift in Sources */, - ADB97E7A2EAF8F000065824C /* MessageDeliveryCriteriaValidator_Tests.swift in Sources */, - 8875CF9B2587A89F00BBA6AC /* AttachmentId_Tests.swift in Sources */, - 79D6CF2125FA6ACF00BE2EEC /* MemberEventMiddleware_Tests.swift in Sources */, - 40B345F429C46AE500B96027 /* AudioPlaybackState_Tests.swift in Sources */, - F61D7C3724FFE17200188A0E /* MessageEditor_Tests.swift in Sources */, - 8AE335AA24FCF99E002B6677 /* InternetConnection_Tests.swift in Sources */, - 790A4C4E252E092E001F4A23 /* DevicePayloads_Tests.swift in Sources */, - 79D6CE9D25F7D73300BE2EEC /* ChatChannelWatcherListController+SwiftUI_Tests.swift in Sources */, - F6CCA24F2512491B004C1859 /* UserTypingStateUpdaterMiddleware_Tests.swift in Sources */, - 4042969229FBF84B0089126D /* AudioSamplesProcessor_Tests.swift in Sources */, - A3F65E3627EB70E0003F6256 /* EventLogger.swift in Sources */, - DA8407332526003D005A0F62 /* UserListUpdater_Tests.swift in Sources */, - AD545E772D5BB3E0008FD399 /* DraftEndpoints_Tests.swift in Sources */, - C12DBE5C2A614F310045D9F0 /* ListDatabaseObserver+Sorting_Tests.swift in Sources */, - F69E7F7D24ED7562000F5252 /* CurrentUserController_Tests.swift in Sources */, - A30C3F22276B4F8800DA5968 /* UnknownUserEvent_Tests.swift in Sources */, - DA84074025260CA3005A0F62 /* UserListController_Tests.swift in Sources */, - AD545E852D5D7591008FD399 /* DraftListQuery_Tests.swift in Sources */, - AD7C767F2E426B34009250FB /* ManualEventHandler_Tests.swift in Sources */, - C1EE53A727BA53F300B1A6CA /* Endpoint_Tests.swift in Sources */, - 84A1D2F426AB221E00014712 /* ChannelEventsController_Tests.swift in Sources */, - 88381E6E258259310047A6A3 /* FileUploadPayload_Tests.swift in Sources */, - AD6355162CE801AD009E498F /* MessageModerationDetailsDTO_Tests.swift in Sources */, - 64F70D4B26257FD400C9F979 /* Error+InternetNotAvailable_Tests.swift in Sources */, - 4FB4AB9F2BAD6DBD00712C4E /* Chat_Tests.swift in Sources */, - 84FD350827FD8BE300D68D85 /* ChatChannel_Tests.swift in Sources */, - F63CC37124E591990052844D /* EventObserver_Tests.swift in Sources */, - 22CAFA7625CAE278005935D9 /* RawJSON_Tests.swift in Sources */, - 79342EEC2632C7770018F0F7 /* ChannelVisibilityEventMiddleware_Tests.swift in Sources */, - DA958D5425309918005D23FA /* Sorting_Tests.swift in Sources */, - 845CEE53270F032A002C7EBD /* MessageSearchQuery_Tests.swift in Sources */, - DA497180254AE0B200AC68C2 /* AttachmentTypes_Tests.swift in Sources */, - F62BE7872506525700D13B86 /* MissingEventsRequestBody_Tests.swift in Sources */, - AD90D18525D56196001D03BB /* CurrentUserUpdater_Tests.swift in Sources */, - 882C575C252C79E900E60C44 /* MemberEndpoints_Tests.swift in Sources */, - 84C85B472BF2B5D0008A7AA5 /* PollController+SwiftUI_Tests.swift in Sources */, - 404296DD2A0114900089126D /* StreamAudioQueuePlayer_Tests.swift in Sources */, - A34ECB5427F5CBD500A804C1 /* ListChangeAggregator_Tests.swift in Sources */, - 88BEBCD92536FDDB00D9E8B7 /* MemberListController+Combine_Tests.swift in Sources */, - 84DCB851269F4D31006CDF32 /* EventsController+Combine_Tests.swift in Sources */, - 791C0B6324EEBDF40013CA2F /* MessageSender_Tests.swift in Sources */, - 797EEA4824FFB4C200C81203 /* DataStore_Tests.swift in Sources */, - 882C574E252C76A400E60C44 /* ChannelMemberListPayload_Tests.swift in Sources */, - ADB8B9122D8C7B2D00549C95 /* ReminderUpdaterMiddleware_Tests.swift in Sources */, - 4042966929FA6B4B0089126D /* StreamAudioRecorder_Tests.swift in Sources */, - 4F14F1282BBD2D8700B1074E /* ChannelList_Tests.swift in Sources */, - 88D85D9D252F16A300AE1030 /* MemberController+SwiftUI_Tests.swift in Sources */, - 88BEBCDC2536FDF200D9E8B7 /* MemberListController+SwiftUI_Tests.swift in Sources */, - 430156DC26B1862C0006E7EA /* CustomDataHashMap_Tests.swift in Sources */, - 79877A2A2498E51500015F8B /* MemberModelDTO_Tests.swift in Sources */, - F649B2372500F785008F98C8 /* MessageController_Tests.swift in Sources */, - 79617CBA25F23AA400D54E61 /* UserWatchingEventMiddleware_Tests.swift in Sources */, - 888E8C3F252B2AD600195E03 /* UserController+Combine_Tests.swift in Sources */, - 79D6CEA525F7D73700BE2EEC /* ChatChannelWatcherListController+Combine_Tests.swift in Sources */, - 40789D4B29F6C87B0018C2BB /* AudioRecordingState_Tests.swift in Sources */, - 4042967229FA97110089126D /* StreamΑudioRecorderMeterNormaliser_Tests.swift in Sources */, - 84ABF69A274E570600EDDA68 /* EventBatcher_Tests.swift in Sources */, - DA4971542549C2A000AC68C2 /* MessageAttachmentPayload_Tests.swift in Sources */, - 84D5BC59277B188E00A65C75 /* PinnedMessagesPagination_Tests.swift in Sources */, - A36C39F828606B5D0004EB7E /* URL_EnrichedURL_Tests.swift in Sources */, - 888E8C51252B4BAB00195E03 /* ChannelMemberBanRequestPayload_Tests.swift in Sources */, - AD8C7C662BA46A4A00260715 /* AppEndpoints_Tests.swift in Sources */, - 791D3D9026776BE400E3A0F9 /* ChannelMemberListSortingKey_Tests.swift in Sources */, - A382131E2805C8AC0068D30E /* TestsEnvironmentSetup.swift in Sources */, - 841BAA132BCFEB2C000C73E4 /* PollsEndpoints_Tests.swift in Sources */, - A34ECB4C27F5CA5E00A804C1 /* ReactionEvents_IntegrationTests.swift in Sources */, - 882C5766252C7F7000E60C44 /* ChannelMemberListUpdater_Tests.swift in Sources */, - C1CEF90C2A1CF8A900414931 /* UserUpdateMiddleware_Tests.swift in Sources */, - C1EFF3F828633B5D0057B91B /* IdentifiableModel_Tests.swift in Sources */, - 40789D4829F6C1DC0018C2BB /* StreamAppStateObserver_Tests.swift in Sources */, - C143789727BE6D4800E23965 /* OfflineRequestsRepository_Tests.swift in Sources */, - ADA3ED222EA123D60091F2DC /* ChannelDeliveryTracker_Tests.swift in Sources */, - ADA83B4B2D977D59003B3928 /* ReminderEndpoints_Tests.swift in Sources */, - 84355D8B2AB3440E00FD5838 /* FileEndpoints_Tests.swift in Sources */, - 84D5BC5B277B18AF00A65C75 /* PinnedMessagesQuery_Tests.swift in Sources */, - DA4EE5BB252B69FD00CB26D4 /* UserListController+Combine_Tests.swift in Sources */, - 84DCB84F269F46BE006CDF32 /* EventsController_Tests.swift in Sources */, - CFE616BF28348B8100AE2ABF /* CooldownTracker_Tests.swift in Sources */, - A3D15D9627EA0723006B34D7 /* StreamChatTests.swift in Sources */, - 84C85B3F2BF2394E008A7AA5 /* PollController_Tests.swift in Sources */, - 84D5BC71277B61B900A65C75 /* PinnedMessagesSortingKey_Tests.swift in Sources */, - 88381E8725825A240047A6A3 /* AttachmentEndpoints_Tests.swift in Sources */, - AD142ACA2C739D6600ABCC1F /* Poll_Tests.swift in Sources */, - AD545E6B2D5650B5008FD399 /* DraftPayloads_Tests.swift in Sources */, - 84DCB855269F56A7006CDF32 /* EventsController+SwiftUI_Tests.swift in Sources */, - 79B5517724E595DA00CE9FEC /* CurrentUserPayloads_Tests.swift in Sources */, - 40B345F829C46AE500B96027 /* AudioPlaybackRate_Tests.swift in Sources */, - AD0CC0172BDBC71C005E2C66 /* ReactionListQuery_Tests.swift in Sources */, - 7937282C249900CB00E13FE5 /* MemberPayload_Tests.swift in Sources */, - DAF1BED82506612B003CEDC0 /* MessageController+Combine_Tests.swift in Sources */, - AD45333A25D153CF00CD9D47 /* ConnectionController+SwiftUI_Tests.swift in Sources */, - 8A0D64AE24E5853F0017A3C0 /* DataController_Tests.swift in Sources */, - 8486CAF926FA51EE00A9AD96 /* EventDTOConverterMiddleware_Tests.swift in Sources */, - ADEDA1FA2B2BC46C00020460 /* RepeatingTimer_Tests.swift in Sources */, - ADA83B472D976D9C003B3928 /* MessageReminderListController_Tests.swift in Sources */, - C14A46562845064E00EF498E /* ThreadSafeWeakCollection_Tests.swift in Sources */, - 841BAA152BD01901000C73E4 /* PollPayload_Tests.swift in Sources */, - ADC40C3226E26E9F005B616C /* UserSearchController_Tests.swift in Sources */, - 40D3962C2A0910CF0020DDC9 /* ArraySampling_Tests.swift in Sources */, - ADA9DB8D2BCF2D9700C4AE3B /* ThreadDTO_Tests.swift in Sources */, - 84C85B432BF2B0AD008A7AA5 /* PollController+Combine_Tests.swift in Sources */, - AD0CC0212BDBD332005E2C66 /* ReactionEndpoint_Tests.swift in Sources */, - 8A0C3BC924C0BBAB00CAFD19 /* UserEvents_Tests.swift in Sources */, - A34ECB4627F5C9C200A804C1 /* MessageEvents_IntegrationTests.swift in Sources */, - 4042969529FC092F0089126D /* StreamAudioWaveformAnalyser_Tests.swift in Sources */, - F62BE78325062FC400D13B86 /* SyncEndpoint_Tests.swift in Sources */, - 88EA9AE825471EF4007EE76B /* MessageReactionRequestPayload_Tests.swift in Sources */, - 64C80615262EDA9600B1F7AD /* ChatMessage_Tests.swift in Sources */, - F63CC37524E592DD0052844D /* MemberEventObserver_Tests.swift in Sources */, - AD545E832D5D0389008FD399 /* CurrentUserController+Drafts_Tests.swift in Sources */, - ADA9DB892BCEF06B00C4AE3B /* ThreadReadDTO_Tests.swift in Sources */, - 792FCB4724A33CC2000290C7 /* EventDataProcessorMiddleware_Tests.swift in Sources */, - 797EEA4A24FFC37600C81203 /* ConnectionStatus_Tests.swift in Sources */, - 79877A2B2498E51500015F8B /* UserDTO_Tests.swift in Sources */, - ADB208822D8494F0003F1059 /* MessageReminderListQuery_Tests.swift in Sources */, - 799F611B2530B62C007F218C /* ChannelListQuery_Tests.swift in Sources */, - AD25F7512E86EB5700F16B14 /* PushPreferencePayload_Tests.swift in Sources */, - 792921C524C0479700116BBB /* ChannelListUpdater_Tests.swift in Sources */, - A3F65E3727EB7161003F6256 /* WebSocketClient_Tests.swift in Sources */, - F61D7C3524FFA6FD00188A0E /* MessageUpdater_Tests.swift in Sources */, - C143789527BE65AE00E23965 /* QueuedRequestDTO_Tests.swift in Sources */, - C122B8812A02645200D27F41 /* ChannelReadPayload_Tests.swift in Sources */, - 79B5517824E5969700CE9FEC /* UserPayloads_Tests.swift in Sources */, - 792921C924C056F400116BBB /* ChannelListController_Tests.swift in Sources */, - 790A4C58252F2AF2001F4A23 /* DeviceDTO_Tests.swift in Sources */, - 8A0D64AB24E57BF20017A3C0 /* ChannelListPayload_Tests.swift in Sources */, - AD2525212ACB3C0800F1433C /* ChatClientFactory_Tests.swift in Sources */, - AD6E32AD2BBC86950073831B /* ThreadEndpoint_Tests.swift in Sources */, - A34ECB5627F5CC1E00A804C1 /* EntityChange_Tests.swift in Sources */, - 88089A0226529FD1007D3493 /* ChatMessageAttachment_Tests.swift in Sources */, - ADF617692A09927000E70307 /* MessagesPaginationStateHandler_Tests.swift in Sources */, - DA84072A2525EB2F005A0F62 /* UserListQuery_Tests.swift in Sources */, - 843C53AD269373EA00C7D8EA /* VideoAttachmentPayload_Tests.swift in Sources */, - 79158CFC25F1341300186102 /* ChannelTruncatedEventMiddleware_Tests.swift in Sources */, - 799C9460247D77D6001F1104 /* DatabaseContainer_Tests.swift in Sources */, - DB05FC1125D569590084B6A3 /* BackgroundTaskScheduler_Tests.swift in Sources */, - 8A5D3EF924AF749200E2FE35 /* ChannelId_Tests.swift in Sources */, - 799C945C247D59D8001F1104 /* ChatClient_Tests.swift in Sources */, - 84A1D2E826AAEA3300014712 /* CustomEventRequestBody_Tests.swift in Sources */, - 79BA19F324B3386B00E11FC2 /* CurrentUserDTO_Tests.swift in Sources */, - 888E8C59252B56A100195E03 /* MemberController_Tests.swift in Sources */, - 88EA9AE225471999007EE76B /* Dictionary_Tests.swift in Sources */, - A3F65E3427EB70BF003F6256 /* AssertAsync+Events.swift in Sources */, - 8819DFE625262B1500FD1A50 /* UserController_Tests.swift in Sources */, - 8819DFE2252628CA00FD1A50 /* UserUpdater_Tests.swift in Sources */, - 843C53AF2693759E00C7D8EA /* FileAttachmentPayload_Tests.swift in Sources */, - 88D85DA0252F16B400AE1030 /* MemberController+Combine_Tests.swift in Sources */, - A3C7BAD527E4E11D00BBF4FA /* UserListFilterScope_Tests.swift in Sources */, - 79B5517C24E6A1CA00CE9FEC /* MessagePayloads_Tests.swift in Sources */, - F6D61D9D2510B57F00EB0624 /* NSManagedObject_Tests.swift in Sources */, - 79D6CE9525F7D72E00BE2EEC /* ChatChannelWatcherListController_Tests.swift in Sources */, - AD545E792D5BC14E008FD399 /* DraftMessagesRepository_Tests.swift in Sources */, - AD5BCCC92AB22A6600456CD9 /* Logger_Tests.swift in Sources */, - A34ECB5027F5CAF200A804C1 /* PinnedMessagesQuery_IntegrationTests.swift in Sources */, - 79896D66250A6D1800BA8F1C /* ChannelReadUpdaterMiddleware_Tests.swift in Sources */, - AD545E8E2D5D827B008FD399 /* DraftUpdaterMiddleware_Tests.swift in Sources */, - 796CBC6525FBAD12003299B0 /* Member_Tests.swift in Sources */, - A34ECB4E27F5CABD00A804C1 /* MemberEvents_IntegrationTests.swift in Sources */, - 79DDF812249CD5AC002F4412 /* APIClient_Tests.swift in Sources */, - DA7229E424E140600074503A /* ChannelEditDetailPayload_Tests.swift in Sources */, - 88DA57EA2631E82B00FA8C53 /* MutedChannelPayload_Tests.swift in Sources */, - 8A0D64A924E57A560017A3C0 /* GuestUserTokenRequestPayload_Tests.swift in Sources */, - AD7977BA2936D9450008B5FB /* Token_Tests.swift in Sources */, - 4042967429FAB6EE0089126D /* StreamAudioSessionConfigurator_Tests.swift in Sources */, - 79280F732487CD3100CDEB89 /* Atomic_StressTests.swift in Sources */, - 7964F3BE249A5E6E002A09EC /* RequestEncoder_Tests.swift in Sources */, - 79DDF810249CB92E002F4412 /* RequestDecoder_Tests.swift in Sources */, - A3F65E3A27EB72F6003F6256 /* Event+Equatable.swift in Sources */, - 88AA928E254735CF00BFA0C3 /* MessageReactionDTO_Tests.swift in Sources */, - 889B00E5252C972C007709A8 /* ChannelMemberListQuery_Tests.swift in Sources */, - 84C11BE127FB2C2B00000A9E /* ChannelReadDTO_Tests.swift in Sources */, - A3960E0D27DA5973003AB2B0 /* ConnectionRecoveryHandler_Tests.swift in Sources */, - 7931818E24FD4275002F8C84 /* ChannelListController+Combine_Tests.swift in Sources */, - 88EA9B0625472430007EE76B /* MessageReactionPayload_Tests.swift in Sources */, - 79B8B649285B5ADD0059FB2D /* ChannelListSortingKey_Tests.swift in Sources */, - 84F61270268B415C00DDF6EE /* ChatClientConfig_Tests.swift in Sources */, - 79877A292498E51500015F8B /* ChannelDTO_Tests.swift in Sources */, - 79D6CE1725F7C02400BE2EEC /* ChannelWatcherListQuery_Tests.swift in Sources */, - 8459C9F02BFB6CD000F0D235 /* PollVoteListController+SwiftUI_Tests.swift in Sources */, - 40789D4229F6B3250018C2BB /* VoiceRecordingAttachmentPayload_Tests.swift in Sources */, - A3A644B327BF99D400F92494 /* ChannelTruncateRequestPayload_Tests.swift in Sources */, - 88CD396625B584E000399F8E /* HTTPHeader_Tests.swift in Sources */, - DAEAF4B824DC026C0015FB28 /* ChannelEndpoints_Tests.swift in Sources */, - AC82033F28C6598C0002EFDD /* CallRequestBody_Tests.swift in Sources */, - C19B9C3227D0FB0800D308C0 /* EndpointPath_Tests.swift in Sources */, - 843C53AB269370A900C7D8EA /* ImageAttachmentPayload_Tests.swift in Sources */, - 792FCB4D24A3D56D000290C7 /* DatabaseSession_Tests.swift in Sources */, - AD7BE16D2C20CC02000A5756 /* ThreadUpdaterMiddlware_Tests.swift in Sources */, - A34ECB5227F5CB9B00A804C1 /* ListChange_Tests.swift in Sources */, - AD3895332E9EC3F20039E6BF /* ChannelDeliveredMiddleware_Tests.swift in Sources */, - AD8C7C632BA464E600260715 /* AppSettingsPayload_Tests.swift in Sources */, - 430156F226B4523A0006E7EA /* WebSocketConnectPayload_Tests.swift in Sources */, - 84A1D2F626AB357900014712 /* UnknownChannelEvent_Tests.swift in Sources */, - 40FC028D29BE981B00E2A1CD /* AttachmentFileType_Tests.swift in Sources */, - 8459C9EC2BFB439900F0D235 /* PollVoteListController_Tests.swift in Sources */, - F62BE7852506309B00D13B86 /* MissingEventsPayload_Tests.swift in Sources */, - A3C7BAE527E4EABC00BBF4FA /* ChannelEvents_IntegrationTests.swift in Sources */, - 4012252F29C9CBD80034B60B /* StreamAudioPlayer_Tests.swift in Sources */, - AD61F3D92A27A9FB00247B5D /* ChannelMemberUnbanRequestPayload_Tests.swift in Sources */, - 7952B3B324D4560E00AC53D4 /* ChannelController_Tests.swift in Sources */, - 8A0CC9EB24C601F600705CF9 /* MemberEvents_Tests.swift in Sources */, - C1A25D6029E70DEB00DAE933 /* FetchCache_Tests.swift in Sources */, - A32D55142860B40B00E66AF9 /* ChatMessageLinkAttachment_Tests.swift in Sources */, - ADA9DB8B2BCF2B1F00C4AE3B /* ThreadParticipantDTO_Tests.swift in Sources */, - 4F51519A2BC57C40001B7152 /* MessageState_Tests.swift in Sources */, - 4F14F12A2BBE8C1900B1074E /* MessageSearch_Tests.swift in Sources */, - A34ECB4A27F5CA1B00A804C1 /* TypingEvents_IntegrationTests.swift in Sources */, - 8A62705C24BE2BC00040BFD6 /* TypingEvent_Tests.swift in Sources */, - 84A1D2EA26AAFB1D00014712 /* EventSender_Tests.swift in Sources */, - 40B345F529C46AE500B96027 /* StreamAssetPropertyLoader_Tests.swift in Sources */, - A3F65E3827EB716A003F6256 /* TypingStartCleanupMiddleware_Tests.swift in Sources */, - 888E8C41252B2ADC00195E03 /* UserController+SwiftUI_Tests.swift in Sources */, - 4FCCACE42BC939EB009D23E1 /* MemberList_Tests.swift in Sources */, - C174E0F9284DFD660040B936 /* IdentifiablePayload_Tests.swift in Sources */, - 4F072F032BC008D9006A66CA /* StateLayerDatabaseObserver_Tests.swift in Sources */, - 8A08C6A624D437DF00DEF995 /* WebSocketPingController_Tests.swift in Sources */, - 4042968C29FAD03B0089126D /* AudioSamplesPercentageTransformer_Tests.swift in Sources */, - 8A62706C24BF3DBC0040BFD6 /* ChannelEvents_Tests.swift in Sources */, - 790882A22546D95F00896F03 /* FlagMessagePayload_Tests.swift in Sources */, - 79CD959424F9381700E87377 /* MulticastDelegate_Tests.swift in Sources */, - C1C5345D29AFE526006F9AF4 /* ChannelRepository_Tests.swift in Sources */, - C11BAA4D2907EC7B004C5EA4 /* AuthenticationRepository_Tests.swift in Sources */, - AD545E7D2D5CFC15008FD399 /* ChannelController+Drafts_Tests.swift in Sources */, - C186BFA627A7F4E10099CCA6 /* AsyncOperation_Tests.swift in Sources */, - A3C7BAD127E4E02700BBF4FA /* ChannelListFilterScope_Tests.swift in Sources */, - DAD5C836250278AD0045117A /* ChannelController+Combine_Tests.swift in Sources */, - 88EA9AFC25472269007EE76B /* MessageReactionType_Tests.swift in Sources */, - 4042968F29FBCE1D0089126D /* AudioSamplesExtractor_Tests.swift in Sources */, - 40789D3F29F6AFC40018C2BB /* Debouncer_Tests.swift in Sources */, - ADCC179F2E09D96A00510415 /* ActiveLiveLocationsEndTimeTracker_Tests.swift in Sources */, - 796610BB248E687000761629 /* EventMiddleware_Tests.swift in Sources */, - 4F1BEE7F2BE38B5500B6685C /* ReactionList_Tests.swift in Sources */, - AD9490602BF65DE400E69224 /* ChatThreadListController_Tests.swift in Sources */, - 40B345F729C46AE500B96027 /* StreamPlayerObserver_Tests.swift in Sources */, - 796CBC1C25F7CD58003299B0 /* UserChannelBanEventsMiddleware_Tests.swift in Sources */, - DA15A20424DF257500BE2423 /* ChannelQuery_Tests.swift in Sources */, - DA6AC7F62538725B009C1B39 /* Pagination_Tests.swift in Sources */, - 79CD959624F9414700E87377 /* ChannelListController+SwiftUI_Tests.swift in Sources */, - DAE566F02500140300E39431 /* ChannelController+SwiftUI_Tests.swift in Sources */, - AD45334E25D153E500CD9D47 /* ConnectionController+Combine_Tests.swift in Sources */, - ADB8B90D2D8C784500549C95 /* ReminderEvents_Tests.swift in Sources */, - DAD5C8372502842C0045117A /* CurrentUserController+Combine_Tests.swift in Sources */, - AD85137C2E9D3025005327C0 /* ChannelDeliveredPayload_Tests.swift in Sources */, - 7952B3B524D45DA300AC53D4 /* ChannelUpdater_Tests.swift in Sources */, - 40B345F629C46AE500B96027 /* AudioPlaybackContext_Tests.swift in Sources */, - C186BFAA27AA979B0099CCA6 /* SyncRepository_Tests.swift in Sources */, - DAE566F12500F3C800E39431 /* CurrentUserController+SwiftUI_Tests.swift in Sources */, - F69C4BC424F664A700A3D740 /* EventNotificationCenter_Tests.swift in Sources */, - ADA83B532D97805A003B3928 /* ReminderPayloads_Tests.swift in Sources */, - 4FD94FC52BCD5EF00084FEDF /* ConnectedUser_Tests.swift in Sources */, - AD0AD6C02A25140A00CB96CB /* MessagesPaginationState_Tests.swift in Sources */, - ADDAC6512E2909CD00A01227 /* ThreadListQuery_Tests.swift in Sources */, - C12DBE612A67E2D60045D9F0 /* SortingValue_Tests.swift in Sources */, - C186BFB627AAFDAB0099CCA6 /* SyncOperations_Tests.swift in Sources */, - A3C2700427E1DB2B0057D5A8 /* MessageSearchController_Tests.swift in Sources */, - 8AC9CBD424C7351D006E236C /* ReactionEvents_Tests.swift in Sources */, - C11B575629D20F3600D5A248 /* User_Tests.swift in Sources */, - 8AC9CBE424C74ECB006E236C /* NotificationEvents_Tests.swift in Sources */, - 405D172D2A03E57C00A77C3B /* AVAssetTotalAudioSamples_Tests.swift in Sources */, - ADE57B892C3C626100DD6B88 /* ThreadEvents_Tests.swift in Sources */, - 84EB4E78276A03DE00E47E73 /* ErrorPayload_Tests.swift in Sources */, - DA4EE5B5252B680700CB26D4 /* UserListController+SwiftUI_Tests.swift in Sources */, - 8A0D649824E579AB0017A3C0 /* GuestEndpoints_Tests.swift in Sources */, - AD7C76832E42C0B5009250FB /* LivestreamChannelController+Combine_Tests.swift in Sources */, - DAF1BED92506612F003CEDC0 /* MessageController+SwiftUI_Tests.swift in Sources */, - A3A52B6627EB61FC00311DFC /* EventPayload_Tests.swift in Sources */, - A32B6D9E2869DABD002B1312 /* GiphyAttachmentPayload_Tests.swift in Sources */, - ADB951B5291DD30400800554 /* AnyAttachmentUpdater_Tests.swift in Sources */, - C111B5B628CF3B1200C79D53 /* BackgroundListDatabaseObserver_Tests.swift in Sources */, - A3C7BAD327E4E05300BBF4FA /* MemberListFilterScope_Tests.swift in Sources */, - 8A0D649D24E579F70017A3C0 /* GuestUserTokenPayload_Tests.swift in Sources */, - ADA83B452D97511E003B3928 /* MessageReminderListController+Combine_Tests.swift in Sources */, - AD9490622BF66D1E00E69224 /* ThreadsRepository_Mock.swift in Sources */, - 8A0C3BE224C1F74200CAFD19 /* MessageEvents_Tests.swift in Sources */, - 4F6A77042D2FD0A00019CAF8 /* AppSettings_Tests.swift in Sources */, - 7990503224CEEAA600689CDC /* MessageDTO_Tests.swift in Sources */, - 88D85DAB252F3C2A00AE1030 /* MemberListController_Tests.swift in Sources */, - 88DA577E2631D73800FA8C53 /* ChannelMuteDTO_Tests.swift in Sources */, - 8459C9F42BFB929600F0D235 /* PollsRepository_Tests.swift in Sources */, - 4F5151982BC407ED001B7152 /* UserList_Tests.swift in Sources */, - AD7C76812E4275B3009250FB /* LivestreamChannelController_Tests.swift in Sources */, - 84CC56EC267B3F6B00DF2784 /* AnyAttachmentPayload_Tests.swift in Sources */, - AD545E812D5D0006008FD399 /* MessageController+Drafts_Tests.swift in Sources */, - 88F7692B25837EE600BD36B0 /* AttachmentQueueUploader_Tests.swift in Sources */, - 8819DFDE252622D900FD1A50 /* ModerationEndpoints_Tests.swift in Sources */, - 4042969829FE92320089126D /* AudioAnalysisEngine_Tests.swift in Sources */, - F65D9093250A5CD4000B8CEB /* WebSocketConnectEndpoint_Tests.swift in Sources */, - 790A4C4A252DDD50001F4A23 /* DeviceEndpoints_Tests.swift in Sources */, - 649968D7264E693E000515AB /* StreamCDNClient_Tests.swift in Sources */, - 884C612A2594A7DB008B70DC /* AttachmentActionRequestBody_Tests.swift in Sources */, - 84A1D2F026AB10DB00014712 /* EventDecoder_Tests.swift in Sources */, - BCE4831434E78C9538FA73F8 /* JSONDecoder_Tests.swift in Sources */, - ADB951B7291DDCE600800554 /* StreamAttachmentUploader_Tests.swift in Sources */, - AD0F7F1C2B616DD000914C4C /* TextLinkDetector_Tests.swift in Sources */, - BCE486580F913CFFDB3B5ECD /* JSONEncoder_Tests.swift in Sources */, - ADB97E8F2EB1368D0065824C /* ChannelWatcherHandler_Tests.swift in Sources */, - BCE48639FD7B6B05CD63A6AF /* FilterDecoding_Tests.swift in Sources */, - ADB8B8FB2D8B904D00549C95 /* MessageController+Reminders_Tests.swift in Sources */, - C152F5FE27C65C18003B4805 /* MessageRepository_Tests.swift in Sources */, - BCE484BA1EE03FF336034250 /* FilterEncoding_Tests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12278,13 +4886,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 84790E982AC1D346003AFF1C /* ShareViewController.swift in Sources */, - 84B877A02AC31AB8009EF76A /* StreamChat+Extensions.swift in Sources */, - 84BE85DA2AC30E88007DD47C /* DemoShareView.swift in Sources */, - 84748F922AC38276007E3285 /* ChatUser+CustomFields.swift in Sources */, - 84790EA62AC1D8DC003AFF1C /* DemoUsers.swift in Sources */, - 84790EA52AC1D8B4003AFF1C /* UserDefaults+Shared.swift in Sources */, - 84B8779E2AC30F0E009EF76A /* DemoShareViewModel.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12292,34 +4893,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - A3BD4818281A984C0090D511 /* DispatchQueue+AsyncAfter.swift in Sources */, - 827DD1A0289D5B3300910AC5 /* MessageActionsVC.swift in Sources */, - A3BD484E281ABB620090D511 /* CustomChannelListRouter.swift in Sources */, - 8440861128FC00010027849C /* StreamChatWrapperExtensions.swift in Sources */, - A3698DD828215E2F00814143 /* Settings.swift in Sources */, - A3813B4C2825C8030076E838 /* CustomChatMessageListRouter.swift in Sources */, - 84A33ABD28F86C3700CEC8FD /* Bundle+PushProvider.swift in Sources */, - AD7110C52B34351800AFFE28 /* StreamRuntimeCheck+StreamInternal.swift in Sources */, - A3698D802820187200814143 /* DebugMenu.swift in Sources */, - A34407C127D8C33F0044F150 /* ViewController.swift in Sources */, - A3BD4850281AC16C0090D511 /* ChannelVC.swift in Sources */, - A36F997A2818459C0078260D /* InternetConnectionMonitor_Mock.swift in Sources */, - 84AD17E028F8582C008C69BF /* DemoUsers.swift in Sources */, - A34407BD27D8C33F0044F150 /* AppDelegate.swift in Sources */, - C1ED2C0229140202005AFA82 /* OptionsSelectorViewController.swift in Sources */, - 84A33ABC28F86BBB00CEC8FD /* StreamChatWrapper+TestApp.swift in Sources */, - C1ED2BFF291401D4005AFA82 /* AppConfigViewController.swift in Sources */, - C1ED2C01291401F7005AFA82 /* SwitchButton.swift in Sources */, - 84AD17DD28F85701008C69BF /* PushNotifications.swift in Sources */, - 84AD17E128F85870008C69BF /* ChatUser+CustomFields.swift in Sources */, - 84AD17DE28F8572F008C69BF /* UserDefaults+Shared.swift in Sources */, - 8440860F28FBFEE10027849C /* DemoAppCoordinator+TestApp.swift in Sources */, - C1ED2C00291401E7005AFA82 /* Token+Development.swift in Sources */, - 84AD17DC28F853B0008C69BF /* DemoAppCoordinator.swift in Sources */, - A3813B4E2825C8A30076E838 /* ThreadVC.swift in Sources */, - 84AD17DF28F857A5008C69BF /* StreamChatWrapper.swift in Sources */, - 8210AA2827FC916B005F0B32 /* ChannelList.swift in Sources */, - 8440861028FBFFA10027849C /* User.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12327,35 +4900,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 829CD5CC2848C8D6003C3877 /* BackendRobot.swift in Sources */, - 82AA150B2F2234EA00555893 /* DraftMessages_Tests.swift in Sources */, - 82CED1C827DF492F006E967A /* ThreadPage.swift in Sources */, - 8292D6DB29B78476007A17D1 /* QuotedReply_Tests.swift in Sources */, - 8232B84F28635C4A0032C7DB /* Attachments_Tests.swift in Sources */, - 822F266027D9FDB500E454FB /* URLProtocol_Mock.swift in Sources */, - 82BA52EF27E1EF7B00951B87 /* MessageList_Tests.swift in Sources */, - 82865DA42EC4B87B007D7053 /* Backend_Tests.swift in Sources */, - A33FA818282E559A00DC40E8 /* SlowMode_Tests.swift in Sources */, - A39B040B27F196F200D6B18A /* StreamChatUITests.swift in Sources */, - 825A32CF27DBB48D000402A9 /* StartPage.swift in Sources */, - A3BEB6AF27F3235600D6D80D /* Bundle+Target.swift in Sources */, - 82EBA1862B30AD0600B3A048 /* MessageListScrollTime.swift in Sources */, - A3AFEAA72816F1A200A79A6A /* MessageDeliveryStatus_Tests.swift in Sources */, - A3CB2BA02858C06B00DCAE3E /* Ephemeral_Messages_Tests.swift in Sources */, - 822F265727D8F75D00E454FB /* UserRobot.swift in Sources */, - A3B78F1A282A6A8F00348AD1 /* UserRobot+Asserts.swift in Sources */, - 825A32CD27DBB46F000402A9 /* ChannelListPage.swift in Sources */, - A36D1EA9283F755F008D6110 /* StreamTestCase.swift in Sources */, - A3B78F18282A675700348AD1 /* MessageDeliveryStatus+ChannelList_Tests.swift in Sources */, - 826EF2B1291C01C1005A9EEF /* Authentication_Tests.swift in Sources */, - 829762E028C7587500B953E8 /* PushNotification_Tests.swift in Sources */, - 8274A7962B7FAC3900D8696B /* ChannelListScrollTime.swift in Sources */, - 829CD5C72848C71B003C3877 /* Settings.swift in Sources */, - 825A32CB27DBB463000402A9 /* MessageListPage.swift in Sources */, - A33FA816282D595C00DC40E8 /* ChannelList_Tests.swift in Sources */, - 822F266227D9FE5E00E454FB /* RequestRecorderURLProtocol_Mock.swift in Sources */, - 82A6F5C027E2031000F4A2F6 /* Reactions_Tests.swift in Sources */, - 823A1ADA28C74C1400F7CADA /* SpringBoard.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12363,11 +4907,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - A35715F4283E98110014E3B0 /* StreamChatTestMockServer.swift in Sources */, - 822D36222EF5EDE600AC3B37 /* LaunchArgument.swift in Sources */, - 829CD5C52848C2EA003C3877 /* ParticipantRobot.swift in Sources */, - 822D36202EF5EDAC00AC3B37 /* DataTypes.swift in Sources */, - A3A0C9B0283E955200B18DA4 /* StreamMockServer.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12375,18 +4914,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - AC9083A5268B130800ACFB8E /* YTChatMessageComposerView.swift in Sources */, - ACE6E066268D9E9B00396310 /* YTMessageLayoutOptionsResolver.swift in Sources */, - ACE6E063268D965100396310 /* YTSendButton.swift in Sources */, - 4068ECD5298D06BC0032D57A /* SplashViewController.swift in Sources */, - AC908384268B115F00ACFB8E /* AppDelegate.swift in Sources */, - AC9083A7268B14B000ACFB8E /* YTLiveChatViewController.swift in Sources */, - ACE6E060268D92F200396310 /* YTScrollToLatestMessageButton.swift in Sources */, - ACBEF4E5268B439A00FE7557 /* YTLiveVideoViewController.swift in Sources */, - AC9083A3268B12C300ACFB8E /* YTChatMessageContentView.swift in Sources */, - ACE6E069268DB8AC00396310 /* YTInputChatMessageView.swift in Sources */, - AC9083A9268B167B00ACFB8E /* YTChatComposerViewController.swift in Sources */, - AC908397268B11A300ACFB8E /* ChatClient.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12394,15 +4921,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - C11B578129D490F600D5A248 /* ChatUser+CustomFields.swift in Sources */, - C11B576229D43FD800D5A248 /* ViewController.swift in Sources */, - C11B578229DC792A00D5A248 /* SwitchButton.swift in Sources */, - C11B575E29D43FD800D5A248 /* AppDelegate.swift in Sources */, - C11B578529DC7AFD00D5A248 /* EdgeCasesSettingsViewController.swift in Sources */, - C11B577F29D4878900D5A248 /* EdgeCasesCoordinator.swift in Sources */, - C11B578829DC7B3500D5A248 /* EdgeCasesChannelList.swift in Sources */, - C11B578029D490E700D5A248 /* DemoUsers.swift in Sources */, - C11B576029D43FD800D5A248 /* SceneDelegate.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12410,468 +4928,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 4F1BEE7D2BE3851200B6685C /* ReactionListState+Observer.swift in Sources */, - 82BE0ACE2C009A17008DA9DC /* BlockedUserDetails.swift in Sources */, - AD9C926D2DD3A3950013A7E6 /* SharedLocationDTO.swift in Sources */, - 40789D1C29F6AC500018C2BB /* AudioPlaybackState.swift in Sources */, - AD8C7C612BA3DF2800260715 /* AppSettings.json in Sources */, - C121E804274544AC00023E4C /* ChatClient.swift in Sources */, - C121E805274544AC00023E4C /* Deprecations.swift in Sources */, - AD37D7D42BC9938E00800D8C /* ThreadRead.swift in Sources */, - C121E806274544AC00023E4C /* Token.swift in Sources */, - AD37D7D12BC9937F00800D8C /* ThreadParticipant.swift in Sources */, - 79D5CDD227EA1BA100BE7D8B /* TranslationLanguage.swift in Sources */, - C121E808274544AC00023E4C /* BaseURL.swift in Sources */, - C121E809274544AC00023E4C /* ChatClientConfig.swift in Sources */, - C121E80A274544AC00023E4C /* EventMiddleware.swift in Sources */, - C121E80B274544AC00023E4C /* TypingStartCleanupMiddleware.swift in Sources */, - 4FD2BE512B99F68300FFC6F2 /* ReadStateHandler.swift in Sources */, - 40789D2A29F6AC500018C2BB /* AudioRecordingContextAccessor.swift in Sources */, - AD70DC372ADEC0F600CFC3B7 /* MessageModerationDetailsPayload.swift in Sources */, - C1B49B3E2822A7AD00F4E89E /* StreamRuntimeCheck.swift in Sources */, - C121E80C274544AC00023E4C /* EventDataProcessorMiddleware.swift in Sources */, - C121E80D274544AC00023E4C /* ChannelReadUpdaterMiddleware.swift in Sources */, - C121E80E274544AC00023E4C /* UserTypingStateUpdaterMiddleware.swift in Sources */, - C121E80F274544AC00023E4C /* ChannelTruncatedEventMiddleware.swift in Sources */, - C121E811274544AC00023E4C /* UserChannelBanEventsMiddleware.swift in Sources */, - 8413D2F02BDD9429005ADA4E /* PollVoteListController.swift in Sources */, - AD25F7352E845D2400F16B14 /* PushPreferenceLevel.swift in Sources */, - C121E812274544AC00023E4C /* MemberEventMiddleware.swift in Sources */, - C121E813274544AD00023E4C /* UserWatchingEventMiddleware.swift in Sources */, - C121E814274544AD00023E4C /* ChannelVisibilityEventMiddleware.swift in Sources */, - C121E815274544AD00023E4C /* EventDTOConverterMiddleware.swift in Sources */, - C121E816274544AD00023E4C /* EventType.swift in Sources */, - AD545E712D5A7463008FD399 /* DraftEvents.swift in Sources */, - AD70DC3A2ADEC3C400CFC3B7 /* MessageModerationDetailsDTO.swift in Sources */, - AD0CC0242BDBF715005E2C66 /* ReactionListUpdater.swift in Sources */, - 4F8CA69B2CB665EB00EBEA2D /* EphemeralValuesContainer.swift in Sources */, - C121E817274544AD00023E4C /* Event.swift in Sources */, - 4F97F2752BA87C41001C4D66 /* MessageSearch.swift in Sources */, - 4F97F2682BA83146001C4D66 /* UserList.swift in Sources */, - C121E818274544AD00023E4C /* EventPayload.swift in Sources */, - C121E819274544AD00023E4C /* EventDecoder.swift in Sources */, - C121E81A274544AD00023E4C /* ConnectionEvents.swift in Sources */, - C121E81B274544AD00023E4C /* UserEvents.swift in Sources */, - 4042968D29FAD03B0089126D /* AudioSamplesPercentageTransformer_Tests.swift in Sources */, - C121E81C274544AD00023E4C /* TypingEvent.swift in Sources */, - C121E81D274544AD00023E4C /* ChannelEvents.swift in Sources */, - AD6A248B280DA890003BA1E4 /* PushDevice.swift in Sources */, - C14A46542845043300EF498E /* ThreadSafeWeakCollection.swift in Sources */, - C121E81E274544AD00023E4C /* MessageEvents.swift in Sources */, - 4FD2BE5A2B9AF8B600FFC6F2 /* ChannelListState.swift in Sources */, - C1B49B412822C01C00F4E89E /* NSManagedObject+Validation.swift in Sources */, - C121E81F274544AD00023E4C /* MemberEvents.swift in Sources */, - C121E820274544AD00023E4C /* ReactionEvents.swift in Sources */, - C121E821274544AD00023E4C /* NotificationEvents.swift in Sources */, - 4042968729FACA420089126D /* AudioSamplesExtractor.swift in Sources */, - 841BAA4F2BD1CD76000C73E4 /* PollOptionDTO.swift in Sources */, - C121E822274544AD00023E4C /* WebSocketEngine.swift in Sources */, - C1B0B38427BFC08900C8207D /* EndpointPath+OfflineRequest.swift in Sources */, - C121E823274544AD00023E4C /* URLSessionWebSocketEngine.swift in Sources */, - ADB2087F2D849184003F1059 /* MessageReminderListQuery.swift in Sources */, - 79D5CDD527EA1BE300BE7D8B /* MessageTranslationsPayload.swift in Sources */, - C121E825274544AD00023E4C /* BackgroundTaskScheduler.swift in Sources */, - C121E826274544AD00023E4C /* WebSocketClient.swift in Sources */, - C135A1CC28F45F6B0058EFB6 /* AuthenticationRepository.swift in Sources */, - C121E827274544AD00023E4C /* WebSocketPingController.swift in Sources */, - C121E828274544AD00023E4C /* RetryStrategy.swift in Sources */, - C121E829274544AD00023E4C /* WebSocketConnectPayload.swift in Sources */, - 4F8E53172B7F58C1008C0F9F /* ChatClient+Factory.swift in Sources */, - C121E82A274544AD00023E4C /* ConnectionStatus.swift in Sources */, - ADA83B402D974DCC003B3928 /* MessageReminderListController.swift in Sources */, - ADA83B412D974DCC003B3928 /* MessageReminderListController+Combine.swift in Sources */, - C121E82B274544AD00023E4C /* APIPathConvertible.swift in Sources */, - AD8FEE5C2AA8E1E400273F88 /* ChatClientFactory.swift in Sources */, - 40789D2E29F6AC500018C2BB /* AudioRecordingState.swift in Sources */, - C14D27B72869EEE40063F6F2 /* Sequence+CompactMapLoggingError.swift in Sources */, - C121E82C274544AD00023E4C /* APIClient.swift in Sources */, - AD0CC0322BDC1964005E2C66 /* ReactionListQueryDTO.swift in Sources */, - C121E82D274544AD00023E4C /* CDNClient.swift in Sources */, - AD84377F2BB48603000F3826 /* ThreadListPayload.swift in Sources */, - C121E82E274544AD00023E4C /* RequestEncoder.swift in Sources */, - AD52A21D2804851600D0157E /* CommandDTO.swift in Sources */, - C121E82F274544AD00023E4C /* RequestDecoder.swift in Sources */, - C121E830274544AD00023E4C /* HTTPHeader.swift in Sources */, - 40789D1429F6AC500018C2BB /* AudioPlaybackContext.swift in Sources */, - AD8C7C5E2BA3BE1E00260715 /* AppSettings.swift in Sources */, - C121E831274544AD00023E4C /* FlagMessagePayload.swift in Sources */, - C121E832274544AD00023E4C /* ChannelMemberListPayload.swift in Sources */, - AD0E278F2BF789630037554F /* ThreadsRepository.swift in Sources */, - 4FF2A80E2B8E011000941A64 /* ChatState+Observer.swift in Sources */, - C121E833274544AD00023E4C /* UserListPayload.swift in Sources */, - ADA03A222D64EFE900DFE048 /* DraftMessage.swift in Sources */, - C121E834274544AD00023E4C /* UserPayloads.swift in Sources */, - C121E835274544AD00023E4C /* CurrentUserPayloads.swift in Sources */, - C121E836274544AD00023E4C /* ChannelCodingKeys.swift in Sources */, - ADFCA5B92D1378E2000F515F /* Throttler.swift in Sources */, - 4042969629FC092F0089126D /* StreamAudioWaveformAnalyser_Tests.swift in Sources */, - 404296EA2A011AC20089126D /* AudioSessionProtocol.swift in Sources */, - 40789D2C29F6AC500018C2BB /* AudioRecordingContext.swift in Sources */, - C121E837274544AD00023E4C /* ChannelEditDetailPayload.swift in Sources */, - C121E838274544AD00023E4C /* ChannelListPayload.swift in Sources */, - C121E839274544AD00023E4C /* GuestUserTokenPayload.swift in Sources */, - C121E83A274544AD00023E4C /* MemberPayload.swift in Sources */, - C121E83B274544AD00023E4C /* MessagePayloads.swift in Sources */, - C121E83C274544AD00023E4C /* MissingEventsPayload.swift in Sources */, - C121E83D274544AD00023E4C /* DevicePayloads.swift in Sources */, - 841BA9F92BCE80FF000C73E4 /* PollsPayloads.swift in Sources */, - C121E83E274544AE00023E4C /* FlagUserPayload.swift in Sources */, - C121E83F274544AE00023E4C /* MessageReactionPayload.swift in Sources */, - C121E840274544AE00023E4C /* MessageAttachmentPayload.swift in Sources */, - AD25F7432E84668D00F16B14 /* PushPreferencePayloads.swift in Sources */, - C121E841274544AE00023E4C /* FileUploadPayload.swift in Sources */, - AD25F7372E845D3000F16B14 /* PushPreference.swift in Sources */, - C121E842274544AE00023E4C /* MutedChannelPayload.swift in Sources */, - AD545E742D5A79DA008FD399 /* DraftUpdaterMiddleware.swift in Sources */, - C121E843274544AE00023E4C /* RawJSON.swift in Sources */, - 4F6B84112D008D6E005645B0 /* MemberUpdatePayload.swift in Sources */, - 4F97F2782BA87E30001C4D66 /* MessageSearchState.swift in Sources */, - AD52A21A2804850700D0157E /* ChannelConfigDTO.swift in Sources */, - 4F73F3992B91BD3000563CD9 /* MessageState.swift in Sources */, - 40789D2229F6AC500018C2BB /* AppStateObserving.swift in Sources */, - 841BAA5B2BD2B39A000C73E4 /* Poll.swift in Sources */, - C121E844274544AE00023E4C /* UnknownChannelEvent.swift in Sources */, - C121E845274544AE00023E4C /* GuestUserTokenRequestPayload.swift in Sources */, - C121E846274544AE00023E4C /* MissingEventsRequestBody.swift in Sources */, - C121E847274544AE00023E4C /* ChannelMemberBanRequestPayload.swift in Sources */, - ADEEB7F32BD1368900C76602 /* MessageReactionGroupPayload.swift in Sources */, - AD78F9F128EC724300BC0FCE /* UnknownUserEvent.swift in Sources */, - C121E848274544AE00023E4C /* MessageReactionRequestPayload.swift in Sources */, - C121E849274544AE00023E4C /* AttachmentActionRequestBody.swift in Sources */, - C121E84A274544AE00023E4C /* CustomEventRequestBody.swift in Sources */, - C121E84B274544AE00023E4C /* Endpoint.swift in Sources */, - C121E84C274544AE00023E4C /* GuestEndpoints.swift in Sources */, - C121E84D274544AE00023E4C /* DeviceEndpoints.swift in Sources */, - 4F1BEE7A2BE384FE00B6685C /* ReactionListState.swift in Sources */, - C121E84E274544AE00023E4C /* ChannelEndpoints.swift in Sources */, - C121E84F274544AE00023E4C /* UserEndpoints.swift in Sources */, - C121E850274544AE00023E4C /* SyncEndpoint.swift in Sources */, - 4F97F26B2BA83150001C4D66 /* UserListState.swift in Sources */, - 84D5BC70277B61A000A65C75 /* PinnedMessagesSortingKey.swift in Sources */, - C121E851274544AE00023E4C /* MessageEndpoints.swift in Sources */, - 4F1BEE772BE384ED00B6685C /* ReactionList.swift in Sources */, - C121E852274544AE00023E4C /* ModerationEndpoints.swift in Sources */, - C121E853274544AE00023E4C /* WebSocketConnectEndpoint.swift in Sources */, - 4F73F39F2B91C7BF00563CD9 /* MessageState+Observer.swift in Sources */, - ADB8B8F22D8ADA0700549C95 /* RemindersRepository.swift in Sources */, - C121E854274544AE00023E4C /* MemberEndpoints.swift in Sources */, - C121E855274544AE00023E4C /* AttachmentEndpoints.swift in Sources */, - C121E856274544AE00023E4C /* ChatRemoteNotificationHandler.swift in Sources */, - C121E857274544AE00023E4C /* Worker.swift in Sources */, - 4FD2BE542B9AEE3500FFC6F2 /* StreamCollection.swift in Sources */, - C121E858274544AE00023E4C /* CurrentUserUpdater.swift in Sources */, - AD7BE16B2C209888000A5756 /* ThreadEvents.swift in Sources */, - C121E859274544AE00023E4C /* ChannelListUpdater.swift in Sources */, - C121E85A274544AE00023E4C /* ChannelUpdater.swift in Sources */, - C121E85B274544AE00023E4C /* EventNotificationCenter.swift in Sources */, - 841BAA082BCE9A49000C73E4 /* UpdatePartialRequestBody.swift in Sources */, - C121E85C274544AE00023E4C /* TypingEventsSender.swift in Sources */, - C121E85D274544AE00023E4C /* MessageUpdater.swift in Sources */, - AD85137A2E9D3013005327C0 /* ChannelDeliveredPayload.swift in Sources */, - 842F974A277A1CCF0060A489 /* PinnedMessagesPagination.swift in Sources */, - CFE616BE28348AD000AE2ABF /* ScheduledStreamTimer.swift in Sources */, - C121E85E274544AE00023E4C /* UserListUpdater.swift in Sources */, - C121E85F274544AE00023E4C /* UserUpdater.swift in Sources */, - AD0CC02C2BDC01A2005E2C66 /* ReactionListController.swift in Sources */, - C121E860274544AE00023E4C /* ChannelMemberListUpdater.swift in Sources */, - ADB8B8ED2D8890E000549C95 /* MessageReminder.swift in Sources */, - 4042969029FBCE1D0089126D /* AudioSamplesExtractor_Tests.swift in Sources */, - C121E861274544AE00023E4C /* ChannelMemberUpdater.swift in Sources */, - 4F427F6D2BA2F53200D92238 /* ConnectedUserState+Observer.swift in Sources */, - AD70DC3D2ADEF09C00CFC3B7 /* MessageModerationDetails.swift in Sources */, - 4F94B0E12BA1C4220045216B /* MemberListState.swift in Sources */, - C121E862274544AE00023E4C /* ConnectionRepository.swift in Sources */, - 841BAA4C2BD1CCC0000C73E4 /* PollVoteDTO.swift in Sources */, - C121E863274544AE00023E4C /* EventSender.swift in Sources */, - C121E864274544AE00023E4C /* EventObserver.swift in Sources */, - C121E865274544AE00023E4C /* MemberEventObserver.swift in Sources */, - 4FD2BE5D2B9AF8C300FFC6F2 /* ChannelListState+Observer.swift in Sources */, - C121E866274544AE00023E4C /* MessageSender.swift in Sources */, - C121E868274544AF00023E4C /* MessageEditor.swift in Sources */, - AD78F9F028EC719200BC0FCE /* ChannelTruncateRequestPayload.swift in Sources */, - 4FFB5EA12BA0507900F0454F /* Collection+Extensions.swift in Sources */, - C121E869274544AF00023E4C /* ConnectionRecoveryHandler.swift in Sources */, - C121E86B274544AF00023E4C /* AttachmentQueueUploader.swift in Sources */, - 841BAA552BD26136000C73E4 /* PollOption.swift in Sources */, - 4042968A29FACA6A0089126D /* AudioValuePercentageNormaliser.swift in Sources */, - 841BAA112BCEADAC000C73E4 /* PollsEvents.swift in Sources */, - C121E86D274544AF00023E4C /* DatabaseContainer.swift in Sources */, - C121E86E274544AF00023E4C /* DatabaseSession.swift in Sources */, - C121E86F274544AF00023E4C /* DataStore.swift in Sources */, - 4F312D0F2C905A2E0073A1BC /* FlagRequestBody.swift in Sources */, - 84355D892AB2FCAC00FD5838 /* FilesEndpoints.swift in Sources */, - C121E870274544AF00023E4C /* MessageReactionDTO.swift in Sources */, - C121E871274544AF00023E4C /* MessageDTO.swift in Sources */, - 40789D3629F6AC500018C2BB /* AudioAnalysisEngine.swift in Sources */, - C121E872274544AF00023E4C /* AttachmentDTO.swift in Sources */, - C121E874274544AF00023E4C /* UserDTO.swift in Sources */, - 8413D2F32BDDAAEE005ADA4E /* PollVoteListController+Combine.swift in Sources */, - 4FF9B2682C6F697300A3B711 /* AttachmentDownloader.swift in Sources */, - 841BAA0E2BCE9F44000C73E4 /* UpdatePollOptionRequestBody.swift in Sources */, - C186BFB027AADB410099CCA6 /* SyncOperations.swift in Sources */, - AD78568D298B268F00C2FEAD /* ChannelControllerDelegate.swift in Sources */, - C121E875274544AF00023E4C /* UserListQueryDTO.swift in Sources */, - C1EFF3F4285E459C0057B91B /* IdentifiableModel.swift in Sources */, - C121E876274544AF00023E4C /* CurrentUserDTO.swift in Sources */, - 841BA9F62BCE8089000C73E4 /* PollsEndpoints.swift in Sources */, - AD57979F2978C4F7006CC435 /* UploadedAttachmentPostProcessor.swift in Sources */, - AD0CC02F2BDC08E9005E2C66 /* ChatClient+ReactionListController.swift in Sources */, - 4042969929FE92320089126D /* AudioAnalysisEngine_Tests.swift in Sources */, - AD84377C2BB482CF000F3826 /* ThreadEndpoints.swift in Sources */, - C121E877274544AF00023E4C /* MemberModelDTO.swift in Sources */, - AD6E32A52BBC502D0073831B /* ThreadQuery.swift in Sources */, - 4F877D3E2D019ED600CB66EC /* ChannelArchivingScope.swift in Sources */, - C121E878274544AF00023E4C /* ChannelDTO.swift in Sources */, - 40C20EB329F69E1D00702EEE /* ChatMessageVoiceRecordingAttachment.swift in Sources */, - C189D7792AEBC6CD00D4B966 /* BackgroundDatabaseObserver.swift in Sources */, - ADCB37E02EA06F6300E13B49 /* ChannelDeliveryTracker.swift in Sources */, - 40789D1A29F6AC500018C2BB /* AudioPlayerObserving.swift in Sources */, - AD25F74F2E8606A300F16B14 /* PushPreferenceDTO.swift in Sources */, - 4042969329FBF84B0089126D /* AudioSamplesProcessor_Tests.swift in Sources */, - AD545E632D52827B008FD399 /* DraftListQuery.swift in Sources */, - C173538F27D9F804008AC412 /* KeyedDecodingContainer+Array.swift in Sources */, - C121E879274544AF00023E4C /* ChannelReadDTO.swift in Sources */, - CFA41B6827DA952300427602 /* SystemEnvironment+XStreamClient.swift in Sources */, - C121E87A274544AF00023E4C /* ChannelListQueryDTO.swift in Sources */, - 841BAA522BD1CD81000C73E4 /* PollDTO.swift in Sources */, - C121E87B274544AF00023E4C /* MessageSearchQueryDTO.swift in Sources */, - 4042967E29FAC9DA0089126D /* AudioAnalysisContext.swift in Sources */, - AD17E1242E01CAAF001AF308 /* NewLocationInfo.swift in Sources */, - 40789D4929F6C1DC0018C2BB /* StreamAppStateObserver_Tests.swift in Sources */, - C1E8AD5F278EF5F40041B775 /* AsyncOperation.swift in Sources */, - 8413D2F62BDDAAFF005ADA4E /* PollVoteListController+SwiftUI.swift in Sources */, - AD78F9EE28EC718700BC0FCE /* URL+EnrichedURL.swift in Sources */, - ADFD391D2D47D07C00F8E1B1 /* DraftEndpoints.swift in Sources */, - ADEEB7F62BD168D500C76602 /* MessageReactionGroupDTO.swift in Sources */, - C121E87D274544AF00023E4C /* ChannelMemberListQueryDTO.swift in Sources */, - C121E87E274544AF00023E4C /* DeviceDTO.swift in Sources */, - C121E87F274544AF00023E4C /* ChannelMuteDTO.swift in Sources */, - AD37D7CE2BC9937200800D8C /* Thread.swift in Sources */, - C121E880274544AF00023E4C /* AttachmentId.swift in Sources */, - 40789D4C29F6C87B0018C2BB /* AudioRecordingState_Tests.swift in Sources */, - 4F97F26E2BA858E9001C4D66 /* UserSearch.swift in Sources */, - C121E881274544AF00023E4C /* AttachmentTypes.swift in Sources */, - C121E882274544AF00023E4C /* ChatMessageLinkAttachment.swift in Sources */, - AD9632E22C0A436C0073B814 /* ThreadUpdaterMiddleware.swift in Sources */, - C18F5B532840BD2C00527915 /* DBDate.swift in Sources */, - ADF2BBE92B9B61E30069D467 /* AppEndpoints.swift in Sources */, - C121E883274544AF00023E4C /* ChatMessageGiphyAttachment.swift in Sources */, - CFE616BC28348AC800AE2ABF /* StreamTimer.swift in Sources */, - AD0F7F1A2B613EDC00914C4C /* TextLinkDetector.swift in Sources */, - C121E884274544AF00023E4C /* ChatMessageFileAttachment.swift in Sources */, - C121E885274544AF00023E4C /* ChatMessageVideoAttachment.swift in Sources */, - AD4E87972E37947300223A1C /* ChannelPayload+asModel.swift in Sources */, - AD4E87982E37947300223A1C /* UserPayload+asModel.swift in Sources */, - AD4E87992E37947300223A1C /* MessagePayload+asModel.swift in Sources */, - AD4E87A12E39167C00223A1C /* LivestreamChannelController+Combine.swift in Sources */, - 4F9494BC2C41086F00B5C9CE /* BackgroundEntityDatabaseObserver.swift in Sources */, - C121E886274544AF00023E4C /* ChatMessageImageAttachment.swift in Sources */, - 43D3F0FD28410A0200B74921 /* CreateCallRequestBody.swift in Sources */, - C121E887274544AF00023E4C /* AnyAttachmentPayload.swift in Sources */, - C121E888274544AF00023E4C /* ChatMessageAttachment.swift in Sources */, - C121E889274544AF00023E4C /* ChatMessageAudioAttachment.swift in Sources */, - C121E88A274544AF00023E4C /* ChannelId.swift in Sources */, - 4F97F27B2BA88936001C4D66 /* MessageSearchState+Observer.swift in Sources */, - C121E88B274544AF00023E4C /* ChannelRead.swift in Sources */, - 40789D4329F6B3250018C2BB /* VoiceRecordingAttachmentPayload_Tests.swift in Sources */, - C121E88C274544AF00023E4C /* Channel.swift in Sources */, - C121E88D274544AF00023E4C /* BanEnabling.swift in Sources */, - 4FDAD05F2BC8179E004048E8 /* StateBuilder.swift in Sources */, - C121E88E274544AF00023E4C /* ChannelType.swift in Sources */, - AD0CC0352BDC4A6B005E2C66 /* ReactionListController+Combine.swift in Sources */, - C121E88F274544AF00023E4C /* CurrentUser.swift in Sources */, - 40789D1629F6AC500018C2BB /* AudioPlaybackRate.swift in Sources */, - C121E890274544AF00023E4C /* Device.swift in Sources */, - 8413D2EA2BDC6300005ADA4E /* PollVoteListQueryDTO.swift in Sources */, - C121E891274544AF00023E4C /* Member.swift in Sources */, - 8451C48E2BD671A400849955 /* PollsRepository.swift in Sources */, - C121E892274544B000023E4C /* User.swift in Sources */, - C121E893274544B000023E4C /* UserInfo.swift in Sources */, - C121E894274544B000023E4C /* ChatMessage.swift in Sources */, - C121E895274544B000023E4C /* MessagePinning.swift in Sources */, - 4042968429FACA0E0089126D /* AudioSamplesProcessor.swift in Sources */, - C121E896274544B000023E4C /* UnreadCount.swift in Sources */, - ADFCA5B42D121EB8000F515F /* LocationInfo.swift in Sources */, - 842F9746277A09B10060A489 /* PinnedMessagesQuery.swift in Sources */, - C121E897274544B000023E4C /* User+SwiftUI.swift in Sources */, - C121E898274544B000023E4C /* MessageReaction.swift in Sources */, - C121E899274544B000023E4C /* MessageReactionType.swift in Sources */, - 84B7383E2BE8C13A00EC66EC /* PollController+SwiftUI.swift in Sources */, - C121E89A274544B000023E4C /* MuteDetails.swift in Sources */, - C121E89B274544B000023E4C /* Controller.swift in Sources */, - 4F910C6D2BEE1BDC00214EB9 /* UnreadMessageLookup.swift in Sources */, - 404296DE2A0114900089126D /* StreamAudioQueuePlayer_Tests.swift in Sources */, - AD85137F2E9D37B9005327C0 /* DeliveredMessageInfo.swift in Sources */, - C121E89C274544B000023E4C /* DataController.swift in Sources */, - AD545E602D523CB0008FD399 /* DraftPayloads.swift in Sources */, - AD17CDFA27E4DB2700E0D092 /* PushProvider.swift in Sources */, - C121E89D274544B000023E4C /* UserSearchController.swift in Sources */, - C121E89E274544B000023E4C /* MessageSearchController.swift in Sources */, - 40789D3229F6AC500018C2BB /* AudioRecording.swift in Sources */, - C121E89F274544B000023E4C /* MessageSearchController+Combine.swift in Sources */, - C121E8A0274544B000023E4C /* MessageSearchController+SwiftUI.swift in Sources */, - AD8E75E72E04963200AE0F70 /* ActiveLiveLocationsEndTimeTracker.swift in Sources */, - C121E8A1274544B000023E4C /* UserController.swift in Sources */, - AD0CC01D2BDBD22D005E2C66 /* ReactionEndpoints.swift in Sources */, - C121E8A2274544B000023E4C /* UserController+Combine.swift in Sources */, - C121E8A3274544B000023E4C /* UserController+SwiftUI.swift in Sources */, - C121E8A4274544B000023E4C /* MemberController.swift in Sources */, - C1EE53AA27BA662B00B1A6CA /* QueuedRequestDTO.swift in Sources */, - C121E8A5274544B000023E4C /* MemberController+SwiftUI.swift in Sources */, - C121E8A6274544B000023E4C /* MemberController+Combine.swift in Sources */, - C121E8A7274544B000023E4C /* MemberListController.swift in Sources */, - C121E8A8274544B000023E4C /* MemberListController+SwiftUI.swift in Sources */, - 8413D2ED2BDC63FA005ADA4E /* PollVoteListQuery.swift in Sources */, - ADB8B8EB2D8890B900549C95 /* MessageReminderDTO.swift in Sources */, - C121E8A9274544B000023E4C /* MemberListController+Combine.swift in Sources */, - C121E8AA274544B000023E4C /* ChatChannelWatcherListController.swift in Sources */, - C143788E27BBEBB900E23965 /* OfflineRequestsRepository.swift in Sources */, - C121E8AB274544B000023E4C /* ChatChannelWatcherListController+Combine.swift in Sources */, - 4F8E531D2B833D6C008C0F9F /* ChatState.swift in Sources */, - C121E8AC274544B000023E4C /* ChatChannelWatcherListController+SwiftUI.swift in Sources */, - C121E8AD274544B000023E4C /* ChannelController.swift in Sources */, - 4FD2BE572B9AF8A300FFC6F2 /* ChannelList.swift in Sources */, - C1E8AD58278C8A6F0041B775 /* SyncRepository.swift in Sources */, - 841BA9FC2BCE8468000C73E4 /* CastPollVoteRequestBody.swift in Sources */, - 4F4562F72C240FD200675C7F /* DatabaseItemConverter.swift in Sources */, - C121E8AE274544B000023E4C /* ChannelController+SwiftUI.swift in Sources */, - 4FE56B8E2D5DFE4600589F9A /* MarkdownParser.swift in Sources */, - C121E8AF274544B000023E4C /* ChannelController+Combine.swift in Sources */, - AD1B9F422E30F7850091A37A /* LivestreamChannelController.swift in Sources */, - 82C18FDD2C10C8E600C5283C /* BlockedUserPayload.swift in Sources */, - C121E8B0274544B000023E4C /* ChannelListController.swift in Sources */, - C121E8B1274544B000023E4C /* ChannelListController+SwiftUI.swift in Sources */, - C121E8B2274544B000023E4C /* ChannelListController+Combine.swift in Sources */, - C121E8B3274544B000023E4C /* CurrentUserController.swift in Sources */, - 4F6AD5E42CABEAB6007E769C /* KeyPath+Extensions.swift in Sources */, - C174E0F7284DFA5A0040B936 /* IdentifiablePayload.swift in Sources */, - AD770B692D09E2D5003AC602 /* SharedLocation.swift in Sources */, - AD0CC0382BDC4B5A005E2C66 /* ReactionListController+SwiftUI.swift in Sources */, - 841BAA052BCE94F8000C73E4 /* QueryPollsRequestBody.swift in Sources */, - C121E8B4274544B000023E4C /* CurrentUserController+SwiftUI.swift in Sources */, - 40789D1E29F6AC500018C2BB /* AudioPlayingDelegate.swift in Sources */, - ADCE88302F1181BC00F6A7C3 /* ChannelFilterTagDTO.swift in Sources */, - ADF2BBEC2B9B622B0069D467 /* AppSettingsPayload.swift in Sources */, - C121E8B5274544B000023E4C /* CurrentUserController+Combine.swift in Sources */, - C121E8B6274544B000023E4C /* ConnectionController.swift in Sources */, - C121E8B7274544B000023E4C /* ConnectionController+SwiftUI.swift in Sources */, - C121E8B8274544B000023E4C /* ConnectionController+Combine.swift in Sources */, - ADE40044291B1A510000C98B /* AttachmentUploader.swift in Sources */, - 841BAA022BCE9394000C73E4 /* UpdatePollRequestBody.swift in Sources */, - C121E8B9274544B000023E4C /* MessageController.swift in Sources */, - ADA83B512D978050003B3928 /* ReminderPayloads.swift in Sources */, - AD483B972A2658970004B406 /* ChannelMemberUnbanRequestPayload.swift in Sources */, - 841BA9FF2BCE8E6D000C73E4 /* CreatePollRequestBody.swift in Sources */, - C121E8BA274544B100023E4C /* MessageController+SwiftUI.swift in Sources */, - C121E8BB274544B100023E4C /* MessageController+Combine.swift in Sources */, - C121E8BC274544B100023E4C /* UserListController.swift in Sources */, - AD785690298B273900C2FEAD /* ChatClient+ChannelController.swift in Sources */, - C121E8BD274544B100023E4C /* UserListController+SwiftUI.swift in Sources */, - C121E8BE274544B100023E4C /* UserListController+Combine.swift in Sources */, - C121E8BF274544B100023E4C /* EventsController.swift in Sources */, - C121E8C0274544B100023E4C /* EventsController+Combine.swift in Sources */, - C121E8C1274544B100023E4C /* EventsController+SwiftUI.swift in Sources */, - C121E8C2274544B100023E4C /* ChannelEventsController.swift in Sources */, - ADB8B90A2D8C756600549C95 /* ReminderEvents.swift in Sources */, - C121E8C3274544B100023E4C /* ListChange.swift in Sources */, - C15C8839286C7BF300E6A72C /* BackgroundListDatabaseObserver.swift in Sources */, - 848849B62CEE01070010E7CA /* AITypingEvents.swift in Sources */, - ADB951B3291C3CE900800554 /* AnyAttachmentUpdater.swift in Sources */, - 40789D3829F6AC500018C2BB /* AssetPropertyLoading.swift in Sources */, - C121E8C4274544B100023E4C /* EntityChange.swift in Sources */, - 40789D2629F6AC500018C2BB /* AudioSessionConfiguring.swift in Sources */, - C121E8C5274544B100023E4C /* ChannelMemberListQuery.swift in Sources */, - 40789D3029F6AC500018C2BB /* AudioRecordingDelegate.swift in Sources */, - AD81FEEE2D3977AC00765FD4 /* StreamModelsTransformer.swift in Sources */, - C121E8C6274544B100023E4C /* ChannelWatcherListQuery.swift in Sources */, - 4F05C0722C8832C40085B4B7 /* URLRequest+cURL.swift in Sources */, - AD37D7CB2BC98A5300800D8C /* ThreadReadDTO.swift in Sources */, - AD9C92702DD4DD070013A7E6 /* SendMessageInterceptor.swift in Sources */, - C121E8C7274544B100023E4C /* ChannelListQuery.swift in Sources */, - 841BAA0B2BCE9B57000C73E4 /* CreatePollOptionRequestBody.swift in Sources */, - C121E8C8274544B100023E4C /* UserListQuery.swift in Sources */, - C121E8C9274544B100023E4C /* MessageSearchQuery.swift in Sources */, - C10C7553299D1D67008C8F78 /* ChannelRepository.swift in Sources */, - C121E8CA274544B100023E4C /* QueryOptions.swift in Sources */, - C121E8CB274544B100023E4C /* ChannelQuery.swift in Sources */, - C121E8CC274544B100023E4C /* Filter.swift in Sources */, - ADA83B4D2D977D64003B3928 /* ReminderEndpoints.swift in Sources */, - C121E8CD274544B100023E4C /* Pagination.swift in Sources */, - C121E8CE274544B100023E4C /* Sorting.swift in Sources */, - C121E8CF274544B100023E4C /* ChannelListSortingKey.swift in Sources */, - ADB8B9102D8C7B2500549C95 /* ReminderUpdaterMiddleware.swift in Sources */, - AD37D7C82BC98A4400800D8C /* ThreadParticipantDTO.swift in Sources */, - C121E8D0274544B100023E4C /* UserListSortingKey.swift in Sources */, - C121E8D1274544B100023E4C /* ChannelMemberListSortingKey.swift in Sources */, - C121E8D2274544B100023E4C /* ClientError.swift in Sources */, - 4F45802F2BEE0B4B0099F540 /* ChannelListLinker.swift in Sources */, - C143789127BC03EE00E23965 /* EndpointPath.swift in Sources */, - 841BAA582BD29DA5000C73E4 /* PollVote.swift in Sources */, - C121E8D3274544B100023E4C /* ErrorPayload.swift in Sources */, - C121E8D4274544B100023E4C /* NSManagedObject+Extensions.swift in Sources */, - 4F877D3A2D019E0900CB66EC /* ChannelPinningScope.swift in Sources */, - 40789D4029F6AFC40018C2BB /* Debouncer_Tests.swift in Sources */, - C121E8D6274544B100023E4C /* InternetConnection.swift in Sources */, - C121E8D7274544B100023E4C /* Reachability_Vendor.swift in Sources */, - C121E8D8274544B100023E4C /* Error+InternetNotAvailable.swift in Sources */, - 4F83FA472BA43DC3008BD8CD /* MemberList.swift in Sources */, - C121E8D9274544B100023E4C /* LogFormatter.swift in Sources */, - C121E8DA274544B100023E4C /* PrefixLogFormatter.swift in Sources */, - C1B0B38727BFE8AB00C8207D /* MessageRepository.swift in Sources */, - AD8258A42BD2939500B9ED74 /* MessageReactionGroup.swift in Sources */, - 84B7383B2BE8BF8E00EC66EC /* PollController+Combine.swift in Sources */, - CFE616BA28348A6100AE2ABF /* CountdownTracker.swift in Sources */, - C121E8DB274544B100023E4C /* ConsoleLogDestination.swift in Sources */, - ADB97E8D2EB129FB0065824C /* ChannelWatcherHandler.swift in Sources */, - C121E8DC274544B100023E4C /* BaseLogDestination.swift in Sources */, - C121E8DD274544B100023E4C /* LogDestination.swift in Sources */, - C121E8DE274544B100023E4C /* Logger.swift in Sources */, - C121E8DF274544B100023E4C /* StringInterpolation+Extensions.swift in Sources */, - ADB97E782EAF8EF40065824C /* MessageDeliveryCriteriaValidator.swift in Sources */, - C121E8E0274544B100023E4C /* Atomic.swift in Sources */, - ADB951A2291BD7CC00800554 /* UploadedAttachment.swift in Sources */, - C121E8E1274544B100023E4C /* OptionalDecodable.swift in Sources */, - C1CEF90A2A1CDF7600414931 /* UserUpdateMiddleware.swift in Sources */, - C121E8E2274544B200023E4C /* Codable+Extensions.swift in Sources */, - AD1BA40B2E3A2D180092D602 /* ManualEventHandler.swift in Sources */, - C121E8E3274544B200023E4C /* Data+Gzip.swift in Sources */, - C121E8E4274544B200023E4C /* LazyCachedMapCollection.swift in Sources */, - 40789D3D29F6AD9C0018C2BB /* Debouncer.swift in Sources */, - 4FC7B3F02ED86E3000246903 /* MarkUnreadPayload.swift in Sources */, - AD7A11CC2DEE091400B8F963 /* LocationEndpoints.swift in Sources */, - AD6E32A22BBC50110073831B /* ThreadListQuery.swift in Sources */, - ADF0473A2DE4DAE4001C23D2 /* LocationPayloads.swift in Sources */, - C121E8E5274544B200023E4C /* Timers.swift in Sources */, - C121E8E6274544B200023E4C /* SystemEnvironment.swift in Sources */, - 4F97F2712BA86491001C4D66 /* UserSearchState.swift in Sources */, - C121E8E7274544B200023E4C /* Bundle+Extensions.swift in Sources */, - C121E8E8274544B200023E4C /* OptionSet+Extensions.swift in Sources */, - 40789D2029F6AC500018C2BB /* AudioPlaying.swift in Sources */, - 4042968129FAC9F80089126D /* AudioAnalysing.swift in Sources */, - 4F14F1272BBBDD7400B1074E /* StateLayerDatabaseObserver.swift in Sources */, - 4F427F6A2BA2F52100D92238 /* ConnectedUserState.swift in Sources */, - C121E8EB274544B200023E4C /* Result+Extensions.swift in Sources */, - C121E8EC274544B200023E4C /* Publisher+Extensions.swift in Sources */, - C121E8ED274544B200023E4C /* UniqueId.swift in Sources */, - C121E8EE274544B200023E4C /* MulticastDelegate.swift in Sources */, - C121E8EF274544B200023E4C /* MainQueue+Synchronous.swift in Sources */, - C121E8F0274544B200023E4C /* Dictionary+Extensions.swift in Sources */, - C121E8F1274544B200023E4C /* MultipartFormData.swift in Sources */, - AD3895302E9EB73F0039E6BF /* ChannelDeliveredMiddleware.swift in Sources */, - AD545E672D53C271008FD399 /* DraftMessagesRepository.swift in Sources */, - C121E8F2274544B200023E4C /* SystemEnvironment+Version.swift in Sources */, - AD78F9EF28EC718D00BC0FCE /* EventBatcher.swift in Sources */, - 4F8E53162B7F58BE008C0F9F /* Chat.swift in Sources */, - 404296DB2A0112D00089126D /* AudioQueuePlayer.swift in Sources */, - 40A458EE2A03AC7C00C198F7 /* AVAsset+TotalAudioSamples.swift in Sources */, - AD0CC0132BDBC1BF005E2C66 /* ReactionListQuery.swift in Sources */, - 4F427F672BA2F43200D92238 /* ConnectedUser.swift in Sources */, - AD37D7C52BC979B000800D8C /* ThreadDTO.swift in Sources */, - 40789D1829F6AC500018C2BB /* AudioPlaybackContextAccessor.swift in Sources */, - C1FFD9FA27ECC7C7008A6848 /* Filter+predicate.swift in Sources */, - 4FE6E1AE2BAC7A1B00C80AF1 /* UserListState+Observer.swift in Sources */, - 4FE6E1AB2BAC79F400C80AF1 /* MemberListState+Observer.swift in Sources */, - AD8FEE592AA8E1A100273F88 /* ChatClient+Environment.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -12879,358 +4935,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - C121EB5F2746A1E600023E4C /* Appearance.swift in Sources */, - C121EB602746A1E600023E4C /* Components.swift in Sources */, - C121EB612746A1E600023E4C /* Appearance+ColorPalette.swift in Sources */, - C121EB622746A1E600023E4C /* Appearance+Images.swift in Sources */, - C121EB632746A1E600023E4C /* Appearance+Fonts.swift in Sources */, - AD95FD0E28F991ED00DBDF41 /* ImageResize.swift in Sources */, - C121EB642746A1E600023E4C /* Appearance+SwiftUI.swift in Sources */, - ADBBDA23279F0CFA00E47B1C /* UploadingProgressFormatter.swift in Sources */, - AD78F9F428EC72D700BC0FCE /* UIScrollView+Extensions.swift in Sources */, - C121EB652746A1E600023E4C /* Components+SwiftUI.swift in Sources */, - C121EB662746A1E600023E4C /* Deprecations.swift in Sources */, - C121EB672746A1E600023E4C /* DateUtils.swift in Sources */, - C121EB682746A1E600023E4C /* Cancellable.swift in Sources */, - ADE57B7D2C36E71200DD6B88 /* ChatThreadListHeaderBannerView.swift in Sources */, - C121EB692746A1E600023E4C /* ImageLoading.swift in Sources */, - C121EB6A2746A1E600023E4C /* NukeImageLoader.swift in Sources */, - ADCB578228A42D7700B81AE8 /* AnyDifferentiable.swift in Sources */, - C121EB6B2746A1E600023E4C /* AppearanceProvider.swift in Sources */, - C121EB6C2746A1E600023E4C /* ComponentsProvider.swift in Sources */, - C121EB6D2746A1E600023E4C /* UIView+Extensions.swift in Sources */, - C121EB6E2746A1E600023E4C /* UILabel+Extensions.swift in Sources */, - C121EB6F2746A1E600023E4C /* CALayer+Extensions.swift in Sources */, - AD91C35528A5550C004D1E45 /* ChatMessageListVC+DiffKit.swift in Sources */, - C121EB702746A1E600023E4C /* ImageCDN.swift in Sources */, - C121EB712746A1E700023E4C /* UIColor+Extensions.swift in Sources */, - C121EB722746A1E700023E4C /* Bundle+Extensions.swift in Sources */, - AD4F89D72C666471006DF7E5 /* PollResultsVoteItemCell.swift in Sources */, - C121EB742746A1E700023E4C /* UIImage+Extensions.swift in Sources */, - C121EB752746A1E700023E4C /* UIFont+Extensions.swift in Sources */, - AD99C909279B0E9D009DD9C5 /* MessageDateSeparatorFormatter.swift in Sources */, - C121EB762746A1E700023E4C /* Array+Extensions.swift in Sources */, - ADE57B7A2C36DB2000DD6B88 /* ChatThreadListErrorView.swift in Sources */, - C121EB772746A1E700023E4C /* UIViewController+Extensions.swift in Sources */, - 40FA4DE62A12A45400DA21D2 /* VoiceRecordingAttachmentComposerPreview.swift in Sources */, - 401105492A12735900F877C7 /* AudioVisualizationView_Tests.swift in Sources */, - C121EB782746A1E700023E4C /* NSLayoutConstraint+Extensions.swift in Sources */, - C14A46592846636900EF498E /* SDKIdentifier.swift in Sources */, - C121EB792746A1E700023E4C /* UITextView+Extensions.swift in Sources */, - C121EB7A2746A1E700023E4C /* String+Extensions.swift in Sources */, - C121EB7B2746A1E700023E4C /* ChatMessage+Extensions.swift in Sources */, - C121EB7C2746A1E700023E4C /* Animation.swift in Sources */, - ADF509702C5A80EE008F95CD /* PollAttachmentOptionListItemView.swift in Sources */, - C121EB7D2746A1E700023E4C /* ChatChannelNamer.swift in Sources */, - AD7EFDAB2C78C0B600625FC5 /* PollCommentListVC.swift in Sources */, - C121EB7E2746A1E700023E4C /* UIStackView+Extensions.swift in Sources */, - AD169DF02C9B115A00F58FAC /* KeyboardHandler.swift in Sources */, - ADDC080C2C82905300EA0E5F /* PollCreationFeatureSwitchView.swift in Sources */, - C121EB7F2746A1E700023E4C /* SystemEnvironment.swift in Sources */, - C121EB802746A1E700023E4C /* CACornerMask+Extensions.swift in Sources */, - C121EB812746A1E700023E4C /* CGRect+Extensions.swift in Sources */, - AD4C8C232C5D479B00E1C414 /* StackedUserAvatarsView.swift in Sources */, - C121EB822746A1E700023E4C /* CGPoint+Extensions.swift in Sources */, - 40FA4DEB2A12A46D00DA21D2 /* VoiceRecordingAttachmentComposerPreview_Tests.swift in Sources */, - C121EB832746A1E700023E4C /* NavigationVC.swift in Sources */, - ADD3286E2C07CCCA00BAD0E9 /* BadgeView.swift in Sources */, - C121EB842746A1E700023E4C /* Cache.swift in Sources */, - AD169E032C9F969C00F58FAC /* DefaultScrollViewKeyboardHandler.swift in Sources */, - AD7BE1742C2347A3000A5756 /* ChatThreadListEmptyView.swift in Sources */, - C121EB852746A1E700023E4C /* VideoLoading.swift in Sources */, - AD7EFDB42C78DBF800625FC5 /* PollCommentListSectionHeaderView.swift in Sources */, - ADCB577C28A42D7700B81AE8 /* AppKitExtension.swift in Sources */, - C121EB872746A1E700023E4C /* ImageMerger.swift in Sources */, - C121EB882746A1E700023E4C /* NukeImageProcessor.swift in Sources */, - 40824D242A1271B9003B61FD /* PlayPauseButton.swift in Sources */, - C121EB892746A1E700023E4C /* TitleContainerView.swift in Sources */, - C121EB8A2746A1E700023E4C /* GradientView.swift in Sources */, - AD4F89D12C666471006DF7E5 /* PollResultsSectionHeaderView.swift in Sources */, - C121EB8B2746A1E700023E4C /* AttachmentActionButton.swift in Sources */, - C121EB8C2746A1E700023E4C /* ChatSuggestionsVC.swift in Sources */, - C121EB8D2746A1E700023E4C /* ChatSuggestionsHeaderView.swift in Sources */, - C17546A82B1652C100129DF7 /* StatefulScrollViewPaginationHandler.swift in Sources */, - C121EB8E2746A1E700023E4C /* ChatSuggestionsCollectionView.swift in Sources */, - C121EB8F2746A1E700023E4C /* ChatSuggestionsCollectionViewLayout.swift in Sources */, - AD76CE362A5F1138003CA182 /* ChatMessageSearchVC.swift in Sources */, - C121EB902746A1E700023E4C /* ChatSuggestionsCollectionReusableView.swift in Sources */, - C121EB912746A1E800023E4C /* ChatMentionSuggestionView.swift in Sources */, - C121EB922746A1E800023E4C /* ChatMentionSuggestionCollectionViewCell.swift in Sources */, - C121EB932746A1E800023E4C /* ChatCommandSuggestionView.swift in Sources */, - 4F05ECB92B6CCA4900641820 /* DifferenceKit+Stream.swift in Sources */, - C121EB942746A1E800023E4C /* ChatCommandSuggestionCollectionViewCell.swift in Sources */, - AD7EFDAC2C78C0B900625FC5 /* PollCommentListItemCell.swift in Sources */, - 40824D4A2A1271EF003B61FD /* PlayPauseButton_Tests.swift in Sources */, - C121EB952746A1E800023E4C /* AttachmentsPreviewVC.swift in Sources */, - AD7BE1712C234798000A5756 /* ChatThreadListLoadingView.swift in Sources */, - C121EB962746A1E800023E4C /* AttachmentPreviewContainer.swift in Sources */, - C121EB972746A1E800023E4C /* AttachmentPreviewProvider.swift in Sources */, - AD169DF82C9B33B700F58FAC /* PollCreationSectionHeaderView.swift in Sources */, - ADD328772C07E9B300BAD0E9 /* ViewContainerBuilder.swift in Sources */, - C121EB982746A1E800023E4C /* DefaultAttachmentPreviewProvider.swift in Sources */, - C121EB992746A1E800023E4C /* FileAttachmentView.swift in Sources */, - ADF509742C5A80EE008F95CD /* PollAttachmentView.swift in Sources */, - C121EB9A2746A1E800023E4C /* ImageAttachmentComposerPreview.swift in Sources */, - C121EB9B2746A1E800023E4C /* VideoAttachmentComposerPreview.swift in Sources */, - C121EB9C2746A1E800023E4C /* SendButton.swift in Sources */, - C121EB9D2746A1E800023E4C /* ConfirmButton.swift in Sources */, - C121EB9E2746A1E800023E4C /* CommandButton.swift in Sources */, - C121EB9F2746A1E800023E4C /* AttachmentButton.swift in Sources */, - C121EBA02746A1E800023E4C /* CircularCloseButton.swift in Sources */, - C121EBA12746A1E800023E4C /* ShrinkInputButton.swift in Sources */, - C121EBA22746A1E800023E4C /* CheckboxControl.swift in Sources */, - AD50C31E2A607A88002FDD06 /* ChannelListSearchStrategy.swift in Sources */, - C121EBA32746A1E800023E4C /* QuotedChatMessageView.swift in Sources */, - C121EBA42746A1E800023E4C /* QuotedChatMessageView+SwiftUI.swift in Sources */, - C121EBA52746A1E800023E4C /* OnlineIndicatorView.swift in Sources */, - ADE8B4B62C611DEA00C26FBF /* CheckboxButton.swift in Sources */, - AD8B72762908016400921C31 /* ImageDownloadRequest.swift in Sources */, - ADDB2F5A2954CBF700BF80DA /* ViewPaginationHandling.swift in Sources */, - 40FA4DE82A12A45400DA21D2 /* VoiceRecordingAttachmentQuotedPreview.swift in Sources */, - ADDB2F632954D48D00BF80DA /* InvertedScrollViewPaginationHandler.swift in Sources */, - C121EBA62746A1E800023E4C /* ChatPresenceAvatarView.swift in Sources */, - ADD328722C07CD7200BAD0E9 /* ChatThreadUnreadCountView.swift in Sources */, - C121EBA72746A1E800023E4C /* ChatAvatarView.swift in Sources */, - AD552E0228F46CE700199A6F /* ImageLoaderOptions.swift in Sources */, - ADD3285F2C05447500BAD0E9 /* ChatThreadListVC.swift in Sources */, - C121EBA82746A1E800023E4C /* ChatChannelAvatarView.swift in Sources */, - C121EBA92746A1E800023E4C /* ChatChannelAvatarView+SwiftUI.swift in Sources */, - C121EBAA2746A1E800023E4C /* ChatUserAvatarView.swift in Sources */, - AD3DB8322E7C48BF0023D377 /* GalleryHeaderViewDateFormatter.swift in Sources */, - 40824D0F2A1270CB003B61FD /* ChatMessageVoiceRecordingAttachmentListView.swift in Sources */, - C121EBAB2746A1E800023E4C /* CurrentChatUserAvatarView.swift in Sources */, - C121EBAC2746A1E800023E4C /* InputChatMessageView.swift in Sources */, - C121EBAD2746A1E800023E4C /* InputTextView.swift in Sources */, - C121EBAE2746A1E800023E4C /* CommandLabelView.swift in Sources */, - AD4F89E42C6A7B81006DF7E5 /* PollResultsVoteListVC.swift in Sources */, - CF33B3AD28171BE500C84CDB /* CooldownView.swift in Sources */, - C121EBAF2746A1E800023E4C /* ListCollectionViewLayout.swift in Sources */, - ADF509722C5A80EE008F95CD /* PollAttachmentOptionListView.swift in Sources */, - C121EBB02746A1E900023E4C /* CellSeparatorView.swift in Sources */, - C121EBB12746A1E900023E4C /* ContainerStackView.swift in Sources */, - C121EBB22746A1E900023E4C /* OnlyLinkTappableTextView.swift in Sources */, - C121EBB32746A1E900023E4C /* ShareButton.swift in Sources */, - C121EBB42746A1E900023E4C /* CloseButton.swift in Sources */, - C121EBB52746A1E900023E4C /* ChatNavigationBar.swift in Sources */, - C121EBB62746A1E900023E4C /* BaseViews.swift in Sources */, - ADD4C0E22B30A98400F230FF /* UnsupportedAttachmentViewInjector.swift in Sources */, - C121EBB72746A1E900023E4C /* SwiftUIViewRepresentable.swift in Sources */, - C121EBB82746A1E900023E4C /* ChatLoadingIndicator.swift in Sources */, - AD4F89DF2C6A5908006DF7E5 /* PollResultsSectionFooterView.swift in Sources */, - ADEE888E289C3CC0007DF3F8 /* ChatMessageListView+DiffKit.swift in Sources */, - CFE5F85C2874A9330099A6A1 /* ChatChannelListEmptyView.swift in Sources */, - AD2DDA562CAA2B600040B8D4 /* PollAllOptionsListItemCell.swift in Sources */, - C121EBB92746A1E900023E4C /* PlayerView.swift in Sources */, - ADF509762C5A80EE008F95CD /* PollAttachmentViewInjector.swift in Sources */, - C121EBBA2746A1E900023E4C /* GalleryCollectionViewCell.swift in Sources */, - C1788F5929B8C1B400149883 /* ChatMessageHeaderDecoratorView.swift in Sources */, - C121EBBB2746A1E900023E4C /* ImageAttachmentGalleryCell.swift in Sources */, - C121EBBC2746A1E900023E4C /* VideoAttachmentGalleryCell.swift in Sources */, - C121EBBD2746A1E900023E4C /* GalleryVC.swift in Sources */, - ADD2A99128FF0CD300A83305 /* ImageSizeCalculator.swift in Sources */, - C121EBBE2746A1E900023E4C /* ZoomDismissalInteractionController.swift in Sources */, - C1BFBABF29CB2A7500FC82A2 /* JumpToUnreadMessagesButton.swift in Sources */, - AD95FD1228FA038900DBDF41 /* ImageDownloadOptions.swift in Sources */, - AD4F89E72C6AE658006DF7E5 /* GroupedSectionListStyling.swift in Sources */, - C121EBBF2746A1E900023E4C /* ZoomTransitionController.swift in Sources */, - C121EBC02746A1E900023E4C /* ZoomAnimator.swift in Sources */, - 40824D362A1271D7003B61FD /* PillButton_Tests.swift in Sources */, - ADD328692C06B3AE00BAD0E9 /* ChatThreadListItemView.swift in Sources */, - AD4118832D5E1368000EF88E /* UILabel+highlightText.swift in Sources */, - 40824D1E2A1271B9003B61FD /* PillButton.swift in Sources */, - C121EBC12746A1E900023E4C /* VideoPlaybackControlView.swift in Sources */, - C121EBC22746A1E900023E4C /* ChatChannelListVC.swift in Sources */, - C121EBC32746A1E900023E4C /* ChatChannelListVC+SwiftUI.swift in Sources */, - 40824D382A1271D7003B61FD /* ClampedView_Tests.swift in Sources */, - C121EBC42746A1E900023E4C /* ChatChannelListCollectionViewDelegate.swift in Sources */, - C121EBC52746A1E900023E4C /* ChatChannelListCollectionViewCell.swift in Sources */, - C121EBC62746A1E900023E4C /* ChatChannelListItemView.swift in Sources */, - C121EBC72746A1E900023E4C /* ChatChannelListItemView+SwiftUI.swift in Sources */, - C121EBC82746A1E900023E4C /* SwipeableView.swift in Sources */, - 40824D132A1270CB003B61FD /* ChatMessageVoiceRecordingAttachmentListView+ItemViewPresenter.swift in Sources */, - C121EBC92746A1E900023E4C /* CellActionView.swift in Sources */, - C121EBCA2746A1E900023E4C /* ChatMessageDeliveryStatusCheckmarkView.swift in Sources */, - ADC4AAB12788C8850004BB35 /* Appearance+Formatters.swift in Sources */, - C121EBCB2746A1E900023E4C /* ChatChannelUnreadCountView.swift in Sources */, - C121EBCC2746A1E900023E4C /* ChatChannelUnreadCountView+SwiftUI.swift in Sources */, - C121EBCD2746A1EA00023E4C /* ChatChannelVC.swift in Sources */, - C121EBCE2746A1EA00023E4C /* ChatChannelVC+SwiftUI.swift in Sources */, - C121EBCF2746A1EA00023E4C /* ChatChannelHeaderView.swift in Sources */, - ADCB578C28A42D7700B81AE8 /* Differentiable.swift in Sources */, - AD169DEB2C99CB8200F58FAC /* PollFeature.swift in Sources */, - AD99C905279B0741009DD9C5 /* MessageTimestampFormatter.swift in Sources */, - C121EBD02746A1EA00023E4C /* ChatThreadVC.swift in Sources */, - C121EBD12746A1EA00023E4C /* ChatThreadVC+SwiftUI.swift in Sources */, - C121EBD22746A1EA00023E4C /* ChatThreadHeaderView.swift in Sources */, - C121EBD32746A1EA00023E4C /* ChatMessageReactionAuthorsVC.swift in Sources */, - ADD2A99B28FF4F4B00A83305 /* StreamCDN.swift in Sources */, - ADCB578A28A42D7700B81AE8 /* Changeset.swift in Sources */, - C121EBD42746A1EA00023E4C /* ChatMessageReactionAuthorViewCell.swift in Sources */, - ADDB2F602954D43E00BF80DA /* ScrollViewPaginationHandler.swift in Sources */, - C121EBD52746A1EA00023E4C /* ChatMessageReactionAuthorsFlowLayout.swift in Sources */, - ADBBDA20279F0CEA00E47B1C /* VideoDurationFormatter.swift in Sources */, - AD43DE6E2A712B0F0040C0FD /* ChatChannelListSearchVC.swift in Sources */, - C121EBD62746A1EA00023E4C /* ChatMessageReactionAppearance.swift in Sources */, - ADDBA9E72CA3117B008E9970 /* PollsConfig.swift in Sources */, - C1788F6029C33A1000149883 /* ChatThreadRepliesCountDecorationView.swift in Sources */, - 40824D0A2A1270BF003B61FD /* VoiceRecordingAttachmentViewInjector.swift in Sources */, - ADD738482A8D312B0011FE81 /* ChannelListMessageTimestampFormatter.swift in Sources */, - C121EBD72746A1EA00023E4C /* ChatMessageReactions+Types.swift in Sources */, - CF38F5B0287DB53E00E24D10 /* ChatChannelListErrorView.swift in Sources */, - ADDC080F2C8290EC00EA0E5F /* PollCreationMultipleVotesFeatureCell.swift in Sources */, - CF62AD9A28944D4700392893 /* SkeletonLoadable.swift in Sources */, - C121EBD82746A1EA00023E4C /* ChatMessageReactionsView.swift in Sources */, - C121EBD92746A1EA00023E4C /* ChatMessageReactionsPickerVC.swift in Sources */, - C121EBDA2746A1EA00023E4C /* ChatReactionPickerBubbleView.swift in Sources */, - A3EA3329276C904700C84A52 /* ObjcAssociatedWeakObject.swift in Sources */, - AD0F7F142B5ED64600914C4C /* ComposerLinkPreviewView.swift in Sources */, - C121EBDB2746A1EA00023E4C /* ChatMessageDefaultReactionsBubbleView.swift in Sources */, - C121EBDC2746A1EA00023E4C /* ChatMessageReactionsBubbleTail.swift in Sources */, - C121EBDD2746A1EA00023E4C /* ChatMessageReactionItemView.swift in Sources */, - AD4F89DC2C667886006DF7E5 /* PollResultsTableHeaderView.swift in Sources */, - 40D396282A0905560020DDC9 /* AudioRecordingNameFormatter.swift in Sources */, - AD169DFC2C9E1A3600F58FAC /* PollCreationNameCell.swift in Sources */, - C121EBDE2746A1EA00023E4C /* ChatReactionPickerReactionsView.swift in Sources */, - C121EBDF2746A1EA00023E4C /* ChatMessageAttachmentPreviewVC.swift in Sources */, - AD4F89D92C666471006DF7E5 /* PollResultsVoteItemView.swift in Sources */, - CF7B2A2728BEAA93006BE124 /* TextViewMentionedUsersHandler.swift in Sources */, - C121EBE02746A1EA00023E4C /* ChatFileAttachmentListView+ItemView.swift in Sources */, - C121EBE12746A1EA00023E4C /* ChatMessageFileAttachmentListView.swift in Sources */, - C121EBE22746A1EA00023E4C /* ChatMessageGalleryView.swift in Sources */, - C121EBE32746A1EA00023E4C /* ChatMessageImageGallery+ImagePreview.swift in Sources */, - C121EBE42746A1EA00023E4C /* VideoAttachmentGalleryPreview.swift in Sources */, - C121EBE52746A1EA00023E4C /* UploadingOverlayView.swift in Sources */, - CF01EB7C288A2B7200B426B8 /* ChatChannelListLoadingView.swift in Sources */, - C121EBE62746A1EA00023E4C /* ChatMessageInteractiveAttachmentView.swift in Sources */, - C121EBE72746A1EA00023E4C /* ChatMessageInteractiveAttachmentView+ActionButton.swift in Sources */, - C121EBE82746A1EA00023E4C /* ChatMessageLinkPreviewView.swift in Sources */, - AD7B51D427EDECA80068CBD1 /* MixedAttachmentViewInjector.swift in Sources */, - C121EBE92746A1EA00023E4C /* ChatMessageGiphyView.swift in Sources */, - E3C7A0E12858BA9E006133C3 /* Reusable+Extensions.swift in Sources */, - ADDC08122C82911B00EA0E5F /* PollCreationOptionCell.swift in Sources */, - ADCB578428A42D7700B81AE8 /* StagedChangeset.swift in Sources */, - AD99C90D279B136D009DD9C5 /* UserLastActivityFormatter.swift in Sources */, - ADA5A0F9276790C100E1C465 /* ChatMessageListDateSeparatorView.swift in Sources */, - C121EBEA2746A1EA00023E4C /* ChatMessageGiphyView+GiphyBadge.swift in Sources */, - C121EBEB2746A1EB00023E4C /* AttachmentViewInjector.swift in Sources */, - C121EBEC2746A1EB00023E4C /* GalleryAttachmentViewInjector.swift in Sources */, - ADDC08092C828FDB00EA0E5F /* PollCreationFeatureCell.swift in Sources */, - C121EBED2746A1EB00023E4C /* GiphyAttachmentViewInjector.swift in Sources */, - C121EBEE2746A1EB00023E4C /* LinkAttachmentViewInjector.swift in Sources */, - 40824D112A1270CB003B61FD /* ChatMessageVoiceRecordingAttachmentListView+ItemView.swift in Sources */, - ADDC08152C82A81F00EA0E5F /* TextFieldView.swift in Sources */, - 401EBB6E29A79686004D9304 /* ChatMessagesCountDecorationView.swift in Sources */, - C121EBEF2746A1EB00023E4C /* FileAttachmentViewInjector.swift in Sources */, - C121EBF02746A1EB00023E4C /* AttachmentViewCatalog.swift in Sources */, - C121EBF12746A1EB00023E4C /* ChatMessageContentView.swift in Sources */, - AD4F89EA2C6B89B3006DF7E5 /* PollTimestampFormatter.swift in Sources */, - AD76CE352A5F1133003CA182 /* ChatChannelSearchVC.swift in Sources */, - C121EBF22746A1EB00023E4C /* ChatMessageContentView+SwiftUI.swift in Sources */, - 406776502A14CB550079B05C /* MediaButton.swift in Sources */, - AD4F89D52C666471006DF7E5 /* PollResultsVC.swift in Sources */, - C121EBF32746A1EB00023E4C /* ChatMessageBubbleView.swift in Sources */, - C121EBF42746A1EB00023E4C /* ChatMessageLayoutOptions.swift in Sources */, - C121EBF52746A1EB00023E4C /* ChatMessageLayoutOptionsResolver.swift in Sources */, - C121EBF62746A1EB00023E4C /* ChatReactionsBubbleView.swift in Sources */, - C121EBF72746A1EB00023E4C /* ChatThreadArrowView.swift in Sources */, - AD169E002C9F513100F58FAC /* PollCreationVC.swift in Sources */, - 401105472A12735900F877C7 /* WaveformView_Tests.swift in Sources */, - C121EBF82746A1EB00023E4C /* ChatMessageErrorIndicator.swift in Sources */, - C121EBF92746A1EB00023E4C /* ChatMessageCell.swift in Sources */, - C121EBFA2746A1EB00023E4C /* ChatMessageListVC.swift in Sources */, - C121EBFB2746A1EB00023E4C /* ChatMessageListVCDataSource.swift in Sources */, - ADCB577A28A42D7700B81AE8 /* Algorithm.swift in Sources */, - C121EBFC2746A1EB00023E4C /* ChatMessageListVCDelegate.swift in Sources */, - C121EBFD2746A1EB00023E4C /* ChatMessageListView.swift in Sources */, - C171041F2768C34E008FB3F2 /* Array+SafeSubscript.swift in Sources */, - CFBF8D522847C57700EEB7D3 /* MarkdownFormatter.swift in Sources */, - 84C11BE627FB459900000A9E /* ChatMessageDeliveryStatusView.swift in Sources */, - C121EBFE2746A1EB00023E4C /* ChatMessageListScrollOverlayView.swift in Sources */, - C121EBFF2746A1EB00023E4C /* ChatMessageListUnreadCountView.swift in Sources */, - C121EC002746A1EB00023E4C /* ScrollToBottomButton.swift in Sources */, - C121EC012746A1EB00023E4C /* TypingIndicatorView.swift in Sources */, - AD053F552CA8DAAD0025EF31 /* PollAllOptionsListVC.swift in Sources */, - C121EC022746A1EB00023E4C /* TypingAnimationView.swift in Sources */, - AD29395E2A2E36FE00533CA7 /* SwipeToReplyGestureHandler.swift in Sources */, - C121EC032746A1EB00023E4C /* ComposerVC.swift in Sources */, - C121EC042746A1EB00023E4C /* ComposerView.swift in Sources */, - C121EC052746A1EB00023E4C /* ComposerKeyboardHandler.swift in Sources */, - C121EC062746A1EB00023E4C /* TypingSuggester.swift in Sources */, - C121EC072746A1EC00023E4C /* ChatMessagePopupVC.swift in Sources */, - C121EC082746A1EC00023E4C /* MessageActionsTransitionController.swift in Sources */, - C121EC092746A1EC00023E4C /* ChatMessageActionControl.swift in Sources */, - C121EC0A2746A1EC00023E4C /* ChatMessageActionItem.swift in Sources */, - C121EC0B2746A1EC00023E4C /* ChatMessageActionsVC.swift in Sources */, - C121EC0C2746A1EC00023E4C /* ChatChannelListRouter.swift in Sources */, - C121EC0D2746A1EC00023E4C /* ChatMessageListRouter.swift in Sources */, - ADCB578628A42D7700B81AE8 /* ElementPath.swift in Sources */, - C121EC0E2746A1EC00023E4C /* AlertsRouter.swift in Sources */, - C121EC0F2746A1EC00023E4C /* NavigationRouter.swift in Sources */, - ADCB577828A42D7700B81AE8 /* ArraySection.swift in Sources */, - C121EC102746A1EC00023E4C /* L10n.swift in Sources */, - C121EC112746A1EC00023E4C /* ImageViewExtensions.swift in Sources */, - C121EC122746A1EC00023E4C /* FetchImage.swift in Sources */, - 40824D202A1271B9003B61FD /* ClampedView.swift in Sources */, - AD9610702C2DD874004F543C /* BannerView.swift in Sources */, - C121EC132746A1EC00023E4C /* ImageCache.swift in Sources */, - C121EC142746A1EC00023E4C /* ImageTask.swift in Sources */, - C121EC152746A1EC00023E4C /* ImagePipeline.swift in Sources */, - C121EC162746A1EC00023E4C /* ImageProcessing.swift in Sources */, - AD7EFDB82C78DC6700625FC5 /* PollCommentListSectionFooterView.swift in Sources */, - CF143981288637AD00898ECA /* ChatChannelListLoadingViewCellContentView.swift in Sources */, - C121EC172746A1EC00023E4C /* ImagePipelineConfiguration.swift in Sources */, - AD7EFDB62C78DC1A00625FC5 /* PollCommentListItemView.swift in Sources */, - C121EC182746A1EC00023E4C /* ImageEncoding.swift in Sources */, - ADBBDA29279F0E9B00E47B1C /* ChannelNameFormatter.swift in Sources */, - C121EC192746A1EC00023E4C /* ImageRequest.swift in Sources */, - ADCD5E4427987EFE00E66911 /* StreamModalTransitioningDelegate.swift in Sources */, - AD7BBFCC2901AF3F004E8B76 /* ImageResultsMapper.swift in Sources */, - C121EC1A2746A1EC00023E4C /* DataCache.swift in Sources */, - CF14397E2886374900898ECA /* ChatChannelListLoadingViewCell.swift in Sources */, - C121EC1B2746A1EC00023E4C /* ImageDecoding.swift in Sources */, - ADCB578828A42D7700B81AE8 /* DifferentiableSection.swift in Sources */, - 40824D222A1271B9003B61FD /* RecordButton.swift in Sources */, - C121EC1C2746A1EC00023E4C /* ImagePipelineCache.swift in Sources */, - AD9632DD2C09E0350073B814 /* ChatThreadListRouter.swift in Sources */, - 400F063229A63A0B00242A86 /* ChatMessageDecorationView.swift in Sources */, - AD4F89ED2C6B935A006DF7E5 /* Calendar+StreamCalendar.swift in Sources */, - C121EC1D2746A1EC00023E4C /* DataLoader.swift in Sources */, - C121EC1E2746A1EC00023E4C /* ImageResponse.swift in Sources */, - 4011052A2A12734800F877C7 /* WaveformView.swift in Sources */, - 40824D302A1271D7003B61FD /* RecordButton_Tests.swift in Sources */, - C121EC1F2746A1EC00023E4C /* ImagePipelineDelegate.swift in Sources */, - C121EC202746A1EC00023E4C /* ImagePrefetcher.swift in Sources */, - C121EC212746A1EC00023E4C /* ImagePublisher.swift in Sources */, - C121EC222746A1EC00023E4C /* ResumableData.swift in Sources */, - C121EC232746A1EC00023E4C /* Allocations.swift in Sources */, - C121EC242746A1ED00023E4C /* TaskFetchDecodedImage.swift in Sources */, - C121EC252746A1ED00023E4C /* TaskLoadData.swift in Sources */, - C1788F6329C33A2C00149883 /* ChatUnreadMessagesCountDecorationView.swift in Sources */, - C121EC262746A1ED00023E4C /* TaskFetchOriginalImageData.swift in Sources */, - C121EC272746A1ED00023E4C /* ImagePipelineTask.swift in Sources */, - 4011052C2A12734800F877C7 /* AudioVisualizationView.swift in Sources */, - C121EC282746A1ED00023E4C /* OperationTask.swift in Sources */, - 40D396262A0905560020DDC9 /* AudioPlaybackRateFormatter.swift in Sources */, - C121EC292746A1ED00023E4C /* TaskLoadImage.swift in Sources */, - ADCB577628A42D7700B81AE8 /* ContentEquatable.swift in Sources */, - C121EC2A2746A1ED00023E4C /* Task.swift in Sources */, - C121EC2B2746A1ED00023E4C /* TaskFetchWithPublisher.swift in Sources */, - C121EC2C2746A1ED00023E4C /* Log.swift in Sources */, - C121EC2D2746A1ED00023E4C /* RateLimiter.swift in Sources */, - ADCB578028A42D7700B81AE8 /* ContentIdentifiable.swift in Sources */, - C121EC2E2746A1ED00023E4C /* Extensions.swift in Sources */, - C121EC2F2746A1ED00023E4C /* Deprecated.swift in Sources */, - C121EC302746A1ED00023E4C /* Combine.swift in Sources */, - ADDC08062C828F9B00EA0E5F /* PollCreationTextFieldView.swift in Sources */, - C121EC312746A1ED00023E4C /* Operation.swift in Sources */, - C121EC322746A1ED00023E4C /* ImageRequestKeys.swift in Sources */, - C121EC332746A1ED00023E4C /* LinkedList.swift in Sources */, - ADD328672C06B3A900BAD0E9 /* ChatThreadListItemCell.swift in Sources */, - C121EC342746A1ED00023E4C /* UIImageView+SwiftyGif.swift in Sources */, - C121EC352746A1ED00023E4C /* NSImage+SwiftyGif.swift in Sources */, - C121EC362746A1ED00023E4C /* UIImage+SwiftyGif.swift in Sources */, - C121EC372746A1ED00023E4C /* SwiftyGifManager.swift in Sources */, - C121EC382746A1ED00023E4C /* NSImageView+SwiftyGif.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -13238,24 +4942,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 79567F31266F68E1007EADD3 /* OnlineIndicatorView_Documentation_Tests.swift in Sources */, - E74DB0E92656680900508D22 /* UIView+Annotations.swift in Sources */, - 79567F2D266F6002007EADD3 /* TitleContainerView_Documentation_Tests.swift in Sources */, - 79567F36266F6F12007EADD3 /* CommandLabelView_Tests.swift in Sources */, - 79567F33266F6DE6007EADD3 /* ChatAvatarView_Documentation_Tests.swift in Sources */, - AD7CF1712694ABCE00F3101D /* ComposerVC_Documentation_Tests.swift in Sources */, - 79567F43266F9EF7007EADD3 /* CommandButton_Documentation_Tests.swift in Sources */, - E74DB10726567FFA00508D22 /* ChatChannelListItemView_Documentation_Tests.swift in Sources */, - ADAC47AA275A7C960027B672 /* ChatMessageContentView_Documentation_Tests.swift in Sources */, - E74DB0C02656631700508D22 /* CustomUIViewSubclasses.swift in Sources */, - 79567F39266F71CE007EADD3 /* CommandLabelView_Documentation_Tests.swift in Sources */, - 79567F3D266F9C77007EADD3 /* ConfirmButton_Documentation_Tests.swift in Sources */, - 79567F3B266F9BBE007EADD3 /* SendButton_Documentation_Tests.swift in Sources */, - E74DB0C32656631700508D22 /* UIView+Helpers.swift in Sources */, - 79567F3F266F9CF3007EADD3 /* AttachmentButton_Documentation_Tests.swift in Sources */, - 79567F45266F9F67007EADD3 /* ShrinkInputButton_Documentation_Tests.swift in Sources */, - E74DB0C52656631700508D22 /* UITestsEnvironmentSetup.swift in Sources */, - 79567F41266F9D78007EADD3 /* AttachmentPlaceholderView_Documentation_Tests.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -13263,17 +4949,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - F86C88BF25FA65C20000BCA9 /* ImageView.swift in Sources */, - F86C88C825FA66CB0000BCA9 /* MessengerChatChannelListItem.swift in Sources */, - F86C87D025F906A30000BCA9 /* FetchImage.swift in Sources */, - AD3D0CC226A88E5100A6D813 /* MessengerChatChannelHeaderView.swift in Sources */, - F86C87B525F906630000BCA9 /* AppDelegate.swift in Sources */, - F87A4960260C6FFA001653A8 /* MessengerChatMessageContentView.swift in Sources */, - F86C87B725F906630000BCA9 /* SceneDelegate.swift in Sources */, - F87A497E260C8D22001653A8 /* MessengerChatChannelViewController.swift in Sources */, - F86C87DA25F906A90000BCA9 /* MessengerChatChannelList.swift in Sources */, - F87A481C2608F873001653A8 /* ChatClient.swift in Sources */, - 4068ECD2298D06BB0032D57A /* SplashViewController.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -13281,26 +4956,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - AD3D0CC026A8727800A6D813 /* SlackChatChannelHeaderView.swift in Sources */, - F8933DFD26020A650054BBFF /* ChatClient.swift in Sources */, - F8933BC425FF56460054BBFF /* Colors.swift in Sources */, - F8933BBF25FF56400054BBFF /* SlackChatChannelViewController.swift in Sources */, - F8FC489826038BDA00A27DC5 /* SlackChatMessageGalleryView.swift in Sources */, - F8933BC225FF56400054BBFF /* SlackChatAvatarView.swift in Sources */, - F8933BBD25FF56400054BBFF /* SlackChatChannelUnreadCountView.swift in Sources */, - AD8D180B268F8ED4004E3A5C /* SlackComposerVC.swift in Sources */, - F8933DF4260209100054BBFF /* SlackChatMessageContentView.swift in Sources */, - F8933BC025FF56400054BBFF /* SlackChatChannelListViewController.swift in Sources */, - ADCBBFD726D66ADC0023FCB2 /* SlackChatMessageListViewController.swift in Sources */, - AD99A7D228EF180C005185DF /* SlackReactionsMessagePopupVC.swift in Sources */, - F8933BC125FF56400054BBFF /* SlackChatChannelListItemView.swift in Sources */, - F8933B9525FF55E30054BBFF /* AppDelegate.swift in Sources */, - AD99A7CE28EF17CA005185DF /* SlackReactonsItemView.swift in Sources */, - AD99A7D428EF188C005185DF /* SlackReactionsMessageActionsTransitionController.swift in Sources */, - 8803EA7A2639B1D8002B2A7B /* SlackMessageOptionsResolver.swift in Sources */, - AD99A7D028EF17ED005185DF /* SlackReactionsView.swift in Sources */, - F87A472026089DFE001653A8 /* JumpView.swift in Sources */, - 4068ECD3298D06BB0032D57A /* SplashViewController.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -13308,18 +4963,6 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 796CBD3C2600A321003299B0 /* ChatClient.swift in Sources */, - F8BA4FA425E69D8F0078BA9D /* iMessageComposerVC.swift in Sources */, - F86D799325E659BB00379BC3 /* iMessageChatChannelViewController.swift in Sources */, - 4068ECD4298D06BC0032D57A /* SplashViewController.swift in Sources */, - AD3D0CC426A89E6300A6D813 /* iMessageChatChannelHeaderView.swift in Sources */, - F8AADE3C25E53DFA005E8528 /* iMessageChatChannelListItemView.swift in Sources */, - F8BA4F9225E694F90078BA9D /* iMessageComposerView.swift in Sources */, - F89C23AD25E508DE0082CA5B /* iMessageChatChannelListViewController.swift in Sources */, - F8CF04AF25EF7D9F00077209 /* iMessageCellSeparatorView.swift in Sources */, - F81641B325E7A36F00F49800 /* iMessageChatMessageContentView.swift in Sources */, - F89C23A925E508DE0082CA5B /* AppDelegate.swift in Sources */, - ADCBBFD526D66A560023FCB2 /* iMessageChatMessageListViewController.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -13489,115 +5132,6 @@ }; /* End PBXTargetDependency section */ -/* Begin PBXVariantGroup section */ - 792DDA5F256FB69E001DB91B /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 792DDA60256FB69E001DB91B /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - 792DDA64256FB69F001DB91B /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 792DDA65256FB69F001DB91B /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; - 882AE0F1257A652A004095B3 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - 882AE0F0257A652A004095B3 /* en */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - A34407CA27D8C3400044F150 /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - A34407CB27D8C3400044F150 /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; - AC90838E268B116000ACFB8E /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - AC90838F268B116000ACFB8E /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; - DBC8A4BD257E5BFB00B20A82 /* Localizable.stringsdict */ = { - isa = PBXVariantGroup; - children = ( - DBC8A4BC257E5BFB00B20A82 /* en */, - ); - name = Localizable.stringsdict; - sourceTree = ""; - }; - E7D68C5726B1B37500FCF3B8 /* TestLocalizable.strings */ = { - isa = PBXVariantGroup; - children = ( - E7D68C5626B1B37500FCF3B8 /* en */, - ); - name = TestLocalizable.strings; - sourceTree = ""; - }; - E7D68C5C26B1BE4500FCF3B8 /* Localizable.strings */ = { - isa = PBXVariantGroup; - children = ( - E7D68C5B26B1BE4500FCF3B8 /* en */, - E7D68C5D26B1BF0100FCF3B8 /* cs */, - ); - name = Localizable.strings; - sourceTree = ""; - }; - E7D68C6226B1CBA400FCF3B8 /* Localizable.stringsdict */ = { - isa = PBXVariantGroup; - children = ( - E7D68C6126B1CBA400FCF3B8 /* en */, - E7D68C6326B1CBA700FCF3B8 /* cs */, - ); - name = Localizable.stringsdict; - sourceTree = ""; - }; - F86C87BF25F906670000BCA9 /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - F86C87C025F906670000BCA9 /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; - F8933B9A25FF55E30054BBFF /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - F8933B9B25FF55E30054BBFF /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; - F8933B9F25FF55E50054BBFF /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - F8933BA025FF55E50054BBFF /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; - F89C23B325E508E20082CA5B /* LaunchScreen.storyboard */ = { - isa = PBXVariantGroup; - children = ( - F89C23B425E508E20082CA5B /* Base */, - ); - name = LaunchScreen.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - /* Begin XCBuildConfiguration section */ 437FCA0C26D67BE40000223C /* Debug */ = { isa = XCBuildConfiguration; @@ -13761,7 +5295,6 @@ 7908821925432B7200896F03 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = EHV7XZLAHA; @@ -13784,7 +5317,6 @@ 7908821A25432B7200896F03 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = EHV7XZLAHA; @@ -13806,7 +5338,6 @@ 7908821B25432B7200896F03 /* Profile */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = EHV7XZLAHA; @@ -13828,7 +5359,6 @@ 792DDA68256FB69F001DB91B /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_ENTITLEMENTS = DemoApp/ChatSample.entitlements; @@ -13853,7 +5383,6 @@ 792DDA69256FB69F001DB91B /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_ENTITLEMENTS = DemoApp/ChatSample.entitlements; @@ -13879,7 +5408,6 @@ 792DDA6A256FB69F001DB91B /* Profile */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; CODE_SIGN_ENTITLEMENTS = DemoApp/ChatSample.entitlements; @@ -13992,7 +5520,6 @@ 793060FA25778897005CF846 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = EHV7XZLAHA; INFOPLIST_FILE = Tests/Info.plist; @@ -14014,7 +5541,6 @@ 793060FB25778897005CF846 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = EHV7XZLAHA; INFOPLIST_FILE = Tests/Info.plist; @@ -14035,7 +5561,6 @@ 793060FC25778897005CF846 /* Profile */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = EHV7XZLAHA; INFOPLIST_FILE = Tests/Info.plist; @@ -14538,7 +6063,6 @@ A34407EA27D8C3400044F150 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; CODE_SIGN_IDENTITY = "Apple Development"; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; @@ -14573,7 +6097,6 @@ A34407EB27D8C3400044F150 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = 1; @@ -14603,7 +6126,6 @@ A34407EC27D8C3400044F150 /* Profile */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; CODE_SIGN_STYLE = Manual; CURRENT_PROJECT_VERSION = 1; @@ -15126,7 +6648,6 @@ E74DB0D02656631700508D22 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = EHV7XZLAHA; @@ -15149,7 +6670,6 @@ E74DB0D12656631700508D22 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = EHV7XZLAHA; @@ -15171,7 +6691,6 @@ E74DB0D22656631700508D22 /* Profile */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; CODE_SIGN_STYLE = Automatic; DEVELOPMENT_TEAM = EHV7XZLAHA; @@ -15709,39 +7228,6 @@ productName = Nuke; }; /* End XCSwiftPackageProductDependency section */ - -/* Begin XCVersionGroup section */ - 7922F30424DACEF100C364BC /* TestDataModel.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - 7922F30524DACEF100C364BC /* TestDataModel.xcdatamodel */, - ); - currentVersion = 7922F30524DACEF100C364BC /* TestDataModel.xcdatamodel */; - path = TestDataModel.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; - 799C9477247E3DEA001F1104 /* StreamChatModel.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - 799C9478247E3DEA001F1104 /* StreamChatModel.xcdatamodel */, - ); - currentVersion = 799C9478247E3DEA001F1104 /* StreamChatModel.xcdatamodel */; - path = StreamChatModel.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; - AD7DFBEA25D2AE7400DD9DA3 /* TestDataModel2.xcdatamodeld */ = { - isa = XCVersionGroup; - children = ( - AD7DFBEB25D2AE7400DD9DA3 /* TestDataModel2.xcdatamodel */, - ); - currentVersion = AD7DFBEB25D2AE7400DD9DA3 /* TestDataModel2.xcdatamodel */; - path = TestDataModel2.xcdatamodeld; - sourceTree = ""; - versionGroupType = wrapper.xcdatamodel; - }; -/* End XCVersionGroup section */ }; rootObject = 8AD5EC8622E9A3E8005CFAC9 /* Project object */; } diff --git a/StreamChatUITestsApp/StreamChatUITestsApp.xcdatamodeld/.xccurrentversion b/StreamChatUITestsApp/StreamChatUITestsApp.xcdatamodeld/.xccurrentversion index 0c67376ebac..d434186d03b 100644 --- a/StreamChatUITestsApp/StreamChatUITestsApp.xcdatamodeld/.xccurrentversion +++ b/StreamChatUITestsApp/StreamChatUITestsApp.xcdatamodeld/.xccurrentversion @@ -1,5 +1,8 @@ - + + _XCCurrentVersionName + StreamChatUITestsApp.xcdatamodel + diff --git a/TestTools/StreamChatTestTools/Mocks/StreamChat/ConnectionRepository_Mock.swift b/TestTools/StreamChatTestTools/Mocks/StreamChat/Repositories/ConnectionRepository_Mock.swift similarity index 100% rename from TestTools/StreamChatTestTools/Mocks/StreamChat/ConnectionRepository_Mock.swift rename to TestTools/StreamChatTestTools/Mocks/StreamChat/Repositories/ConnectionRepository_Mock.swift diff --git a/Tests/Shared/XCTAssertEqual+Difference.swift b/Tests/Shared/XCTAssertEqual+Difference.swift deleted file mode 100644 index 976fce4184e..00000000000 --- a/Tests/Shared/XCTAssertEqual+Difference.swift +++ /dev/null @@ -1,387 +0,0 @@ -// -// Copyright © 2026 Stream.io Inc. All rights reserved. -// - -import Foundation -import XCTest - -public func XCTAssertEqual(_ expected: T, _ received: T, file: StaticString = #file, line: UInt = #line) { - if TestRunnerEnvironment.isCI { - // Use built-in `XCTAssertEqual` when running on the CI to get CI-friendly logs. - XCTAssertEqual(received, expected, "", file: file, line: line) - } else { - XCTAssertTrue( - expected == received, - "Found difference for \n" + diff(expected, received).joined(separator: ", "), - file: file, - line: line - ) - } -} - -// MARK: - Difference - -// Created by Krzysztof Zablocki -// Copyright © 2017 Krzysztof Zablocki. All rights reserved. -// Source: https://github.com/krzysztofzablocki/Difference - -private typealias IndentationType = Difference.IndentationType - -private struct Differ { - private let indentationType: IndentationType - private let skipPrintingOnDiffCount: Bool - - init( - indentationType: IndentationType, - skipPrintingOnDiffCount: Bool - ) { - self.indentationType = indentationType - self.skipPrintingOnDiffCount = skipPrintingOnDiffCount - } - - func diff(_ expected: T, _ received: T) -> [String] { - let lines = diffLines(expected, received, level: 0) - return buildLineContents(lines: lines) - } - - fileprivate func diffLines(_ expected: T, _ received: T, level: Int = 0) -> [Line] { - let expectedMirror = Mirror(reflecting: expected) - let receivedMirror = Mirror(reflecting: received) - - guard !expectedMirror.children.isEmpty, !receivedMirror.children.isEmpty else { - if String(dumping: received) != String(dumping: expected) { - return handleChildless(expected, expectedMirror, received, receivedMirror, level) - } - return [] - } - - let hasDiffNumOfChildren = expectedMirror.children.count != receivedMirror.children.count - switch (expectedMirror.displayStyle, receivedMirror.displayStyle) { - case (.collection?, .collection?) where hasDiffNumOfChildren, - (.dictionary?, .dictionary?) where hasDiffNumOfChildren, - (.set?, .set?) where hasDiffNumOfChildren, - (.enum?, .enum?) where hasDiffNumOfChildren: - return [generateDifferentCountBlock(expected, expectedMirror, received, receivedMirror, level)] - case (.dictionary?, .dictionary?): - if let expectedDict = expected as? [AnyHashable: Any], - let receivedDict = received as? [AnyHashable: Any] { - var resultLines: [Line] = [] - expectedDict.keys.forEach { key in - let results = diffLines(expectedDict[key], receivedDict[key], level: level + 1) - if !results.isEmpty { - resultLines - .append(Line( - contents: "Key \(key.description):", - indentationLevel: level, - canBeOrdered: true, - children: results - )) - } - } - return resultLines - } - case (.set?, .set?): - if let expectedSet = expected as? Set, - let receivedSet = received as? Set { - return expectedSet.subtracting(receivedSet) - .map { unique in - Line(contents: "Missing: \(unique.description)", indentationLevel: level, canBeOrdered: true) - } - } - // Handles different enum cases that have children to prevent printing entire object - case (.enum?, .enum?) where expectedMirror.children.first?.label != receivedMirror.children.first?.label: - let expectedPrintable = enumLabelFromFirstChild(expectedMirror) ?? "UNKNOWN" - let receivedPrintable = enumLabelFromFirstChild(receivedMirror) ?? "UNKNOWN" - return generateExpectedReceiveLines(expectedPrintable, receivedPrintable, level) - default: - break - } - - var resultLines = [Line]() - let zipped = zip(expectedMirror.children, receivedMirror.children) - zipped.enumerated().forEach { (index, zippedValues) in - let lhs = zippedValues.0 - let rhs = zippedValues.1 - let leftDump = String(dumping: lhs.value) - if leftDump != String(dumping: rhs.value) { - // Remove embedding of `some` for optional types, as it offers no value - guard expectedMirror.displayStyle != .optional else { - let results = diffLines(lhs.value, rhs.value, level: level) - resultLines.append(contentsOf: results) - return - } - if Mirror(reflecting: lhs.value).displayStyle != nil { - let results = diffLines(lhs.value, rhs.value, level: level + 1) - if !results.isEmpty { - let line = Line( - contents: "\(expectedMirror.displayStyleDescriptor(index: index))\(lhs.label ?? ""):", - indentationLevel: level, - canBeOrdered: true, - children: results - ) - resultLines.append(line) - } - } else { - let childName = "\(expectedMirror.displayStyleDescriptor(index: index))\(lhs.label ?? ""):" - let children = generateExpectedReceiveLines( - String(describing: lhs.value), - String(describing: rhs.value), - level + 1 - ) - resultLines.append(Line(contents: childName, indentationLevel: level, canBeOrdered: true, children: children)) - } - } - } - return resultLines - } - - fileprivate func handleChildless( - _ expected: T, - _ expectedMirror: Mirror, - _ received: T, - _ receivedMirror: Mirror, - _ indentationLevel: Int - ) -> [Line] { - // Empty collections are "childless", so we may need to generate a different count block instead of treating as a - // childless enum. - guard !expectedMirror.canBeEmpty else { - return [generateDifferentCountBlock(expected, expectedMirror, received, receivedMirror, indentationLevel)] - } - - let receivedPrintable: String - let expectedPrintable: String - // Received mirror has a different number of arguments to expected - if receivedMirror.children.isEmpty, !expectedMirror.children.isEmpty { - // Print whole description of received, as it's only a label if childless - receivedPrintable = String(dumping: received) - // Get the label from the expected, to prevent printing long list of arguments - expectedPrintable = enumLabelFromFirstChild(expectedMirror) ?? String(describing: expected) - } else if expectedMirror.children.isEmpty, !receivedMirror.children.isEmpty { - receivedPrintable = enumLabelFromFirstChild(receivedMirror) ?? String(describing: received) - expectedPrintable = String(dumping: expected) - } else { - receivedPrintable = String(describing: received) - expectedPrintable = String(describing: expected) - } - return generateExpectedReceiveLines(expectedPrintable, receivedPrintable, indentationLevel) - } - - private func generateDifferentCountBlock( - _ expected: T, - _ expectedMirror: Mirror, - _ received: T, - _ receivedMirror: Mirror, - _ indentationLevel: Int - ) -> Line { - var expectedPrintable = "(\(expectedMirror.children.count))" - var receivedPrintable = "(\(receivedMirror.children.count))" - if !skipPrintingOnDiffCount { - expectedPrintable.append(" \(expected)") - receivedPrintable.append(" \(received)") - } - return Line( - contents: "Different count:", - indentationLevel: indentationLevel, - canBeOrdered: false, - children: generateExpectedReceiveLines(expectedPrintable, receivedPrintable, indentationLevel + 1) - ) - } - - private func generateExpectedReceiveLines( - _ expected: String, - _ received: String, - _ indentationLevel: Int - ) -> [Line] { - [ - Line(contents: "Received: \(received)", indentationLevel: indentationLevel, canBeOrdered: false), - Line(contents: "Expected: \(expected)", indentationLevel: indentationLevel, canBeOrdered: false) - ] - } - - private func buildLineContents(lines: [Line]) -> [String] { - let linesContents = lines.map { line in line.generateContents(indentationType: indentationType) } - // In the case of this being a top level failure (e.g. both mirrors have no children, like comparing two - // primitives `diff(2,3)`, we only want to produce one failure to have proper spacing. - let isOnlyTopLevelFailure = lines.map(\.hasChildren).filter { $0 }.isEmpty - if isOnlyTopLevelFailure { - return [linesContents.joined()] - } else { - return linesContents - } - } -} - -public enum Difference { - /// Styling of the diff indentation. - /// `pipe` example: - /// address: - /// | street: - /// | | Received: 2nd Street - /// | | Expected: Times Square - /// | counter: - /// | | counter: - /// | | | Received: 1 - /// | | | Expected: 2 - /// `tab` example: - /// address: - /// street: - /// Received: 2nd Street - /// Expected: Times Square - /// counter: - /// counter: - /// Received: 1 - /// Expected: 2 - public enum IndentationType: String, CaseIterable { - case pipe = "|\t" - case tab = "\t" - } -} - -private struct Line { - let contents: String - let indentationLevel: Int - let children: [Line] - let canBeOrdered: Bool - - var hasChildren: Bool { !children.isEmpty } - - init( - contents: String, - indentationLevel: Int, - canBeOrdered: Bool, - children: [Line] = [] - ) { - self.contents = contents - self.indentationLevel = indentationLevel - self.children = children - self.canBeOrdered = canBeOrdered - } - - func generateContents(indentationType: IndentationType) -> String { - let indentationString = indentation(level: indentationLevel, indentationType: indentationType) - let childrenContents = children - .sorted { lhs, rhs in - guard lhs.canBeOrdered, rhs.canBeOrdered else { return false } - return lhs.contents < rhs.contents - } - .map { $0.generateContents(indentationType: indentationType) } - .joined() - return "\(indentationString)\(contents)\n" + childrenContents - } - - private func indentation(level: Int, indentationType: IndentationType) -> String { - (0..(dumping object: T) { - self.init() - dump(object, to: &self) - self = withoutDumpArtifacts - } - - // Removes the artifacts of using dumping initialiser to improve readability - private var withoutDumpArtifacts: String { - replacingOccurrences(of: "- ", with: "") - .replacingOccurrences(of: "\n", with: "") - } -} - -// In the case of an enum with an argument being compared to a different enum case, -// pull the case name from the mirror -private func enumLabelFromFirstChild(_ mirror: Mirror) -> String? { - switch mirror.displayStyle { - case .enum: return mirror.children.first?.label - default: return nil - } -} - -private extension Mirror { - func displayStyleDescriptor(index: Int) -> String { - switch displayStyle { - case .enum: return "Enum " - case .collection: return "Collection[\(index)]" - default: return "" - } - } - - // Used to show "different count" message if mirror has no children, - // as some displayStyles can have 0 children. - var canBeEmpty: Bool { - switch displayStyle { - case .collection, - .dictionary, - .set: - return true - default: - return false - } - } -} - -/// Builds list of differences between 2 objects -/// -/// - Parameters: -/// - expected: Expected value -/// - received: Received value -/// - indentationType: Style of indentation to use -/// - skipPrintingOnDiffCount: Skips the printing of the object when a collection has a different count -/// -/// - Returns: List of differences -public func diff( - _ received: T, - _ expected: T, - indentationType: Difference.IndentationType = .pipe, - skipPrintingOnDiffCount: Bool = false -) -> [String] { - Differ(indentationType: indentationType, skipPrintingOnDiffCount: skipPrintingOnDiffCount) - .diff(expected, received) -} - -/// Prints list of differences between 2 objects -/// -/// - Parameters: -/// - expected: Expected value -/// - received: Received value -/// - indentationType: Style of indentation to use -/// - skipPrintingOnDiffCount: Skips the printing of the object when a collection has a different count -public func dumpDiff( - _ expected: T, - _ received: T, - indentationType: Difference.IndentationType = .pipe, - skipPrintingOnDiffCount: Bool = false -) { - // skip equal - guard expected != received else { - return - } - - diff( - expected, - received, - indentationType: indentationType, - skipPrintingOnDiffCount: skipPrintingOnDiffCount - ).forEach { print($0) } -} - -/// Prints list of differences between 2 objects -/// -/// - Parameters: -/// - expected: Expected value -/// - received: Received value -/// - indentationType: Style of indentation to use -/// - skipPrintingOnDiffCount: Skips the printing of the object when a collection has a different count -public func dumpDiff( - _ expected: T, - _ received: T, - indentationType: Difference.IndentationType = .pipe, - skipPrintingOnDiffCount: Bool = false -) { - diff( - expected, - received, - indentationType: indentationType, - skipPrintingOnDiffCount: skipPrintingOnDiffCount - ).forEach { print($0) } -} diff --git a/fastlane/Fastfile b/fastlane/Fastfile index 0da0c8379e7..21016dd8495 100644 --- a/fastlane/Fastfile +++ b/fastlane/Fastfile @@ -942,9 +942,10 @@ private_lane :frameworks_sizes do ) # Parse the thinned size of Assets.car from Packaging.log + packaging_log_path = "#{Gym.cache[:temporary_output_path]}/Packaging.log" + UI.message("Successfully exported the Packaging log file: \n#{packaging_log_path}") assets_size_regex = %r{\b(\d+)\sbytes\sfor\s./Payload/ChatSample.app/Frameworks/StreamChatUI.framework/Assets.car\b} - packaging_log_content = File.read("#{Gym.cache[:temporary_output_path]}/Packaging.log") - match = packaging_log_content.match(assets_size_regex) + match = File.read(packaging_log_path).match(assets_size_regex) assets_thinned_size = match[1].to_i frameworks_path = "../#{archive_dir}/Products/Library/Frameworks/ChatSample.app/Frameworks"