diff --git a/CHANGELOG.md b/CHANGELOG.md index 6bddbea2..25d0a259 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,230 @@ # Changelog +### v3.28.1 (Dec 05, 2024) + +## ModuleSet Improvements + +### Added Sub-Component Types each Modules +#### `SBUGroupChannelModule` +| **Component** | **SubComponent** | +|---------------|------------------| +| **`Header`** | - `LeftBarButton`
- `RightBarButton`
- `TitleView` | +| **`List`** | - `EmptyView`
- `AdminMessageCell`
- `UserMessageCell`
- `FileMessageCell`
- `MultipleFilesMessageCell`
- `TypingIndicatorMessageCell`
- `UnknownMessageCell`
- `CustomMessageCell`
- `ChannelStateBanner`
- `ScrollBottomView`
- `NewMessageInfo`
- `UserProfileView` | +| **`Input`** | - `MessageInputView`
- `VoiceMessageInputView` | + +#### `SBUOpenChannelModule` +| **Component** | **SubComponent** | +|---------------|------------------| +| **`Header`** | - `LeftBarButton`
- `RightBarButton`
- `TitleView` | +| **`List`** | - `EmptyView`
- `AdminMessageCell`
- `UserMessageCell`
- `FileMessageCell`
- `UnknownMessageCell`
- `CustomMessageCell`
- `ChannelStateBanner`
- `ScrollBottomView`
- `UserProfileView` | +| **`Input`** | - `MessageInputView`| +| **`Media`** | - `MediaView` | + +#### `SBUGroupChannelListModule` +| **Component** | **SubComponent** | +|---------------|------------------| +| **`Header`** | - `LeftBarButton`
- `RightBarButton`
- `TitleView` | +| **`List`** | - `EmptyView`
- `ChannelCell` | +| **`Common`** | - `CreateChannelTypeSelector | + +#### `SBUOpenChannelListModule` +| **Component** | **SubComponent** | +|---------------|------------------| +| **`Header`** | - `LeftBarButton`
- `RightBarButton`
- `TitleView` | +| **`List`** | - `EmptyView`
- `ChannelCell` | + +#### `SBUGroupChannelSettingsModule` +| **Component** | **SubComponent** | +|---------------|------------------| +| **`Header`** | - `LeftBarButton`
- `RightBarButton`
- `TitleView` | +| **`List`** | - `ChannelInfoView`
- `SettingCell` | + +#### `SBUOpenChannelSettingsModule` +| **Component** | **SubComponent** | +|---------------|------------------| +| **`Header`** | - `LeftBarButton`
- `RightBarButton`
- `TitleView` | +| **`List`** | - `ChannelInfoView`
- `SettingCell` | + +#### `SBUMessageSearchModule` +| **Component** | **SubComponent** | +|---------------|------------------| +| **`Header`** | - `LeftBarButton`
- `RightBarButton`
- `TitleView` | +| **`List`** | - `EmptyView`
- `MessageSearchResultCell` | + +#### `SBUMessageThreadModule` +| **Component** | **SubComponent** | +|---------------|------------------| +| **`Header`** | - `LeftBarButton`
- `RightBarButton`
- `TitleView` | +| **`List`** | - `EmptyView`
- `AdminMessageCell`
- `UserMessageCell`
- `FileMessageCell`
- `MultipleFilesMessageCell`
- `UnknownMessageCell`
- `CustomMessageCell`
- `ChannelStateBanner`
- `UserProfileView`
- `ParentMessageInfoView` | +| **`Input`** | - `MessageInputView`
- `VoiceMessageInputView` | + +#### `SBUModerationsModule` +| **Component** | **SubComponent** | +|---------------|------------------| +| **`Header`** | - `LeftBarButton`
- `TitleView` | +| **`List`** | - `ModerationCell` | + +#### `SBUGroupChannelPushSettingsModule` +| **Component** | **SubComponent** | +|---------------|------------------| +| **`Header`** | - `LeftBarButton`
- `RightBarButton`
- `TitleView` | +| **`List`** | - `ChannelPushSettingCell` | + +#### `SBUCreateChannelModule` +| **Component** | **SubComponent** | +|---------------|------------------| +| **`Header`** | - `LeftBarButton`
- `RightBarButton`
- `TitleView` | +| **`List`** | - `EmptyView`
- `UserCell` | + +#### `SBUCreateOpenChannelModule` +| **Component** | **SubComponent** | +|---------------|------------------| +| **`Header`** | - `LeftBarButton`
- `RightBarButton`
- `TitleView` | +| **`List`** | - `ChannelImageView`
- `ChannelNameInputField` | + +#### `SBUInviteUserModule` +| **Component** | **SubComponent** | +|---------------|------------------| +| **`Header`** | - `LeftBarButton`
- `RightBarButton`
- `TitleView` | +| **`List`** | - `EmptyView`
- `UserCell` | + +#### `SBURegisterOperatorModule` +| **Component** | **SubComponent** | +|---------------|------------------| +| **`Header`** | - `LeftBarButton`
- `RightBarButton`
- `TitleView` | +| **`List`** | - `EmptyView`
- `UserCell` | + +#### `SBUUserListModule` +| **Component** | **SubComponent** | +|---------------|------------------| +| **`Header`** | - `LeftBarButton`
- `RightBarButton`
- `TitleView` | +| **`List`** | - `EmptyView`
- `UserCell` | + +### Added Features +- **`SBUViewModelSet`**: Added ViewModel types: + - `GroupChannelListViewModel` + - `OpenChannelListViewModel` + - `GroupChannelViewModel` + - `OpenChannelViewModel` + - `CreateGroupChannelViewModel` + - `CreateOpenChannelViewModel` + - `InviteUserViewModel` + - `GroupChannelRegisterOperatorViewModel` + - `OpenChannelRegisterOperatorViewModel` + - `GroupUserListViewModel` + - `OpenUserListViewModel` + - `GroupChannelPushSettingsViewModel` + - `GroupChannelSettingsViewModel` + - `OpenChannelSettingsViewModel` + - `GroupModerationsViewModel` + - `OpenModerationsViewModel` + - `MessageSearchViewModel` + - `MessageThreadViewModel` +- **`SBUCommonViewControllerSet`**: Added common ViewController types: + - `SelectablePhotoViewController` + - `MenuSheetViewController` + - `ReactionsViewController` + - `EmojiListViewController` +- **`SBUModuleSet`**: Added module: + - `CommonModule` +- **`SBUCommonModule`**: Introduced with the following components: + - `ToastView` + - `ActionSheet` + - `AlertView` + - `Loading` +- **`SBUGroupChannelListModule`**: Added `CommonComponent` + +### Updated access levels of classes +- **`SBUModerationCell`**: `public` -> `open` +- **`SBUChannelSettingsChannelInfoView`**: `public` -> `open` +- **`SBUMenuSheetViewController`**: `public` -> `open` +- **`SBUCoverImageView`**: `public` -> `open` +- **`SBULoading`**: `public` -> `open` +- **`SBUNavigationTitleView`**: `public` -> `open` +- **`SBUUnderLineTextField`**: `public` -> `open` +- **`SBUChannelTitleView`**: `public` -> `open` +- **`SBUReactionsViewController`**: `public` -> `open` +- **`SBUChannelPushSettingCell`**: `public` -> `open` +- **`SBUVoiceMessageInputView`**: `public` -> `open` +- **`SBUEmojiListViewController`**: `private` -> `open` +- **`SBUUserProfileView`**: `private` -> `open` + +### Common Updates +- Added `leftBarButtons` and `rightBarButtons` properties in Header component + +### Added Classes +- `SBUActionSheet`, `SBUActionSheetItem` +- `SBUAlertButton`, `SBUAlertButtonItem` +- `SBUMenuCell` +- `SBUSearchBar` +- `SBULabel` + +### Added Delegate Methods +- `SBUGroupChannelListViewController`, `SBUOpenChannelListViewController`, `SBUMessageThreadViewController` + - `baseChannelModule(_:didUpdateLeftItems:)` method + - `baseChannelModule(_:didUpdateRightItems:)` method +- `SBUGroupChannelListViewController`, `SBUOpenChannelListViewController` + - `baseChannelListModule(_:didUpdateLeftItems:)` method + - `baseChannelListModule(_:didUpdateRightItems:)` method +- `SBUGroupChannelSettingsViewController` + - `groupChannelSettingsModule(_:didUpdateLeftItems:)` method + - `groupChannelSettingsModule(_:didUpdateRightItems:)` method +- `SBUOpenChannelSettingsViewController` + - `openChannelSettingsModule(_:didUpdateLeftItems:)` method + - `openChannelSettingsModule(_:didUpdateRightItems:)` method +- `SBUMessageThreadModuleViewController` + - `baseChannelModule(_:didUpdateRightItems:)` method +- `SBUModerationsModuleViewController` + - `moderationsModule(_:didUpdateLeftItems:)` method + - `moderationsModule(_:didUpdateRightItems:)` method +- `SBUGroupChannelPushSettingsViewController` + - `groupChannelPushSettingsModule(_:didUpdateLeftItems:)` method + - `groupChannelPushSettingsModule(_:didUpdateRightItems:)` method +- `SBUCreateChannelViewController` + - `createChannelModule(_:didUpdateLeftItems:)` method + - `createChannelModule(_:didUpdateRightItems:)` method +- `SBUCreateOpenChannelViewController` + - `createOpenChannelModule(_:didUpdateLeftItems:)` method + - `createOpenChannelModule(_:didUpdateRightItems:)` method +- `SBUInviteUserViewController` + - `inviteUserModule(_:didUpdateLeftItems:)` method + - `inviteUserModule(_:didUpdateRightItems:)` method +- `SBURegisterOperatorViewController` + - `registerOperatorModule(_:didUpdateLeftItems:)` method + - `registerOperatorModule(_:didUpdateRightItems:)` method +- `SBUUserListViewController` + - `userListModule(_:didUpdateLeftItems:)` method + - `userListModule(_:didUpdateRightItems:)` method + +--- + +## New Interfaces + +### Properties +- **`BaseMessage`**: Added `isStreamMessage` +- **`SBUAdminMessage`**: Added `adminMessage` +- **`SBUMessageSearchViewModel`**: Added `channelURL` + +### Methods +- **`UIStackView`**: Added `removeAllSubViews` +- **`UIView`** extension: Added `sbu_constraint_fill(equalTo:)` +- **`SBUUtils`**: Added `isRTLCharacter(with:)` +- **`SBUMessageSearchModule.Header`**: Added `cancelSearch()` +- **`SBUColorSet`**: Added `restoreDefaultColors()` +- **`SBUFontSet`**: Added `restoreDefaultFonts()` +- **`SBUMessageSearchViewController`**: Added `createViewModel(channelURL:)` +- **`SBUMessageSearchViewModel`**: Added `loadChannel(channelURL:)` + +### Classes +- Added `SBUChannelStateBanner` +- Added `SBUMediaView` +- Added `SBUScrollBottomView` +- Added `SBUBottomSheetController` +- Added `SBUBarButtonItem` + +## Improvements +- **`SBUAdminMessageCellParams`**: Added `isThreadMessage` parameter to the constructor + ### v3.28.0 (Dec 04, 2024) ## ModuleSet Improvements diff --git a/Package.swift b/Package.swift index 0272ae40..b9d72c83 100644 --- a/Package.swift +++ b/Package.swift @@ -21,8 +21,8 @@ let package = Package( targets: [ .binaryTarget( name: "SendbirdUIKit", - url: "https://github.com/sendbird/sendbird-uikit-ios/releases/download/temp_version/SendbirdUIKit.xcframework.zip", // SendbirdUIKit_URL - checksum: "temp_checksum" // SendbirdUIKit_CHECKSUM + url: "https://github.com/sendbird/sendbird-uikit-ios/releases/download/3.28.1/SendbirdUIKit.xcframework.zip", // SendbirdUIKit_URL + checksum: "505f30d55e1a2d2ab270c7d0ee4542da359fa58c3ad07190c5f631d02e0d3143" // SendbirdUIKit_CHECKSUM ), .target( name: "SendbirdUIKitTarget", diff --git a/Sample/QuickStart.xcodeproj/project.pbxproj b/Sample/QuickStart.xcodeproj/project.pbxproj index fde4886e..a8813856 100644 --- a/Sample/QuickStart.xcodeproj/project.pbxproj +++ b/Sample/QuickStart.xcodeproj/project.pbxproj @@ -7,566 +7,566 @@ objects = { /* Begin PBXBuildFile section */ - 0149604C51D196C6B824A427 /* SBUFileMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BB20839DF4734C967D63D26 /* SBUFileMessageCellParams.swift */; }; - 020B8E6A34EA779C8F4BE3E4 /* SBUMessageTemplate.Syntax.Identifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CBD42BDA254C97422DEB256 /* SBUMessageTemplate.Syntax.Identifier.swift */; }; - 02C54A97FEC0FA0D83C63326 /* SBUGroupChannelCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 817B858C410D892C10C45609 /* SBUGroupChannelCell.swift */; }; - 03228573F83575AB176D6183 /* SBUNewMessageInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3FAB7F53D17F8883E957DF56 /* SBUNewMessageInfo.swift */; }; - 038121C9C28D0E45749BCA92 /* SBUToastView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31A34FC3422930CBB7692E31 /* SBUToastView.swift */; }; - 04C9944DC4036F10F8E08D38 /* SBUUnknownMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD3868DBEF648DF64D6EDEA1 /* SBUUnknownMessageCellParams.swift */; }; - 04E40C97DFBCD8817EC88D5D /* UITextField+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36812EE6EA49ED1B3EA686AA /* UITextField+SBUIKit.swift */; }; + 004511D159EFF115534D1114 /* SBUViewModelSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = C4A334AF18EE7A1524DDAA02 /* SBUViewModelSet.swift */; }; + 00A85F7965CFE0B222FBECAD /* SBUTypingIndicatorMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8741AB0AF5C9267260E074F /* SBUTypingIndicatorMessageCell.swift */; }; + 02131B71B4E7B0CC5B743489 /* SBUMessageTemplate.Decoders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1560AA0991C25E804E2A7137 /* SBUMessageTemplate.Decoders.swift */; }; + 021D9AE2C33EF155BC8ECD54 /* SBUCreateOpenChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 123580C191BBF7D8C9AF1116 /* SBUCreateOpenChannelModule.Header.swift */; }; + 0247FBACEDEC4BACB4D309B6 /* SBUInviteUserModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04DE97EEAD63BBA59E0FB656 /* SBUInviteUserModule.swift */; }; + 02ABB1BAB91A78E40B617A55 /* SBULoading.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43EA07BFE9725B76DDCC82D8 /* SBULoading.swift */; }; + 038C05C76118FB5BFBA4693F /* SBUUserListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCB5700F5D0D4B10B740AEF4 /* SBUUserListViewController.swift */; }; + 046CB029CCCEEAA4D1AF5A4E /* SBUModerationsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B575CA3A534C9F671A54E3C /* SBUModerationsViewController.swift */; }; + 04B86FE3F62BB267F87D14B4 /* SBUView.Unavaliable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36707C3537ECA9B171E2C286 /* SBUView.Unavaliable.swift */; }; 050584E069A50774636741A4 /* MemberListVC_Overriding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 715A32E5B024249C175D3A73 /* MemberListVC_Overriding.swift */; }; - 05106CFE0456A78732870131 /* SBUOpenChannelFileMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67942E57BB1648088A52F5A2 /* SBUOpenChannelFileMessageCell.swift */; }; - 051C2F46AAE71702377452C1 /* UIButton+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9951ADD1D525E62D44D4B140 /* UIButton+SBUIKit.swift */; }; - 051D2AF21072863F129C0060 /* SBUMessageThreadTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74BDD64692D70D840A0830C3 /* SBUMessageThreadTitleView.swift */; }; - 051F00768532CA7B25DB3D23 /* SBUIconSetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 279C769471A9487A87761833 /* SBUIconSetType.swift */; }; - 0523F03CE566879A8657FB1C /* SBUPropertyWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F79E7F59F5114F0372C2B66 /* SBUPropertyWrapper.swift */; }; + 052153480783F5D8836E5702 /* SBUReactionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A48BA23BAC1C688AE03630C9 /* SBUReactionsViewController.swift */; }; 05838D2F86701D3253BA76E8 /* CustomNewMessageInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA8781BA2734284427927163 /* CustomNewMessageInfo.swift */; }; + 0596553868CE49CEA3A155DB /* SBUOpenChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0940CD38AE9564E89E92B498 /* SBUOpenChannelModule.Header.swift */; }; + 059D977BA41CDC4C1DEAB21C /* UIButton+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7F59295553F372937A267AE /* UIButton+SBUIKit.swift */; }; 05EF3B883F179441278AD591 /* SendbirdChatSDK in Frameworks */ = {isa = PBXBuildFile; productRef = 74778F0EA153D6775D8BC4F6 /* SendbirdChatSDK */; }; - 0727643F6AB44E7E645A465A /* SBUModerationsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED8EA5455260FEAD450DD653 /* SBUModerationsModule.swift */; }; - 0791F7DEB5B4B7E0582CA128 /* SBUCategoryFilterCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46B49B74B7343C465678F401 /* SBUCategoryFilterCell.swift */; }; - 0802B707595FCFCC19479950 /* SBUGroupChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02B66F445761AF0F1F12D2C8 /* SBUGroupChannelViewModel.swift */; }; - 08421C294F3272F1D9E54243 /* SBUConfig.OpenChannel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24654F8A6400F5C56367A824 /* SBUConfig.OpenChannel.swift */; }; - 088A541A9068CD99B8AB3351 /* SBUMessageTemplate.Renderer+Events.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F776F4784EA5F6178212235 /* SBUMessageTemplate.Renderer+Events.swift */; }; - 091B45DF083B73AC714104A1 /* SBUTypingIndicatorBubbleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA0B2AD80A2D898A8984FE63 /* SBUTypingIndicatorBubbleView.swift */; }; - 097903C4AD59B90D1E67ACBA /* SBUScrollBottomView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D011CCF42B7CB4A5AE7843B2 /* SBUScrollBottomView.swift */; }; - 099723C400AB1771F3820D03 /* SBUUserListModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FE73B78D252DF11DDB8BAF5 /* SBUUserListModule.swift */; }; - 0A00AE53033F7BF601EF6ABD /* SBUImageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39063B264704890BE7FCC7A9 /* SBUImageContentView.swift */; }; - 0A4F2DE54B52939168A377FC /* SBUOpenChannelListModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = AECB59D96AC33E406F534790 /* SBUOpenChannelListModule.Deprecated.swift */; }; - 0A5E7B2E8BAF8C171F3A7B21 /* SBUBaseChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F66A537BFAC223D49B038C9A /* SBUBaseChannelViewModel.swift */; }; - 0A9869A2CF2B80CAA83F4968 /* VoiceMessageStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6A9145B060BBFBED226F9D1 /* VoiceMessageStatus.swift */; }; - 0A9B14AD99C6EBA5F528E979 /* SBUCreateChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C2AE76E9521903962DC9FCF /* SBUCreateChannelModule.List.swift */; }; + 0712BEF000CF282632B5F090 /* SBUViewLifeCycle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 965CDE99D3CE7B2C8878BF20 /* SBUViewLifeCycle.swift */; }; + 07A64F764EADBE67510A8B9C /* SBUUserListModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D8EABEB1992CD5141939413 /* SBUUserListModule.List.swift */; }; + 09A8AB24BB34EFADF7986C62 /* SBUConfigManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62B80927EA163A99A9AB0F9C /* SBUConfigManager.swift */; }; + 0A9D07EFFA030C78A98F980C /* SBUBaseSelectUserModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3BB7D281DAD481F3E43747A8 /* SBUBaseSelectUserModule.swift */; }; + 0AB69C4998C733A323BE2CEA /* SBUBaseMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFFE0FADB7DF38D0A9529A96 /* SBUBaseMessageCellParams.swift */; }; 0B2CBE893C99F196B6BBC30B /* CustomSampleEnums.swift in Sources */ = {isa = PBXBuildFile; fileRef = 932048A2DF2D18C5E7B0241C /* CustomSampleEnums.swift */; }; - 0C2BBD644DE37B3CD0C3382A /* SBUGroupChannelSettingsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4C919558A59E52CC97681083 /* SBUGroupChannelSettingsModule.Header.swift */; }; - 0C79FDCB77A3BB0EA97EF526 /* SBUTypingMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F47E553226A7F07DD12DB89 /* SBUTypingMessageCellParams.swift */; }; - 0CFC832B80FE81266E2E3EFC /* SBUChatNotificationChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2C7DFFD9927220C9618F107 /* SBUChatNotificationChannelViewController.swift */; }; - 0D28CC10971EA26C34ED7F3E /* SBUFontSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4062AABD37B3949443C761D3 /* SBUFontSet.swift */; }; - 0E19759CB8E0A9DC7EDC9263 /* SBUDashboardConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EC463C6C096F06C4F517D3C /* SBUDashboardConfig.swift */; }; - 0EEE7A4715826F951C171320 /* SBUChatNotificationChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4400071833EDE402268F8D2 /* SBUChatNotificationChannelViewModel.swift */; }; - 0F54A70C0172F01E19DBA811 /* SBUMention.swift in Sources */ = {isa = PBXBuildFile; fileRef = A452C08A4B3E290F89B08ACD /* SBUMention.swift */; }; - 104CA596F4750EFB81EAA5AE /* SBUMessageTemplate.ImageRatioType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 482F450F65F28C4B6FC17583 /* SBUMessageTemplate.ImageRatioType.swift */; }; - 1052D5A796DE92754EDDF6EC /* StringProtocol+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C4C16C44B9E1121A24291C4 /* StringProtocol+SBUIKit.swift */; }; - 10C67265AD59038EA4D0DDA2 /* CGSize+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 167461198EC63B600B1B04EE /* CGSize+SBUIKit.swift */; }; - 127479B3FA2E3B0EA9093D77 /* SBUTypingIndicatorInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C13FF224C89FCE126A56E13 /* SBUTypingIndicatorInfo.swift */; }; - 13433E88440B8E0D696F60EE /* SBUAdminMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9DBA15449D1A11568B065F40 /* SBUAdminMessageCellParams.swift */; }; - 13BA5E799D2D03EA9D584730 /* SBUFeedNotificationChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 171D668C907B505970F98ED7 /* SBUFeedNotificationChannelModule.Deprecated.swift */; }; - 145256570C0BF3A9DD758F18 /* SBUChatNotificationChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 981FD68942BC72D97597445E /* SBUChatNotificationChannelModule.Header.swift */; }; - 1589E9FA955CECBFC733CEC8 /* SBUFileMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B2CBF8BC2AB3F22A6F696A5 /* SBUFileMessageCell.swift */; }; - 159C2420098E7CA778A558DF /* SBUMessageProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1409B79D17530316967A3DF5 /* SBUMessageProfileView.swift */; }; - 15B88A108E37FA94615D33A1 /* SBUOpenChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4CF100073B3880B4DCDFA43A /* SBUOpenChannelModule.Deprecated.swift */; }; - 1660466957BC9B6DFB5699AF /* SBUMessageTemplate.Decoders.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F44094205B40984D1D258E9 /* SBUMessageTemplate.Decoders.swift */; }; - 168B35E22B3513EE49B2B5D7 /* SBUMessageFormItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D709C7A19755DA1176D4BF66 /* SBUMessageFormItemView.swift */; }; + 0CD56E2F5A0655BE99206CB3 /* NSLayoutConstraint+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76E7B76170E32DBEA8298098 /* NSLayoutConstraint+SBUIKit.swift */; }; + 0F0BC25DFA231A1F3CFCB4DF /* SBUMessageSearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA565082C3C3A3C9CAFA572D /* SBUMessageSearchViewController.swift */; }; + 0FBAAF7DAFFCE0E99FD5BEE1 /* SBUGroupChannelListModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEE2B4EFD32A67B6176A299A /* SBUGroupChannelListModule.Deprecated.swift */; }; + 0FCE832C2258FBE9E4C5DF27 /* SBUOpenChannelViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 318FFA50D14FA7DBF2D42D6A /* SBUOpenChannelViewController.Deprecated.swift */; }; + 112BB9532661659424BA9CAC /* SBUCreateChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79E05EC2053A3F33A4D72CAA /* SBUCreateChannelViewController.swift */; }; + 11330D0C45B720C74CC8E578 /* SBUQuotedUserMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14F4761B430C339CB959BDF8 /* SBUQuotedUserMessageView.swift */; }; + 123D975099FD4D51C7712B7C /* SBUFormViewParams.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2DDED6713E40ABD4BD1DBE1 /* SBUFormViewParams.Deprecated.swift */; }; + 131DE842F31D7008EF376010 /* SBUGroupChannelSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8CE127AC25B1E03735523FE7 /* SBUGroupChannelSettingCell.swift */; }; + 146C081AA198D637EFACB4DF /* SBUQuotedBaseMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E0DF16EFEDABAEFA74F71CD9 /* SBUQuotedBaseMessageView.swift */; }; + 147BDA6F7CFB468B5B048FC3 /* SBUMessageInputMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = A71B3F2FD57DFBE297702E05 /* SBUMessageInputMode.swift */; }; + 163E6B7D21930E62190874FD /* SBUForm.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5A71462A25A4CA253308676 /* SBUForm.Deprecated.swift */; }; + 1682BB9363F3F7CC8E73F37F /* SBUCreateOpenChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = D09DBF0EC83E4E1209BF7031 /* SBUCreateOpenChannelModule.Deprecated.swift */; }; 16BD02B59AC7265751BE7F3D /* MessageTranslationMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FF0C3A9D41F9CA7E230D440 /* MessageTranslationMessageCell.swift */; }; - 175B858E1B225B529CBECB65 /* SBUContentBaseMessageCell.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 456766AFB43E25E13831E4D7 /* SBUContentBaseMessageCell.Deprecated.swift */; }; - 1822B881B3ACDFA2AD539502 /* SBUBaseMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7F25878204181F64393FAEE /* SBUBaseMessageCellParams.swift */; }; - 183D5689C9D16827ACCDE903 /* SBUUserNameView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4075177F9FFAC1D8670BEB75 /* SBUUserNameView.swift */; }; + 16D6617A9CBE459E1C34BD9F /* SBUMessageInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59857C7D2CC2649D6D9B4588 /* SBUMessageInputView.swift */; }; + 17A65C7B69016FE6A0A01401 /* SBUInviteUserModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = DCD1091E08A9D9F154CDC2C0 /* SBUInviteUserModule.List.swift */; }; + 17F15A0DCCB37ACEA3E8679B /* SBUOpenChannelSettingsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8FBFA88F380C0DB3B7952DF /* SBUOpenChannelSettingsModule.List.swift */; }; + 18184CDC18D44DA9E249A3E5 /* SBUGroupChannelViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2EFAAD40957BEB30ADC9532 /* SBUGroupChannelViewController.Deprecated.swift */; }; 18E798E65CBA3F331117FD2C /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9025529DFA82D4C194EB5391 /* ViewController.swift */; }; + 18F6E927A590FE2D08A0674E /* SBUConfig.Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = AA98D7A26F90ED5D3C8D0552 /* SBUConfig.Base.swift */; }; + 19641DAAF07FFBFCF61424E1 /* SBUOpenChannelFileMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BD7FBB468AAE322B76088BA /* SBUOpenChannelFileMessageCell.swift */; }; + 196916A19FC7201C8968EB5D /* SBUChatNotificationChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B72B84D8197B89255974E36 /* SBUChatNotificationChannelModule.Header.swift */; }; + 19F2EFD05500C57C8F35E70D /* SBUColorSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 969E0A8ADC1B8381ACBA1B1F /* SBUColorSet.swift */; }; + 1A4A80D6484826D7512F4A53 /* SBUFeedNotificationChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2106A5AFCD89A80F1D4218FF /* SBUFeedNotificationChannelViewController.swift */; }; 1A7DBAA217C2575918761E3E /* BasicUsagesView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F3E74E3C6D05FAC47D2B7FE /* BasicUsagesView.swift */; }; - 1AA6180178B3EEC5D94A7274 /* SBUMessageFormFallbackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53857DD9B816C8BD25FF5F6F /* SBUMessageFormFallbackView.swift */; }; - 1B65D6366EE72E7BAFBB5A72 /* SBUUnderLineTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1DD16AA2FCE6BFC8151CC588 /* SBUUnderLineTextField.swift */; }; + 1B46CCCDAAB5C28445E7F4A1 /* SBUBaseChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 42D3B9EF3C2445FE1C52CD30 /* SBUBaseChannelViewModel.swift */; }; + 1B703CA9C49E64A7377525FA /* SBUMessageTemplateCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFAEEEFE5278165149ED3E44 /* SBUMessageTemplateCell.swift */; }; + 1BCE5B9037ABA084B86C4B91 /* SBUTemplateLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68F7DD03795E7F72E2E3D7A5 /* SBUTemplateLabel.swift */; }; + 1BF99D5BA258D6F1EBF9A3AB /* SBUOpenChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = CB0A3CB6F711BD58217836B3 /* SBUOpenChannelModule.swift */; }; + 1C73433BE654C98C51F508D3 /* SBUMultipleFilesMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71A027C49ABEAAB520F25148 /* SBUMultipleFilesMessageCell.swift */; }; + 1C79F8472D64D9AA16DD05DC /* SBUGroupChannelSettingsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D826F745DAE2521F5F82AC5 /* SBUGroupChannelSettingsModule.Header.swift */; }; 1CBCB3FEC9820A63CEF3F809 /* MySettingsCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 126A54F8F111E828995FD06C /* MySettingsCell.swift */; }; - 1D7AF8B4623C617CC3CBA168 /* SBUMentionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 018DE18F1221020E8C87337E /* SBUMentionConfiguration.swift */; }; - 1DA1CC43307674A6D9D15347 /* SBUMessageStateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE1D57C121DCF5C873DACB67 /* SBUMessageStateView.swift */; }; - 1DD64A14784C475110D0AE98 /* SBUGroupChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 124578B0AE4D0DDE5083622E /* SBUGroupChannelModule.Deprecated.swift */; }; 1E1AF8B33F4559B343A5FB58 /* CommunityChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8338080AC9AE1F8F89DFF05 /* CommunityChannelListViewController.swift */; }; - 1E3B04A7CE5E5BB4B32B1F0E /* UIStackView.SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 083C87C6BB9A0BD62B3459DF /* UIStackView.SBUIKit.swift */; }; - 1E6A18FA8293991DABDC3841 /* SBUBaseViewController.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D231EC12D303338292A7C9A8 /* SBUBaseViewController.Unavailable.swift */; }; - 1E9DCAF8714CC4BEAEACE2A9 /* SBUMessageThreadModule.Input.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C54742D2A30E20B56352938 /* SBUMessageThreadModule.Input.swift */; }; - 1ECBEAB7D3F73D8E13B5A006 /* SBUOpenChannelSettingsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 460555345554ED8C13353406 /* SBUOpenChannelSettingsModule.Header.swift */; }; - 1EEF829D25AF22BE12A45411 /* SBUFeedNotificationChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25C71BC37C33687DA11A0180 /* SBUFeedNotificationChannelModule.Header.swift */; }; - 1F86643A2AF630C3466D9184 /* SBUOpenChannelModule.Media.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F0F69F25247EA374CE0C274 /* SBUOpenChannelModule.Media.swift */; }; - 1FE5B6AD2651F1FA674D66BF /* SBUFormViewParams.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = D17D139546C12B0FB9B354F0 /* SBUFormViewParams.Deprecated.swift */; }; - 20F0E164E61B17E18150ADDB /* SBUMessageTemplate.Syntax.Aligns.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8CB3CF1A6E100DE2DEC3AE2 /* SBUMessageTemplate.Syntax.Aligns.swift */; }; - 21D0C2D41AB0FF94C40E63AD /* SBUCommonDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 184AF054584D3BBFAA3C808F /* SBUCommonDelegate.swift */; }; - 21F720D8F7767884F93BA784 /* SBUMessageSearchModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6C2C5DE2B73459D17FD6BD94 /* SBUMessageSearchModule.swift */; }; + 201FBBB691E81B927E0CB182 /* SBUScrollBottomView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E747965D976B362F29A76025 /* SBUScrollBottomView.swift */; }; + 20888D7D78CB4C08428D7907 /* SBUUserListModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = D22CAD48F00CAF7563928667 /* SBUUserListModule.Header.swift */; }; + 213AC350F367EBB96C3BBC78 /* StringProtocol+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = D57C491CE4E8339CF2EB880A /* StringProtocol+SBUIKit.swift */; }; + 21CEF9D4507F81FCBEF5E51C /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = A2E86EB1B0B880489D4987EB /* Assets.xcassets */; }; + 21EED0DCCC8D5BE3FF10337C /* SBUOpenChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4AF6D0E947D04AD2DF9B330C /* SBUOpenChannelModule.List.swift */; }; + 21FDF6AD0174FDCB2C1841BA /* SBUMessageFormItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0C29B5B55241C104AB00977 /* SBUMessageFormItemView.swift */; }; 22D4EA3A00FBF521FE3D1624 /* BusinessMessagingTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 748F2518BAA37399D41DD3CC /* BusinessMessagingTabBarController.swift */; }; - 22DBFAB461F193227811667A /* SBUOpenChannelViewController.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2FA683A78053C772FD2C0A75 /* SBUOpenChannelViewController.Unavailable.swift */; }; - 22E18AA3DE9FDC30EE97C576 /* SBUMessageSearchViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FD024F171809BE3C77731EA /* SBUMessageSearchViewController.Deprecated.swift */; }; - 23F31404A8809D63177C74A0 /* SBUOpenChannelSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F13EAA33891BB75BA2FFB4F /* SBUOpenChannelSettingsViewController.swift */; }; - 23F5B97D4EA147AE5CA84C29 /* SBUMessageTemplate.ErrorMessages.swift in Sources */ = {isa = PBXBuildFile; fileRef = 922A02F131E85B4E63E13076 /* SBUMessageTemplate.ErrorMessages.swift */; }; - 2495543CED81452CBC8C8999 /* SBUUserProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F01C327E765227E4A34B71A /* SBUUserProfileView.swift */; }; + 22DF9A7F9C6506622FAC4533 /* SBUCollectionViewFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18F0D9753CF2825B748B02DD /* SBUCollectionViewFlowLayout.swift */; }; + 235CD47C6532AA6E4C908EA2 /* SBUGroupChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83EBCC4EE4DD8257F4CA32B1 /* SBUGroupChannelModule.swift */; }; + 23ACD6070E5BE0494775D445 /* SBUAdminMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4063A03A01AE9C1D9ED96FC0 /* SBUAdminMessageCell.swift */; }; 24B9B0D5DB8619080A104320 /* CustomEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DE6549CE553EFCA6E649E6F /* CustomEmptyView.swift */; }; - 25869DF700E75367CA104E73 /* SBUUserListModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17D8494ACB6075EB2A2CA35E /* SBUUserListModule.Header.swift */; }; - 2640AF267111ACE2F225DC40 /* SBUMessageTemplate.Renderer+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66C3BFDF74923036731915F2 /* SBUMessageTemplate.Renderer+Utils.swift */; }; - 265F9AF28EE492D935C0566E /* Array+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 57211450D58FFA52781FB052 /* Array+SBUIKit.swift */; }; - 277FFE7446E74E6FEC1B5E4B /* SBUChannelPushSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC9107814E344376AA46324C /* SBUChannelPushSettingCell.swift */; }; - 280AA57D7722B7E22AC51C7C /* SBUCacheManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4D81C956E6D6ED5CA2B5C9A /* SBUCacheManager.swift */; }; - 2814D42EECAE7E8114B256BD /* SBUOpenChannelSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26BA79313EA296EEDC968A7E /* SBUOpenChannelSettingCell.swift */; }; - 288A3A36BE829E40CE4D0C22 /* SBUMessageThreadModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43AB2DC1858EE9FC2874139D /* SBUMessageThreadModule.Deprecated.swift */; }; - 2896223760D22C3CD878D541 /* SBUViewLifeCycle.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD7896E4CD17AAB4BE38CB15 /* SBUViewLifeCycle.swift */; }; - 294DC3F54CCA559F8B11627B /* SBUCreateOpenChannelModule.ProfileInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = 937DAA820DA7D6510B930E71 /* SBUCreateOpenChannelModule.ProfileInput.swift */; }; - 29D598920915D8098615CB67 /* SBUColorSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = F21946DED92FB5ED67702BFC /* SBUColorSet.swift */; }; + 25155CF285997C8E21408FBA /* SBUGroupChannelViewController.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFBFB5FD5BBC6FBBF82545AD /* SBUGroupChannelViewController.Unavailable.swift */; }; + 2539F5D72FC72984B857EEA1 /* SBUToastView.Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E5B1130755BC5BD8A5077F6 /* SBUToastView.Internal.swift */; }; + 25712D8C82D49853C68FD088 /* SBUInviteUserViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0E50812E1BE59E25B6A6369D /* SBUInviteUserViewController.swift */; }; + 272163E47F1425C6F3B79A00 /* SBUFeedNotificationChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62DD1C6EBB30609466FDEE62 /* SBUFeedNotificationChannelModule.Header.swift */; }; + 277F9CEA0C149A3CA146504B /* SBUPendingMessageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE6C860D49E72966CE515EB5 /* SBUPendingMessageManager.swift */; }; + 27AB6FD6FF6FCC0EE0FBC7F8 /* SBUGroupChannelPushSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D055E1C7D8FB4A8F3552F98E /* SBUGroupChannelPushSettingsViewController.swift */; }; + 2852C6BF7360B8277B534410 /* SBUFeedbackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 12C7E05BDFB700749617933C /* SBUFeedbackView.swift */; }; + 2878D33AA8E88D95B249E704 /* SBUVerticalSuggestedReplyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B991AD06D53B6F51F10B1FED /* SBUVerticalSuggestedReplyView.swift */; }; + 28EF2C2266D825AA3EF47287 /* SBUQuoteMessageInputViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2F8D1EB1D894DD952339175 /* SBUQuoteMessageInputViewParams.swift */; }; + 292ABCDE8853C81CFC26C56E /* SBUCreateOpenChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70519D8FB40DB45F829EF9FF /* SBUCreateOpenChannelViewModel.swift */; }; + 2990A59B9FD171AE34C2BA0F /* SBULinkClickableTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AA53823579A67AEF2491504 /* SBULinkClickableTextView.swift */; }; 29F21CACC3E083C248649E81 /* GeneralSignInViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = A8BCEC00EED3979EA4524D08 /* GeneralSignInViewController.xib */; }; - 2A5807304625A24D31918D36 /* SBUBaseSelectUserViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C6E1E839C13010095ECD519 /* SBUBaseSelectUserViewModel.swift */; }; - 2A8284EB806EF58028DDE3FF /* SBUCreateChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 634BD9F50A2B3E6F982DEB18 /* SBUCreateChannelModule.Deprecated.swift */; }; - 2CFA4311A446BB5915E379AB /* SBUIconSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75E182F68F531659B879DE58 /* SBUIconSet.swift */; }; - 2D90721AAB0A69C194DC6936 /* SBUOpenChannelViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E07A084A052DFED7E4B9BB9 /* SBUOpenChannelViewController.Deprecated.swift */; }; - 2E1CB526C5D920A24C27FA77 /* SBUGroupChannelSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE7989B9D23F15D3C5F37AA7 /* SBUGroupChannelSettingCell.swift */; }; - 2F554471123487C875DA8FB6 /* SBUStackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BFB66C4A2C29B58582A34FE /* SBUStackView.swift */; }; - 2F89D5F79CBF192B043D4C0A /* SBUMessageThreadModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEC1113C1A507A2BA004C946 /* SBUMessageThreadModule.List.swift */; }; + 2A2B3D874CB7384A69B55CFE /* SBUTypingMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 243147D65D160EDDABF07E7E /* SBUTypingMessageCellParams.swift */; }; + 2AAD55045818B48FAEEF2465 /* SBUToastType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D3C4F194B98FEC243B2203D /* SBUToastType.swift */; }; + 2ADEC2B2EED7A726EB29DF0A /* SBUModuleSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 712395536ABEF68B35D2A5AE /* SBUModuleSet.swift */; }; + 2B1A1555983F3341970E3ECA /* SBUMessageTemplate.Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = E45EA21ABFDC566C52C5B851 /* SBUMessageTemplate.Action.swift */; }; + 2B48A9D6A1326433F95F584D /* SBUEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E737652B7CC0957AD9113F9F /* SBUEmptyView.swift */; }; + 2C2E60816D9A1D0CBE982812 /* SBUModerationsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD315DD060E0A7F6ACF32325 /* SBUModerationsModule.swift */; }; + 2D0D9C51BDF91F4D1FC0E047 /* SBUBaseChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 494AACC2369B97D7A129A6E9 /* SBUBaseChannelModule.swift */; }; + 2D76A3FC4C0D45B70BB4E5AF /* SBUFormView.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = B721F21C9C029F3427A0711F /* SBUFormView.Deprecated.swift */; }; + 2DA4B01F855397D580803AF4 /* SBUConfig.OpenChannel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 72ADC3A02610A1FECB17939B /* SBUConfig.OpenChannel.swift */; }; + 2EE942D3FB8E7116F8C714FC /* SBUSuggestedMentionList.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD7228CF5F19E467365AAB04 /* SBUSuggestedMentionList.swift */; }; + 2F9641F8F9BF4B6943E1BCDB /* SBUSuggestedReplyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FEC26E9D6CA4DAB0FFD3991F /* SBUSuggestedReplyView.swift */; }; + 305B6295428F8361AB110547 /* SBUMessageStateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30FED8843DCE23EC513800DE /* SBUMessageStateView.swift */; }; + 3086842BF1FFEECEE7442A4B /* SBUInviteUserModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96C73D47D58841602582626D /* SBUInviteUserModule.Header.swift */; }; 30D6FD3C65C007D6F59D3B51 /* ConnectBusinessMessagingView.xib in Resources */ = {isa = PBXBuildFile; fileRef = E00D6DB472E2D89F05B58CFD /* ConnectBusinessMessagingView.xib */; }; - 30D7F5893B31C7D81314E2F7 /* SBUGroupChannelSettingsModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = F170663107C729EABC28CCE7 /* SBUGroupChannelSettingsModule.Deprecated.swift */; }; - 32646F79249C1A907EBFF6BE /* SBUMessageFormView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3005288FB15CEA38B1CCE48B /* SBUMessageFormView.swift */; }; - 32E74287780732D39CA340FA /* SBUGroupChannelListModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC1771C801CE8BEDBEF912F7 /* SBUGroupChannelListModule.List.swift */; }; - 33AFD7CC9EA1E0327F3BE3F4 /* SBUBaseChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F74AD1939F32FB6715844FA /* SBUBaseChannelModule.List.swift */; }; + 31064A73E50DF83127D91F2F /* SBUVoiceMessageInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3F98605B0DD442AD06325B5F /* SBUVoiceMessageInputView.swift */; }; + 31D2E7C68C01E021A0756FA8 /* SBUTemplateType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 840025E10C4D2DDD5EE017D8 /* SBUTemplateType.swift */; }; + 31D9AB3CDE49DB38342783C7 /* SBUGroupChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE0631DE516FBCB87956BAC3 /* SBUGroupChannelViewController.swift */; }; + 31FC45AC3DF9A6E98B2102EB /* SBUGroupChannelListModule.Common.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2558FBC469097A05B40DD8B9 /* SBUGroupChannelListModule.Common.swift */; }; + 3209A0CD58B3D11F8BC8D971 /* SBUTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB6B3ADC98B9C071ABAB009D /* SBUTextView.swift */; }; + 32235F35EB71146C090C8C22 /* SBUQuotedBaseMessageViewParams.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = F23AAA8E953539D1693FE962 /* SBUQuotedBaseMessageViewParams.Deprecated.swift */; }; + 336D364A7E530FFEA4A93B50 /* SBUDashboardConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33DEB4A5F180E4FCF222F510 /* SBUDashboardConfig.swift */; }; + 338811107C04EBB0352A6464 /* SBUOpenChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54A9A8933A162614D63D0DC6 /* SBUOpenChannelModule.Deprecated.swift */; }; 33C9D1883866C8184AE70AEF /* CustomChannelListModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4099E93E16C27E5CEB12785B /* CustomChannelListModule.swift */; }; - 340095CD5CFD0C9B402C1EF8 /* SBUHorizontalSuggestedReplyOptionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 097C88DCE3BFA01B4E2B7D9E /* SBUHorizontalSuggestedReplyOptionView.swift */; }; - 341ACF7E6CC12F801CF364FB /* SBUQuotedBaseMessageViewParams.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E7AD69AA629887B03BFE57 /* SBUQuotedBaseMessageViewParams.Deprecated.swift */; }; - 34B1255402B3D778C090D7F7 /* UITableView+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C697573C53F7446B5B13791 /* UITableView+SBUIKit.swift */; }; - 3523B1A6C7F567424AC5211D /* SBUTableViewCell.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2807E22B4484A3670062992E /* SBUTableViewCell.Unavailable.swift */; }; + 3424052206350C6D80B49DEC /* SBUOpenChannelContentBaseMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4BC41F11085BDC53B4A3BA6 /* SBUOpenChannelContentBaseMessageCell.swift */; }; + 349486C54773C95CCBA12576 /* SBUCommonViewControllerSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D0E23C23196DDA9D880BDB6 /* SBUCommonViewControllerSet.swift */; }; + 34BAF956B5C72FBD42A25EC2 /* SBUChatNotificationChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = FB69A7EAA719CEEC2CDD571A /* SBUChatNotificationChannelModule.List.swift */; }; 3546B8997F37360ACD9B296D /* BusinessMessagingSignInViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 7F6412A0B94483A3C585B666 /* BusinessMessagingSignInViewController.xib */; }; - 358ACBAF7DAC92695E50385D /* SBUUserMessageTextViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A092AEF45606B8F1E1BCB633 /* SBUUserMessageTextViewModel.swift */; }; - 36EA7A24B1D201A1D69D1F3B /* SBUMessageTemplateCellLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 449C4597E0BC1EBC06D11B4B /* SBUMessageTemplateCellLayout.swift */; }; - 38568CDC59744577C271DB5E /* SBUOpenChannelListModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 16B2F48DF168AF6AAA8911E6 /* SBUOpenChannelListModule.Header.swift */; }; - 38D44B6505E9659646FB8962 /* SBUContentBaseMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FD50AD3524C33E80A9A82CE /* SBUContentBaseMessageCell.swift */; }; - 39773B078AA2ED2F7B32F08D /* SBUMarginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0B25D2A096FF4CCCD1E4260 /* SBUMarginView.swift */; }; - 39D884AE31B8CEA8C56414E0 /* SBUPermissionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B872BE7040B156F71C086DA /* SBUPermissionManager.swift */; }; - 3A496542747EA196D8CE91C7 /* SBUUserCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C046FE7BCD9A2C3AF739A3BE /* SBUUserCell.swift */; }; - 3A6DA39772C79E0BF891C9B6 /* UINavigationController+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = BD61C8CF762441DBB5B2909C /* UINavigationController+SBUIKit.swift */; }; - 3A90E41495E4B5743AD1C754 /* SBUBaseChannelViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84DA4CB5006A7F065382CE08 /* SBUBaseChannelViewController.Deprecated.swift */; }; - 3AF62E6C27DDDA6B185478ED /* SBUNotificationEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9C9D80E252E87080FC4262C5 /* SBUNotificationEmptyView.swift */; }; - 3B708DFFE1920B27DB0AA56C /* SBUMessageDateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F82DECA6D296F1808554139E /* SBUMessageDateView.swift */; }; - 3B77373F622A97449B78CAD3 /* SBUFeedbackAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFEB81419D1B0D90242C9C64 /* SBUFeedbackAction.swift */; }; - 3B8E2BEB02B1043E91DF8B8B /* SBUBaseChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 45A6061781417B0F78B3671A /* SBUBaseChannelListViewController.swift */; }; + 3697838314334A007BF415E0 /* SBUTypingIndicatorMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79DE5898F2F988FDDBBE2FE3 /* SBUTypingIndicatorMessage.swift */; }; + 36E10E11EE332D8B95E4F892 /* SBUUnknownMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0085E75416FEEE609AD7CFD0 /* SBUUnknownMessageCellParams.swift */; }; + 36F30D02E9DEC9AC44F73762 /* SBUOpenChannelMessageWebView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 417F229A4E0737E350CCCD76 /* SBUOpenChannelMessageWebView.swift */; }; + 36FA0E71A095D97C08BBCA64 /* SBUUnderLineTextField.swift in Sources */ = {isa = PBXBuildFile; fileRef = 964EF76CD4B76CCB680AD5EC /* SBUUnderLineTextField.swift */; }; + 3715C1D13E9F87E3FC72829E /* SBUFeedNotificationChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 195D69A9AA7F2ADED2E52755 /* SBUFeedNotificationChannelModule.swift */; }; + 37B29B414376D9B51FD7DCA4 /* SBUMentionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = AE1B8A7DEC66855D188B1B3A /* SBUMentionManager.swift */; }; + 38C73FD0F0856D4AAA83368B /* SBUPaddingLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = B32083ACA8AD24B96C195022 /* SBUPaddingLabel.swift */; }; + 398C16F6F35B047BB4A3CBC8 /* SBUNotificationEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FF6AE8EC96A46BEC3415399C /* SBUNotificationEmptyView.swift */; }; + 3A0B261457195E3C47772143 /* SBUCreateChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 004B59BEFA679B50DC596FE9 /* SBUCreateChannelModule.swift */; }; + 3AAE7FE059796653DACDF1A5 /* UIScrollView+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDE8456A5754CEB8284EA838 /* UIScrollView+SBUIKit.swift */; }; + 3AFFE8913450F54115A1536E /* SBUMessageTemplate.ErrorMessages.swift in Sources */ = {isa = PBXBuildFile; fileRef = 271F375602E0485BD6B133CB /* SBUMessageTemplate.ErrorMessages.swift */; }; + 3B5F893CC427EF30536F85CF /* SBUMessageTemplateManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6544A8D91C7E66D9706B0D86 /* SBUMessageTemplateManager.swift */; }; 3C09757B8F0E2A770B427896 /* LiveStreamChannelCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7336ED3EEE080DDF052F158 /* LiveStreamChannelCell.swift */; }; - 3CA3EA3CC1914B3AA845C2EF /* SBUGroupChannelPushSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F87593186CF3A342F5371DA2 /* SBUGroupChannelPushSettingsViewModel.swift */; }; - 3E3D343EDF9FE55C5D03061A /* UIView+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4338A4DC8A2EB43E4A40507E /* UIView+SBUIKit.swift */; }; - 3E65BD56A1F8A1D0B991E477 /* UIScrollView+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8062854A5306E9F98EB4BC5D /* UIScrollView+SBUIKit.swift */; }; - 3FB2E05CAC817144682602C4 /* SBUFeedNotificationChannelModule.CategoryFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = E057930721BB60C0BD7A03CC /* SBUFeedNotificationChannelModule.CategoryFilter.swift */; }; - 408BCCDA4018DA923C2BF6BA /* SendbirdUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEB4E491F522CC53145BD08D /* SendbirdUI.swift */; }; - 40BF7AFEB2811E1625DFBE7E /* SBUMultipleFilesMessageCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26950D8E4C2D4193C3C11FF3 /* SBUMultipleFilesMessageCollectionViewCell.swift */; }; - 40EF27A7CF6F2D9BD6372546 /* SBUPhotoAccess.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4E96FCE5AC6FCDCCFA476C1 /* SBUPhotoAccess.swift */; }; - 410E2413FAEC2A12A131E122 /* QuotedFileImageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 24D09525D943DA945391D482 /* QuotedFileImageContentView.swift */; }; - 4145E8764B25ABF2CAE82F34 /* SBUEmptyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3437D589FCDE784594AB76FC /* SBUEmptyView.swift */; }; + 3C28D09F5445576352F25FCF /* SBUBaseChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AD3DBE7340A752112C57014 /* SBUBaseChannelModule.Header.swift */; }; + 3C84696762454874158EE72E /* SBUToastView.Item.swift in Sources */ = {isa = PBXBuildFile; fileRef = 815D4832D88AB11A6E9CC866 /* SBUToastView.Item.swift */; }; + 3C95A4A1BC39446D1FF0FB8A /* SBUBaseMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1AF51D7CE8D04E799D606E9 /* SBUBaseMessageCell.swift */; }; + 3EA9B59DC3F3BA0D8FFEC608 /* SBUChannelSettingItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 748E749BEDE5F43C9746B194 /* SBUChannelSettingItem.swift */; }; + 3F0A63E14C70A57957F87034 /* SendbirdUI.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C09C396BCBF26C81585EF79 /* SendbirdUI.Deprecated.swift */; }; + 3F9CCDC97B2256D24FCE6500 /* SBUActionSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5564F9C50888E26CD11E0454 /* SBUActionSheet.swift */; }; + 3FB86A394E6E22C557970714 /* SBUUserMentionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B37BAAB79E1B626ED52E4839 /* SBUUserMentionConfiguration.swift */; }; + 40316590398FE6CBF860E65B /* SBUOpenChannelBaseMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AAA09139558B87179AA7ED7 /* SBUOpenChannelBaseMessageCell.swift */; }; + 409FF74804C48D8FFCD5858D /* SBUCacheManager.Template.swift in Sources */ = {isa = PBXBuildFile; fileRef = 713D526E6FA405E9A5B0E634 /* SBUCacheManager.Template.swift */; }; + 40B1BBBFBD6B392EDEB6753C /* SBUBaseChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 92F377DEB112155C99CC552E /* SBUBaseChannelViewController.swift */; }; 419552E6D0EC71D3EEA92E13 /* FeedChannelListViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7EB6FAC1C2EC8D79D3474335 /* FeedChannelListViewCell.swift */; }; - 422AC3192BC3AE034ECEC671 /* SBUCommonContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58494EABDEC9AD31655476CC /* SBUCommonContentView.swift */; }; - 42BA55F5F240E0A575A6694B /* CommonProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 073F9A4F8087EE1FDB0B2074 /* CommonProtocols.swift */; }; - 42F95EACA0F63FF0587C1A00 /* SBUNewNotificationInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9014A3136044BF73319D84A /* SBUNewNotificationInfo.swift */; }; - 435CDF4504B2504B88F243CC /* SBUCreateOpenChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 41656C710CC58027A7AD5FDA /* SBUCreateOpenChannelModule.swift */; }; - 44A05F48EC4C99DEBF353844 /* SBUCreateChannelTypeSelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = E393F42E10B937A9D993E963 /* SBUCreateChannelTypeSelector.swift */; }; - 45894502E7AB799BE1A99E94 /* SBUFeedNotificationChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = B403B2C6DCCF314F229B3D9E /* SBUFeedNotificationChannelModule.swift */; }; - 45B877802FF77EF975CADBCB /* SBUMenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F719BD155CE1F9A5DC2D495 /* SBUMenuView.swift */; }; - 462FFF05F2BCC9E356A433AB /* SBUCreateOpenChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = E316666F1690122AB584C9C1 /* SBUCreateOpenChannelModule.Header.swift */; }; - 46F1E7A05763AF4F41E1A226 /* SBUMessageTemplate.Container.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B29BCE3213C18CDFB569314 /* SBUMessageTemplate.Container.swift */; }; - 47182396F2A0EB06B4413F1D /* SBUModerationsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8BB58B8F45BBA39632008318 /* SBUModerationsViewController.swift */; }; - 4735DA48DC0138AECE0621E8 /* SBUVoiceMessageInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 07598E142FFF8FBF8D789926 /* SBUVoiceMessageInputView.swift */; }; - 47D799B4DF09C9D2CED2FC5D /* SBUNotificationChannelManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8FB33B07E2B45BBA6C61AEC /* SBUNotificationChannelManager.swift */; }; - 47FB08B9FE731C712496A8A8 /* SBUFeedNotificationChannelViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2611D56CCE2CFFEAFA44D7C /* SBUFeedNotificationChannelViewParams.swift */; }; - 487EB4A9CCD7980D03DA7C5F /* SBUSelectablePhotoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECDC037BC830C2996C25E627 /* SBUSelectablePhotoViewController.swift */; }; - 4880D64B0B702C818F2DE1FD /* SBUMessageFormSingleTextItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3743AE45E466BF564F2D15C /* SBUMessageFormSingleTextItemView.swift */; }; + 4270F6BFFABE3D067F8D6B22 /* SBUOpenChannelSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4D3301A6BAEAEA0CB68D850F /* SBUOpenChannelSettingCell.swift */; }; + 428DB3C76DD0B583F6F5CE9A /* SBUGroupChannelSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E90A0C200855E3C6BB11C5B /* SBUGroupChannelSettingsViewModel.swift */; }; + 428E2E6929383107F93DD392 /* SBURegisterOperatorModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 040FE131B697E17C13A1C4B2 /* SBURegisterOperatorModule.Deprecated.swift */; }; + 42FD4DF4EFA8A7704BFE52C3 /* SBUEnums.swift in Sources */ = {isa = PBXBuildFile; fileRef = B78CAA75DD967758186FF283 /* SBUEnums.swift */; }; + 43A77D98E193F222ED6580DC /* SBUBaseChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17A665256F14DCE575A7FDCA /* SBUBaseChannelModule.Deprecated.swift */; }; + 43B42E3DF3E6158C7941ED58 /* SBUOpenChannelSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 79E77CDB516F249D7A030C67 /* SBUOpenChannelSettingsViewController.swift */; }; + 43C582D5693EAA336D971083 /* SBUQuotedFileMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 02F7303EC4ED56FB94F77A75 /* SBUQuotedFileMessageView.swift */; }; + 449B90AD7FE3F048D7ABE73D /* SBUTypingIndicatorMessageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1633D800A421312B3980F3A1 /* SBUTypingIndicatorMessageManager.swift */; }; + 44EB8EAEA5F214EE1B7B4798 /* SBUChatNotificationChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 890E8C4360AAE2F581975028 /* SBUChatNotificationChannelModule.Deprecated.swift */; }; + 45E725D52DB53654AB78965A /* SBUMessageDateView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BA9B3CA61FB46D5F57319572 /* SBUMessageDateView.swift */; }; + 469C1E0147E3C59B59648941 /* SBUGroupChannelSettingsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39305DCC7521E039CAA011B0 /* SBUGroupChannelSettingsModule.swift */; }; + 46CEC4A27578C59EBD37B6DF /* SBUChatNotificationChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 95A6A22BFC57DD8576BA395B /* SBUChatNotificationChannelViewModel.swift */; }; + 4710D6D2A7E21C244553CE89 /* SBUOpenChannelImageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5C88AB486291B68F04471DA6 /* SBUOpenChannelImageContentView.swift */; }; + 48856F1E8BE26CE478900CC5 /* SBUCacheManager.Config.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62FD0225D9064381240C54F6 /* SBUCacheManager.Config.swift */; }; 48B8EC5BAB2F8F2E2C97A23D /* NotificationService.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2B6689974C44EA060F592DE /* NotificationService.swift */; }; + 490B588A0A64CE928DAE6705 /* SBUMessageTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = C845B62CD493FD6875E9C3D9 /* SBUMessageTemplate.swift */; }; + 4939795375329232D00555A4 /* SBUMessageWebView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6DE1F144DE16F62BC068620B /* SBUMessageWebView.swift */; }; + 4984013C813737D40F831B51 /* BaseMessage+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = F43A5FC7EB56EB0E85482B5A /* BaseMessage+SBUIKit.swift */; }; + 49A6913A97425F61644FE524 /* SBURegisterOperatorViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3758C48483D58ED5C97113F4 /* SBURegisterOperatorViewModel.swift */; }; + 4A0193DB4E3F0B610694D07D /* MessageForm+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = BE1E93B8FCF62DE1F85F506E /* MessageForm+SBUIKit.swift */; }; + 4AA328F3A7B5C29F79AA8352 /* SBUMessageFormView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE43DB444DF9960D183A301D /* SBUMessageFormView.swift */; }; 4AAF1B44CF90589E66243951 /* ChannelVC_CustomList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9D71A9CFA36C34EF4264A465 /* ChannelVC_CustomList.swift */; }; - 4B3EF7518B36A5E4DA467B79 /* SBUGroupChannelPushSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54488A845BF4545A1D254A2A /* SBUGroupChannelPushSettingsViewController.swift */; }; - 4BC35A831AADFFF2B70F0586 /* SBUExtendedMessagePayloadForUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A9EB46BE222189F15DB2705 /* SBUExtendedMessagePayloadForUI.swift */; }; + 4AE62F63E6043A0489DA11CE /* VoiceMessageStatus.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0CA0A3C97568158FCA60B1A0 /* VoiceMessageStatus.swift */; }; + 4B1CEEF0A2DAD54D7F5FE022 /* SBUFeedNotificationChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C681ED2007956EEE9D894BA /* SBUFeedNotificationChannelModule.Deprecated.swift */; }; + 4B3E473A457014964F2DC7B3 /* SBUMultipleFilesMessageCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D7FC723CA3B3F942FFBF10FD /* SBUMultipleFilesMessageCollectionView.swift */; }; 4BD508FBC49EA9E0BE3628B1 /* UILabel+Ext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D7ED4A7D6E59E73E28846C0 /* UILabel+Ext.swift */; }; + 4BF112784A79654A6A6D42D8 /* SBUMessageSearchViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B1C521FA40B1BCE57E17268 /* SBUMessageSearchViewModel.swift */; }; + 4C6E5C9621E30E36FCCEC564 /* SBUFeedNotificationChannelViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04B6D4605DE3785CF7BC755C /* SBUFeedNotificationChannelViewParams.swift */; }; 4D6EA72ADA7759C80ADC1478 /* CustomUserCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96AF77F22C3689DA980F0EFF /* CustomUserCell.swift */; }; 4D876D744765ED547B7DCE05 /* InviteUserCustomManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56585FF472897189202B81E3 /* InviteUserCustomManager.swift */; }; - 4DEC44E171ECB3565D3091D7 /* SBUCreateOpenChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F6CAB45198FEC5C4CAD3056 /* SBUCreateOpenChannelViewController.swift */; }; - 4E7CF653314AD6B4F6B36922 /* SBUGroupChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 330D2AF16A7F9B830CCC6928 /* SBUGroupChannelModule.Header.swift */; }; - 4E85F9E1E5F077B95B8E9C29 /* SBUUser.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21E3C5ED44E825C2FDB66A1C /* SBUUser.swift */; }; - 4F32DE08D5DCD36858D77E07 /* SBURegisterOperatorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0F1CDA241DA262F2CDF93C3 /* SBURegisterOperatorViewController.swift */; }; - 503A17B0C84E89C03F7C304E /* SBULabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4BBE737AF023BCB9B470B5C /* SBULabel.swift */; }; + 4E0BA02B072A2D8DFA4B6F3D /* SBUGroupChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD6EBB6238C0E6B3288EFB7A /* SBUGroupChannelModule.Header.swift */; }; + 4E65E47A38F272B4E83EC3A0 /* SBUTypingIndicatorInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDE4BE315EA68C5AB211C7C0 /* SBUTypingIndicatorInfo.swift */; }; + 4EA4CF786661F9B146F4735A /* SBUOpenChannelModule.Input.swift in Sources */ = {isa = PBXBuildFile; fileRef = D31BB5551F5B0C4B761B4D4A /* SBUOpenChannelModule.Input.swift */; }; + 4F7162A9565FF6D875C757D2 /* SBUNotificationChannelManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1F0CC82C0AC905923C25117 /* SBUNotificationChannelManager.swift */; }; + 4FA20DDBD46B76441F7E9560 /* SBUVoiceMessageConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8143A7D6E5428869072F8F3 /* SBUVoiceMessageConfiguration.swift */; }; + 4FCCC04FD18C9D5112234ECB /* SBUPhotoAccess.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D313F2DDAFBB50136DD7DAC /* SBUPhotoAccess.swift */; }; + 4FF20B0AD29F08D70697C639 /* SBUError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05617EB655FE8DFC8C4D874E /* SBUError.swift */; }; 506C2D85BE783568031D0EF2 /* FeedChannelListViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3900205508594F1BE53CC509 /* FeedChannelListViewCell.xib */; }; - 5081462F9C575D48E7D9F4A8 /* SBUBaseSelectUserViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D86191111F52A551F83559B /* SBUBaseSelectUserViewController.swift */; }; - 50A61D1B39A3DE10FA6D3E81 /* SBUQuoteMessageInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88AA45F380E744DE2065FDDC /* SBUQuoteMessageInputView.swift */; }; - 50D91B0FFE0ECF3B84DDF04B /* BaseMessage+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3679085D71EE93632C7EAE11 /* BaseMessage+SBUIKit.swift */; }; + 50CF1B96A842FBF8D173E476 /* SBUBaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3B062DEC7647CC0D2D962C3F /* SBUBaseViewController.swift */; }; 5123C0FD8A89CF53F15B67CD /* AdditionalFeaturesManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59E9C3F514B55549435BAE9D /* AdditionalFeaturesManager.swift */; }; - 51BD50722439D236D3E1FEA8 /* SBUChannelSettingsChannelInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FC1026F1A2EDB1E760651EA /* SBUChannelSettingsChannelInfoView.swift */; }; - 51EF5634F42D357400AE7536 /* SBUInviteUserViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D73E37BDE55A7D2DF34D44F /* SBUInviteUserViewController.swift */; }; - 5231C5EBA598ECEFC6282DD5 /* SBUAdminMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF0424B68B8D6F086B886A29 /* SBUAdminMessageCell.swift */; }; - 52642D4E2422120B3D7EAFA3 /* SBUAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = CCA66E82810ABCEA3AC0F002 /* SBUAnimation.swift */; }; + 518AF77DD3CA64A998C8F2DB /* UIViewController+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = E63214C27114B413C99BC200 /* UIViewController+SBUIKit.swift */; }; + 51C545D87BF919577589549F /* SBUViewControllerSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = A321BEB3FBBF14905C29AA97 /* SBUViewControllerSet.swift */; }; + 524B43C45A8D717126479195 /* Sequence+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE65E9F31BA0AC98929110F3 /* Sequence+SBUIKit.swift */; }; 52D4C02380313387757C91D7 /* ConnectBusinessMessagingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A81DF637316DF97C04D7CECB /* ConnectBusinessMessagingView.swift */; }; + 5377233C1AFD80188DF7EE9F /* SBUUserProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F1705ECF2EFDD64ADA42CF1 /* SBUUserProfileView.swift */; }; 53778F6EB1FE32ECA01C5E7C /* GeneralSignInViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B943C8F50DD6CA3985E33CF6 /* GeneralSignInViewController.swift */; }; 538AF7C4BC1CCB21DFE4948B /* LiveStreamChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE3094ABD7D9756A038A5AB4 /* LiveStreamChannelListViewController.swift */; }; - 53978EC60E865F95C385E2AA /* SBUGroupChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEBF2AE44462F3859FB4D67B /* SBUGroupChannelListViewController.swift */; }; - 5422146C3B320F5F3EE8B4FC /* SBUVoiceRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50975B5E92A11F16A5E1B97D /* SBUVoiceRecorder.swift */; }; - 5491872A78C870414211E824 /* SBUCacheManager.Template.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0A74385EBF8D26E4537A99AC /* SBUCacheManager.Template.swift */; }; - 5581619C682728BD326EC136 /* SBUCreateChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 593B41C43521A44EFBE38F37 /* SBUCreateChannelModule.swift */; }; - 563B2EB52B687B8E0F6C0A6C /* SBUQuotedBaseMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36C4CA4173392F4E7CFE03FB /* SBUQuotedBaseMessageView.swift */; }; - 563C169FC265322476A4E3E3 /* SBUBaseChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E49A382FCE4D76C863BFA16 /* SBUBaseChannelModule.swift */; }; - 5674D3A5BD3E62DD06639386 /* Float+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 425266C0924649FB08C6F05B /* Float+SBUIKit.swift */; }; - 56EF8244DD053EB76C67D46C /* SBUBaseChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC50B4B086A941E8E1A82DB8 /* SBUBaseChannelModule.Deprecated.swift */; }; - 57039EF0C326356328604D5D /* SBUCreateChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E23D40CA2B04FAB562775ECC /* SBUCreateChannelViewModel.swift */; }; + 545E4FF841DFBA46D83D4A2A /* SBUMessageSearchModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9829D64688D3B09D3D150D9C /* SBUMessageSearchModule.Header.swift */; }; + 547B35224DB2693DDA35B9FE /* SBUCreateOpenChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39B2512D4E9513712EDC507C /* SBUCreateOpenChannelViewController.swift */; }; + 547EAE5E1663593578E1016B /* SBUMessageReactionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8FD7BB24F69EE0C3973B92C3 /* SBUMessageReactionView.swift */; }; + 5493995F2E803CD472563AB4 /* SBUBaseChannelListModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 621EF9178BA129EC840A562D /* SBUBaseChannelListModule.Header.swift */; }; + 54984DC9B66CDD287A53F2E8 /* SBUAlertView.Item.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1545896B4D9FAFE6DD9D2399 /* SBUAlertView.Item.swift */; }; + 54D853D05FDB21B4FA4BA92E /* SBUCacheManager.NotificationSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = B16919409D2126B2391F13EC /* SBUCacheManager.NotificationSetting.swift */; }; + 556B5CF7709D79A35A37A024 /* SBUBaseCarouselView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 060F8041E96B5586F59E01D0 /* SBUBaseCarouselView.swift */; }; + 55FCA07674E3268DC33C8E10 /* SBUGroupChannelListModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 69F42BD6AE2609C5128AEE18 /* SBUGroupChannelListModule.Header.swift */; }; + 56401A5E819973A3FBEB9493 /* SBUOpenChannelListModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C5B5ABC746F6AAC7FC3BB90 /* SBUOpenChannelListModule.List.swift */; }; + 564D74651DA65E0E9D6266B7 /* SBUViewModelDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20233A168B917F3A17855F2C /* SBUViewModelDelegate.swift */; }; + 56876CE6DF626C47658DF458 /* SBUHorizontalSuggestedReplyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9F2076E63837BFBB449A82C /* SBUHorizontalSuggestedReplyView.swift */; }; 570FF873D0A7052239BF3E5A /* CustomChannelListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2BB9D321E4FDE1E679A0373 /* CustomChannelListCell.swift */; }; - 571E0981F8C8E9648F512315 /* UICollectionView+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3007AFC9885F81D27AAF419C /* UICollectionView+SBUIKit.swift */; }; - 5722529B78569856B02C0E8E /* SBUGroupChannelPushSettingsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 610577B05C7719E4593B0054 /* SBUGroupChannelPushSettingsModule.swift */; }; - 5796FE2F826A73A050A20123 /* SBUCommonModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4ED69CF821C58DBA16040737 /* SBUCommonModule.swift */; }; + 57784394BD3DEB685E11B138 /* SBUQuoteMessageInputViewProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = E74ED44885947815D317C147 /* SBUQuoteMessageInputViewProtocol.swift */; }; + 57CE66E2DE84745CED43C8DC /* SBUGlobalCustomParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F1BF3E729261E2B6B93B279 /* SBUGlobalCustomParams.swift */; }; 57E98E83B28121FB413D2F15 /* GroupChannelViewModel_AdditionalFeatures.swift in Sources */ = {isa = PBXBuildFile; fileRef = EBB823C463947E90BA7D1148 /* GroupChannelViewModel_AdditionalFeatures.swift */; }; 58006CE7B8A9632219EA02D8 /* MyOpenChannelSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E27F72A0D096280795BF7D61 /* MyOpenChannelSettingsViewController.swift */; }; - 587780401FCF6FD774B003F3 /* SBUMessageTemplate.Action.swift in Sources */ = {isa = PBXBuildFile; fileRef = 097B4B7E19B2347A28676959 /* SBUMessageTemplate.Action.swift */; }; + 5813EAC89773E7C2F17D73C8 /* SBUMessageTemplateCell.MessageTemplateLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = FED6FDF8D412E93F70FD9C9C /* SBUMessageTemplateCell.MessageTemplateLayer.swift */; }; 58C2E06A73C39A7CFD96AEC5 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 49BBC7DDD507E9E01F953ABC /* Assets.xcassets */; }; - 5914344121DB41AF9195A18F /* SBUVoiceContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D75064CF62DFFDB4383A797 /* SBUVoiceContentView.swift */; }; - 5920C22E498430DCDF831EA5 /* SBUCreateOpenChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30C198EC8B1429749F3CC944 /* SBUCreateOpenChannelViewModel.swift */; }; - 59D4EDE6AE719ED96AA282EA /* SBUScrollOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6230359C05B32615A7F0C34C /* SBUScrollOptions.swift */; }; - 59F78FC91FB8D8AE55827ADA /* SBUAlertView.Item.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17E7D83F7ED6FE9F70C0A318 /* SBUAlertView.Item.swift */; }; - 59FFAB3AB08183372535C71F /* SBUMessageThreadModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = D26CFF824DE2EEFB3AA18E47 /* SBUMessageThreadModule.Header.swift */; }; - 5A1860F1694E76CDDBD36A32 /* SBUPaddingLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEEADE2A01AA72512E300B87 /* SBUPaddingLabel.swift */; }; + 592B48AEE32EA2C385764767 /* SBUFormFieldView.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = A79AED1DD2EC37D026D96331 /* SBUFormFieldView.Deprecated.swift */; }; 5AA3DC845C501D4C88640071 /* CustomAlertController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 96B138E411365EF1895EFC0A /* CustomAlertController.swift */; }; - 5ABD76E03DA9C2302A4EB288 /* SBUMessageInputMode.swift in Sources */ = {isa = PBXBuildFile; fileRef = C085F3901C0A3A792DE75501 /* SBUMessageInputMode.swift */; }; - 5B560F8FC74219B93E13F80E /* SBUMentionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76C41714AA54E0973720DD08 /* SBUMentionManager.swift */; }; + 5AB8467A215C3FBFA9A14E15 /* SBUGroupChannelListModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD0E6B88CC7F9E80C8F6B305 /* SBUGroupChannelListModule.List.swift */; }; 5B807D3794B90D50D08E662B /* UIImageView+Ext.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBA3029EE0577CF7753B87E4 /* UIImageView+Ext.swift */; }; + 5BAD1DB6D2ED01E617CB30E0 /* SBUGroupChannelPushSettingsModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 757A554AF91A46AF49BDB886 /* SBUGroupChannelPushSettingsModule.Deprecated.swift */; }; 5C0DC19BAC05C2F286A3B078 /* CustomBaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D41DC19666A44BCF0D3C6F9E /* CustomBaseViewController.swift */; }; - 5E4A4572CA0912AAD6B89776 /* SBUTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1FD8F3CA82A0D4DF1659945 /* SBUTheme.swift */; }; - 5E8A143B8384BDEF73420635 /* SBUUserListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B68267CDED87CF2D1D43CF6 /* SBUUserListViewController.swift */; }; - 5EC6C35FFDAA128BB7349DDA /* SBUBaseChannelSettingsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF9489BB8FBBF8868EDC3C83 /* SBUBaseChannelSettingsModule.swift */; }; - 5EC7C4F43378489E57D2B8BD /* SBUMessageTemplate.Syntax.Sizes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1BDFA50AF739D7DE93145806 /* SBUMessageTemplate.Syntax.Sizes.swift */; }; + 5C56F090EA045C55A83513E2 /* SBUTheme.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A618D2C77EE9DE59F28522B /* SBUTheme.Deprecated.swift */; }; + 5D005BF3397F68DBF1B31A8D /* UIView+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0274A314CF90AC819BB67606 /* UIView+SBUIKit.swift */; }; + 5D949A0186099BEE1929DBF8 /* SBUExtendedMessagePayloadForUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A73E337872DEE7F4B811560 /* SBUExtendedMessagePayloadForUI.swift */; }; + 5DC4F3DB1C38AC2B0E26CF0B /* SBUMediaView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD1958ABF18FC7814345A68C /* SBUMediaView.swift */; }; + 5E64AB318FF38A6365289165 /* SBUMessageTemplateCellLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3690DECFBFEF36D5E20F7DC /* SBUMessageTemplateCellLayout.swift */; }; + 5E94D74A3C8B11428ED93D42 /* SBUDownloadManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5D6175D0E27503A2FAED1ACF /* SBUDownloadManager.swift */; }; + 5EB4D287728DD9C36B43365A /* SBUMessageFormFallbackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 984899098C13FC5DC9C03E99 /* SBUMessageFormFallbackView.swift */; }; + 5EE2E5216552403C43119491 /* SBUBaseChannelSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3932D029F3549E9C2C2EEE8E /* SBUBaseChannelSettingCell.swift */; }; 5F40B6683AE1DC1B62CDAAE5 /* AIChatBotViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = D387FF3E314AF4F7AFA265F3 /* AIChatBotViewController.xib */; }; - 5F506967B6FFED6BEF88440A /* SBUCreateChannelViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FC511B7AACE4C82F1A6BFF5 /* SBUCreateChannelViewController.Deprecated.swift */; }; - 5F9E984D53E5B4C7F0C22657 /* SBUTypingIndicatorMessageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F53ED1AE4578FEFE2EA1CEB /* SBUTypingIndicatorMessageManager.swift */; }; - 5FF7098A8561AED99A4A76C5 /* SBUMessageTemplate.Syntax.Types.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0551A56EB8F462ABD44F4EAF /* SBUMessageTemplate.Syntax.Types.swift */; }; - 602C76F317D5786E50FFF330 /* SBUMultipleFilesMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 599D5D93A9E0619C7AEE4186 /* SBUMultipleFilesMessageCellParams.swift */; }; - 615C9E114F38B8831C9BF33F /* SBUOpenChannelSettingsModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B31A277DBE1D4C0F3F66D11 /* SBUOpenChannelSettingsModule.Deprecated.swift */; }; - 61B9FE68DC8CA6DF7919D996 /* SBUCacheManager.Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B3D7EEDAC05B90F3192B075 /* SBUCacheManager.Version.swift */; }; - 61D89CA16F56B0AB17D914B7 /* Sequence+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B48D738D6481339CEE03D8 /* Sequence+SBUIKit.swift */; }; + 5FD2C344485C6EACC1AC2997 /* NSObject+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14C33A3E985A6F3433E2CD80 /* NSObject+SBUIKit.swift */; }; + 606C6CC05EC78D73F691B04F /* SBUMessageSearchModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBA7B36A02323800A3015055 /* SBUMessageSearchModule.Deprecated.swift */; }; + 612125EB13A29B5CD166D2C8 /* SBUGroupChannelListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1FFC715F2C57B702F024E1F2 /* SBUGroupChannelListViewModel.swift */; }; + 616C89E4A323AFEAB1901F58 /* SBUUserMessageTextViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 18199E460A717BAF37F51353 /* SBUUserMessageTextViewModel.swift */; }; + 61997FDF4B378F942A4633BE /* BaseMessage+SBUIKit.MessageTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31AD44B06FF0438622D51196 /* BaseMessage+SBUIKit.MessageTemplate.swift */; }; 622F668D006F8DF72A17C68C /* CustomWebView_ChatBotWidgetController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F3F02F0620C9666AB8EFA7D /* CustomWebView_ChatBotWidgetController.swift */; }; - 623365394484216CAFEC17F8 /* SBUGlobals.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A9DD65D747C90EE39EA1AFB /* SBUGlobals.Deprecated.swift */; }; - 63805BE85B4D26CF0EFE268B /* SBUConfig.Common.swift in Sources */ = {isa = PBXBuildFile; fileRef = B49D755E76CDAE0CFD09FDBA /* SBUConfig.Common.swift */; }; - 648BAA8BA69022DDEA065D98 /* SBUOpenChannelBaseMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A01ACDE6897D06ACC51065D5 /* SBUOpenChannelBaseMessageCell.swift */; }; - 65E301FFE4FF889AD6429CC0 /* SBUBaseMessageCellParams.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8740B3A6E10A4F88CBB65714 /* SBUBaseMessageCellParams.Deprecated.swift */; }; - 65F19495B11A5CE387DB5A2C /* MessageForm+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CC4F9823711944B241FD661 /* MessageForm+SBUIKit.swift */; }; - 65F57D337DC56ED5B24316A2 /* SBUMessageTemplate.Renderer.RendererType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 320BE2B215430AD402917E58 /* SBUMessageTemplate.Renderer.RendererType.swift */; }; - 66311F18F772121EDCAD436A /* SBUUserMentionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36BC5F61DB67F1ACFDF6783D /* SBUUserMentionConfiguration.swift */; }; - 669CC3FC047EB0273F09487B /* SBUForm.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 713FAB7C395D42EDB61E60A9 /* SBUForm.Deprecated.swift */; }; + 6230B926AD64917D8A9D6EDB /* SBUMenuView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2623C0CBE46E87C8667F172 /* SBUMenuView.swift */; }; + 6245254964AF2882DDA36305 /* SBUChannelTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A9FBA83D0706529AD357223 /* SBUChannelTitleView.swift */; }; + 6304F74A0B5F769CD18F7B1D /* SBUOpenChannelSettingsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7ACBB25153EFF189E0608A11 /* SBUOpenChannelSettingsModule.swift */; }; + 63421D1E54B106C4BA7B8B39 /* SBUChatNotificationChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 515C6843C390B95516B79D78 /* SBUChatNotificationChannelViewController.swift */; }; + 6346114C9D88339B6380DF93 /* SBUCommonContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C20A075EE6772B0E0C79F30 /* SBUCommonContentView.swift */; }; + 640582D63F08F5FCACF2846E /* MessageTemplateTestViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 003BB38A1D8B821A076D86F7 /* MessageTemplateTestViewController.swift */; }; + 642D77F753082F10EE6D33C6 /* SBUCreateChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 876E7F8C4C488F8438196674 /* SBUCreateChannelModule.List.swift */; }; + 646B09634C7C2143DCE2611D /* SBUMessageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0E5E6F1298AF3CA7A26F6FC /* SBUMessageCache.swift */; }; + 650BFC0BC8D99E60952C8C84 /* SBUGroupChannelPushSettingsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = E63C644AE0DACDB608F39C48 /* SBUGroupChannelPushSettingsModule.Header.swift */; }; + 66480FDAEA8109835A308D99 /* UINavigationController+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81C11108DC261338213DD256 /* UINavigationController+SBUIKit.swift */; }; 66A93DE4905CD2DC8D2701D0 /* ChannelListVC_CustomList.swift in Sources */ = {isa = PBXBuildFile; fileRef = EB3DB814003F6E3D146BDC70 /* ChannelListVC_CustomList.swift */; }; 66ADA39339C0B53AA3B3FE8A /* BasicUsagesView.xib in Resources */ = {isa = PBXBuildFile; fileRef = D22C301C4940E6DCA7C64C8D /* BasicUsagesView.xib */; }; - 66AE09A0DE0636DFFFADC385 /* SBUBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA0B6648419212AE21AB3B54 /* SBUBarButtonItem.swift */; }; - 66BFD5F185ED91B7AB79D5EF /* SBUOpenChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2DE9F81DAC88548D4CA33ED /* SBUOpenChannelViewModel.swift */; }; 66C385F18479DB17BDDE1E67 /* ChannelVC_AdditionalFeatures.swift in Sources */ = {isa = PBXBuildFile; fileRef = A43EA4B59C42F807C76F7B74 /* ChannelVC_AdditionalFeatures.swift */; }; - 66F6517678901D92B44FE883 /* SBURegisterOperatorViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B0DF4E1B5AD7E93CE74E923 /* SBURegisterOperatorViewModel.swift */; }; - 676E92EA7070D47DCC2FD085 /* SBUMessageTemplate.TemplateList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44304D2CC4CD3C42DB8515AA /* SBUMessageTemplate.TemplateList.swift */; }; - 679E4C2CC31854B8773E7AE3 /* SBUOpenChannelImageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7B4B6356D739229D9B04A17 /* SBUOpenChannelImageContentView.swift */; }; - 67BE60D86E9EF6FED2829AE4 /* SBUBaseViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52E39F2B92A54861E2E443F6 /* SBUBaseViewController.swift */; }; - 67D1B3702D3D2FEF60D8114A /* UIImage+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F6A5AA7D692BB43A75AC1DB /* UIImage+SBUIKit.swift */; }; - 683EAB5652FA8156509522D0 /* SBUNotificationNavigationTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08467CDFC6A9F65A1A5BA3AB /* SBUNotificationNavigationTitleView.swift */; }; - 69C53EDB6A140C050D8015BA /* SBUUserListModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = B920B5C1EAF129FF8A5E1F83 /* SBUUserListModule.List.swift */; }; - 6A87119E3E649EC1421DDDCA /* SBUBaseFileContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 55835161B8EA9BDB86A42A33 /* SBUBaseFileContentView.swift */; }; - 6B15B4BA45DCEA0445CE311B /* SBUBaseCarouselView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 54C3B3270E2DA2FE41B5B839 /* SBUBaseCarouselView.swift */; }; - 6B8AE28D01D198709F66DA29 /* SBUOpenChannelModule.Input.swift in Sources */ = {isa = PBXBuildFile; fileRef = 979B554684ADCFACA7A78BB0 /* SBUOpenChannelModule.Input.swift */; }; - 6C1F22EC898F5708F778CBC5 /* SBUQuotedMessageViewProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = B198D8948A2FFE365F20A45B /* SBUQuotedMessageViewProtocol.swift */; }; - 6C555B9827B4BAC0B56126CD /* SBUGroupChannelListModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 85D0C33B9704D9FA228BBB63 /* SBUGroupChannelListModule.Deprecated.swift */; }; - 6D45EB005030ADBC4DDA0F09 /* SBUMessageFormViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E8DE19432A998DA3FB7B396 /* SBUMessageFormViewParams.swift */; }; + 67ED820C30991972E2AD65C5 /* SBUMessageSearchModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 93F0796E438A3E19F039537B /* SBUMessageSearchModule.swift */; }; + 6835F2DDE4BF7931DDDF3CC5 /* SBUAdminMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2F2EF8119C41C81BB2C99C9 /* SBUAdminMessageCellParams.swift */; }; + 683B11C49FF73ED504E3EBC8 /* SBUOpenChannelListModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 31EF2A01C5FBAE453CB2B6F6 /* SBUOpenChannelListModule.Header.swift */; }; + 68C75D9663E71B2812232FC3 /* SBUMessageTemplate.Renderer.Views.swift in Sources */ = {isa = PBXBuildFile; fileRef = 17275291DAC0564917272496 /* SBUMessageTemplate.Renderer.Views.swift */; }; + 68DBDC2463E500762B12A5B7 /* SBUBaseChannelListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3BDD1F1E1C54E7BBF7EF34B /* SBUBaseChannelListViewModel.swift */; }; + 69246EF1C49EC6C7DC8305FA /* SBUEnums.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3FFD5E66EA2EC7853D25F7A /* SBUEnums.Deprecated.swift */; }; + 6967E509EC13BDDAFD043AEE /* SBUSelectableStackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5FF2724740780F1EE9EDE298 /* SBUSelectableStackView.swift */; }; + 6987CD81318F0DD37A8668AB /* SBUGlobals.swift in Sources */ = {isa = PBXBuildFile; fileRef = 052DFE5F922B005DBD1C7CC3 /* SBUGlobals.swift */; }; + 698E795ABA4D91E02B3CCD5C /* SBUHorizontalSuggestedReplyOptionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1B22F7428FDC86B6CE10840E /* SBUHorizontalSuggestedReplyOptionView.swift */; }; + 6A1FB5AF60E8050AB3E2F9BF /* SBUAnimation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7861BB13B20D6858309BF60A /* SBUAnimation.swift */; }; + 6A468C98C796A2C8BFCBBC75 /* SBUDateFormatSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E2FEFC59E1B00C8E8BBBC7A /* SBUDateFormatSet.swift */; }; + 6A7A6F182316B4045AE16287 /* Data+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF6345F69FDF5A157D241BC9 /* Data+SBUIKit.swift */; }; + 6A7C1E8C73286917594CC011 /* SBUGroupChannelPushSettingsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E86C809A6133718AE7762D7 /* SBUGroupChannelPushSettingsModule.List.swift */; }; + 6AB858C55B49E9CBABADF394 /* SBUNewNotificationInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 64A2652A8AAC5E0A13CD59F6 /* SBUNewNotificationInfo.swift */; }; + 6AD6F7ED657FE98F8E1995AD /* SBUBaseChannelListModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8E80FD38269894222F55CD7 /* SBUBaseChannelListModule.List.swift */; }; + 6B457C31619CA7BED4102170 /* SBUBaseSelectUserViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D6C7D252AAE674B0E29A7CA /* SBUBaseSelectUserViewController.swift */; }; + 6C010894D10F8F290A0096C3 /* SBUBaseChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFB7154FE781C99D4007E411 /* SBUBaseChannelModule.List.swift */; }; + 6C589E441C251424FF58A194 /* SBUMessageTemplate.Syntax.Item.swift in Sources */ = {isa = PBXBuildFile; fileRef = 929C9FCFB2007BB7E70959DD /* SBUMessageTemplate.Syntax.Item.swift */; }; + 6D0A3EF358FF62CC8C906990 /* SBUMessageWebViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7423908DEA4CAD97D811D06F /* SBUMessageWebViewModel.swift */; }; + 6D814DA42C4D01F2AAC3B26E /* SBUFileMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = E751C7C8B6E94111A95CD998 /* SBUFileMessageCellParams.swift */; }; + 6D872B8D0ED6065BD6EA7958 /* SBUMessageTemplate.Payload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68A392D80685B111FD18F3C8 /* SBUMessageTemplate.Payload.swift */; }; 6DDF71BD4482F73E16BE4248 /* MySettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9663C9727C1B5E234A8A18C5 /* MySettingsViewController.swift */; }; - 6EB9DE39AF1996FD2127F94D /* SBUMessageCache.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0C368E48305713FF04086AA4 /* SBUMessageCache.swift */; }; - 6F4B3E5C3C976214C7443024 /* QuotedFileCommonContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 248135B014A700B43ADA16C5 /* QuotedFileCommonContentView.swift */; }; - 6F7876DDB6EB974A50B05106 /* SBUTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7762DF5BD455792B9B532760 /* SBUTableViewCell.swift */; }; - 6F787A666FE8D2CA78184CBE /* SBUBaseSelectUserModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90B7436F6D5E64DD9BE8BF73 /* SBUBaseSelectUserModule.swift */; }; + 6E92D40CD5656E20B88F4893 /* SBUMessageTemplate.Renderer+RenderItems.swift in Sources */ = {isa = PBXBuildFile; fileRef = F146389B9310D3B2A12C036F /* SBUMessageTemplate.Renderer+RenderItems.swift */; }; + 6ED4DAF1F227C24C6198D394 /* SBUThreadInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5B07532AD08A24CAD78C92A3 /* SBUThreadInfoView.swift */; }; 6FEF3676C6D77FADD7C9A257 /* CreateCommunityChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38115CD65C402F937815BDA2 /* CreateCommunityChannelViewController.swift */; }; - 70C3BAC9A706F43BAC6D778F /* SBUBaseChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E255F4AFD46DE8D002198B68 /* SBUBaseChannelViewController.swift */; }; - 7134A7E656782A1A30237C34 /* SBUMessageThreadViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7567CC1EBB84C62425DD6F1B /* SBUMessageThreadViewController.swift */; }; - 717C241BB1B1D7BFBA13CC1E /* SBUBaseChannelListModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 654B6726EF65823CB1866722 /* SBUBaseChannelListModule.swift */; }; - 720E06A523137539103F78FF /* SBUUserMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 244ED8915B63B0E1EDA03531 /* SBUUserMessageCellParams.swift */; }; - 725DD82AC1C7F039B19E10D5 /* SendbirdChat+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 33A02755830FA2C3CE13255B /* SendbirdChat+SBUIKit.swift */; }; - 72ABDA91F770A8639C5A34B1 /* SBUEmojiListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC9DF3EFB7D7EA4A5124415E /* SBUEmojiListViewController.swift */; }; - 72C87164213B2F2C1A987515 /* SBUSuggestedReplyViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B33A8BC418BF8C8ADFA1368 /* SBUSuggestedReplyViewParams.swift */; }; - 73901F4B6ADFDFF9876436B1 /* SBUViewModelDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E334070378A67B62A19AC4A /* SBUViewModelDelegate.swift */; }; - 73A02F88AB00B28FEC670C32 /* SBUMemberListViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBA2DA9A804C7C94DC9CD586 /* SBUMemberListViewController.Deprecated.swift */; }; - 73D78228281579456D3A52EB /* SBUConfig.CodingKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D1B975C433589693687713A /* SBUConfig.CodingKeys.swift */; }; - 7494186BCB67B36A30153BE3 /* SBUEnums.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = C46C39AD09272364B8843F8C /* SBUEnums.Deprecated.swift */; }; - 74A0263A45313848F221482E /* SBUUserMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 345E916F8D6CC3D04B3D0BEE /* SBUUserMessageCell.swift */; }; - 74FE01EDAEAD46A7E87DCFCA /* SBUOpenChannelMessageWebView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8F38BFBEAA4B1ED8B9802513 /* SBUOpenChannelMessageWebView.swift */; }; - 768BD2AEE2B2303D7B7B3ED3 /* SBUStringSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 504AB21E4A1982F421B7DF2B /* SBUStringSet.swift */; }; - 774AEE270F51F822F470990D /* SBUOpenChannelCommonContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04072D4EA6E05C1535428945 /* SBUOpenChannelCommonContentView.swift */; }; - 777007C926F2EF84D334903C /* String+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8705455BCC557555B8031C8 /* String+SBUIKit.swift */; }; - 77A7C0E46F9DBA49727815FF /* SBUInviteUserModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0F0A99B937C2C6E335913083 /* SBUInviteUserModule.Header.swift */; }; + 7004477F3B3FC4F09154ED04 /* QuotedFileCommonContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = ACA0413BCD82C337FEB653FB /* QuotedFileCommonContentView.swift */; }; + 70F2B8701F2A24E1839E975D /* SBUChatNotificationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = D75D43D7C8A4332088263FA6 /* SBUChatNotificationCell.swift */; }; + 711C518B6620C2D299564736 /* SBUMessageTemplate.Syntax.Sizes.swift in Sources */ = {isa = PBXBuildFile; fileRef = 733B3A136EDCAE5F32E98A55 /* SBUMessageTemplate.Syntax.Sizes.swift */; }; + 71B45698FAA92EAE0FE3092F /* SBUConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7683E59F45AB08C01149C787 /* SBUConfig.swift */; }; + 71F16FEF542252BE4830E8C4 /* SBUCoverImageView.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0228B7F8CB3C9255317E99E5 /* SBUCoverImageView.Deprecated.swift */; }; + 724CA1381B3D03E3BDCDD556 /* Float+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6E0E9B50C527EAEC31E714DE /* Float+SBUIKit.swift */; }; + 72571077EC7B70D849B6BE22 /* BlockingOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = 794012A0EC901C1933678F7C /* BlockingOperation.swift */; }; + 72A7D8AD235D2467DC5BB2AC /* SBUUserMessageTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EE946BA3CE6D36E1809DE776 /* SBUUserMessageTextView.swift */; }; + 7337428C0B44C436FDADAA2A /* SBUQuotedMessageViewProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2686E8D69FDB24F9DCCCB4C /* SBUQuotedMessageViewProtocol.swift */; }; + 7381B6798BBBF3B8CFD8C999 /* SBUMessageTemplate.Renderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = BBDDDF4C45F5BFA4AA239DFE /* SBUMessageTemplate.Renderer.swift */; }; + 744767316F343B24558A553D /* SBUPropertyWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E3F17D54D127F0810720DDA /* SBUPropertyWrapper.swift */; }; + 75294A616CE898609F25538E /* SBUCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 773CBC0C8D8547AA443453C9 /* SBUCollectionViewCell.swift */; }; + 7538F0E65C79C7FAB52F6B99 /* SBUGroupChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6F47F9078584B2213E6A852 /* SBUGroupChannelModule.List.swift */; }; + 766AAD8609B8CC8CBBB9E716 /* SBUCacheManager.File.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8B966EB8AB52BEFCD3C0ECF9 /* SBUCacheManager.File.swift */; }; + 774DEC9605EB17F3B4D2AD8B /* SBUVoicePlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1AFF065AB6B0A162B6E0573A /* SBUVoicePlayer.swift */; }; + 7794F8100C24A4CD99C86DC2 /* UITextField+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 00B6560E812A93A38C1E7FFB /* UITextField+SBUIKit.swift */; }; 77C597431727A055167F594E /* BaseCustomManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A8770EE3BC2BF785C82D31C /* BaseCustomManager.swift */; }; - 77C59D0404DC64E9C1DE20E4 /* SBUBaseChannelViewController.Keyboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75CD39EEE9884D5F37860DB7 /* SBUBaseChannelViewController.Keyboard.swift */; }; - 77D59FDBEF6978D49391636B /* Data+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6B505C738A21B7AA19A12A2B /* Data+SBUIKit.swift */; }; - 77ED661BDCE4EB2F31730B46 /* SBUMenuSheetViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3701A44383ACA9DD6BF918D /* SBUMenuSheetViewController.swift */; }; - 78B5B5A778AAD3EA366869AC /* SBUGroupChannelPushSettingsModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = C237B298CF0C754BE7878F9F /* SBUGroupChannelPushSettingsModule.Deprecated.swift */; }; - 7969FEB13A7F12C22BB8AF0E /* SBUGroupChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A9E702F46CC81FED09C78159 /* SBUGroupChannelViewController.swift */; }; - 7A0AA1052F600C37EBFB068D /* SBUSuggestedReplyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37369EF9183A185CD174919F /* SBUSuggestedReplyView.swift */; }; - 7A608475923069015B06F2D7 /* SBUCreateChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E6863874DF6150366B29D14 /* SBUCreateChannelViewController.swift */; }; - 7ACAA771150CFA040230A0B7 /* SBUScrollPostionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C67031B1BAA7378D111C5D1 /* SBUScrollPostionConfiguration.swift */; }; - 7B00D2D5866AE38EAD59B2CA /* BlockingOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1B609732627651AAC9C73E7 /* BlockingOperation.swift */; }; - 7BA9C723EEC1CAB713D208BF /* SBUCollectionViewFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 19F0CB95AF5EA222329BD04E /* SBUCollectionViewFlowLayout.swift */; }; + 786BA721134163C82FC5DB5D /* SBUMessageTemplate.Syntax.Identifier.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A912AB54CD1B06747EC40E1 /* SBUMessageTemplate.Syntax.Identifier.swift */; }; + 79238A4F35078D28DE0A93B7 /* SBUGroupChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DDBE78CDC2C84B8A02219C0A /* SBUGroupChannelListViewController.swift */; }; + 797686BA984FDCC60B457B76 /* SBUImageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2D1B3BEE36D30232B2CF92AD /* SBUImageContentView.swift */; }; + 799769873147B19E77527E05 /* SBUMessageTemplate.PayloadType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 01B32F68AD76DC2D2D5C2378 /* SBUMessageTemplate.PayloadType.swift */; }; + 7A89A9C582CF46E2242E4539 /* SBUToastView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 171790422D68B86FE1122193 /* SBUToastView.swift */; }; + 7BB72348E9C79A1407521504 /* SBUNotificationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6FC93D7B877D701B03AF862 /* SBUNotificationCell.swift */; }; + 7BE7D16AA268041DA4311D83 /* SBUGroupChannelModule.Input.swift in Sources */ = {isa = PBXBuildFile; fileRef = 428B326E33CBBA89207D59DA /* SBUGroupChannelModule.Input.swift */; }; 7C71E7DA9216F9F86D741BB4 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6AA91801860324BF877C2336 /* AppDelegate.swift */; }; + 7C747E0B460BB7A426757559 /* SBUMessageSearchViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDEBD429C35EA9038A2DC6C5 /* SBUMessageSearchViewController.Deprecated.swift */; }; 7C7E0462A6E79795564A5B29 /* FeedChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 254D891AE9CDFE3A829B3DC7 /* FeedChannelListViewController.swift */; }; - 7C875CF3D97040204B67AD6C /* URL+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9395147B94DD23752B9078C2 /* URL+SBUIKit.swift */; }; - 7DD1DA0287A8D50D5C62622E /* SBUUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = B144565F2CEA2E1AEF95B9AA /* SBUUtils.swift */; }; - 7DDD8C48C8D8FB085E3D3507 /* SBUModuleSet.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7F3B43353382407FB7ACB52 /* SBUModuleSet.Deprecated.swift */; }; 7E24A56F2CD8C58FD4259FE7 /* GlobalSetCustomManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = D52175BB76AF7926133CF704 /* GlobalSetCustomManager.swift */; }; - 7EE9E8183680F3817A0BADB3 /* SBUBaseChannelModule.Input.swift in Sources */ = {isa = PBXBuildFile; fileRef = 876067A01BB3F30B9C53CBA2 /* SBUBaseChannelModule.Input.swift */; }; - 7F08658C76A64D1B3D196760 /* SBUMessageTemplateCell.MessageTemplateLayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = B741B87F518C408505EE40E5 /* SBUMessageTemplateCell.MessageTemplateLayer.swift */; }; + 7EEBA539C1AFF2E7AC2D4BEE /* SBUBaseChannelViewController.Keyboard.swift in Sources */ = {isa = PBXBuildFile; fileRef = C11814B0E6E55BA5279B168D /* SBUBaseChannelViewController.Keyboard.swift */; }; + 7F23CCD58F661E86EC6245A2 /* SBUMessageTemplate.Syntax.Types.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8AFA7E902B856644158A8A60 /* SBUMessageTemplate.Syntax.Types.swift */; }; + 7F72A5801440B97D94C31741 /* SBUNewMessageInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E4CB7E50D35A8458B5AC457 /* SBUNewMessageInfo.swift */; }; + 7FD8752CDD05A4CF72200FB1 /* SBUDebouncer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 62793278995373070FC56D80 /* SBUDebouncer.swift */; }; + 7FF62F99C3FE34E51DA6E376 /* SBUBaseSelectUserModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3F69F5FE63EA170346C2652 /* SBUBaseSelectUserModule.Header.swift */; }; 800F7734676CE52E234F5FF6 /* LiveStreamChannelListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 897288F81F1F785225072583 /* LiveStreamChannelListViewModel.swift */; }; - 802DE6F1CF0B9862420B6564 /* BaseMesssage+SBUIKit.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9083554B9C4FD128B7EFB007 /* BaseMesssage+SBUIKit.Deprecated.swift */; }; - 80A5919E0B35B474789A771F /* NSLayoutConstraint+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = AD8F4B33BFCA060040F791CB /* NSLayoutConstraint+SBUIKit.swift */; }; - 81527A3989BB6ACE06F1A21D /* SBUMessageFormChipsItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DC2A7B638F46D90CEC9110EE /* SBUMessageFormChipsItemView.swift */; }; - 81AD20042344FD95E793073D /* SBUChatNotificationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7EA641FAA016BC687A009DD /* SBUChatNotificationCell.swift */; }; - 82B1802F4891FE87B13F5B69 /* SBUChannelStateBanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDF6693A66EEC51D59CD4B20 /* SBUChannelStateBanner.swift */; }; - 843168D91DED1DFBD24E74F1 /* SBUBaseSelectUserModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADF960E28E3E65C8C40A7108 /* SBUBaseSelectUserModule.List.swift */; }; - 85269EB918520442A5837D59 /* SBUVoicePlayer.swift in Sources */ = {isa = PBXBuildFile; fileRef = F47FE3A49D3A0711F7CEC0E9 /* SBUVoicePlayer.swift */; }; - 859D3D9DB6231A6235832F5A /* SBUGroupChannelModule.Input.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC98F8CFE5737F885EB0CC07 /* SBUGroupChannelModule.Input.swift */; }; - 85F89D3A127A5978616107E0 /* SBUGlobals.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50C7C37D9274A542B2D90EA2 /* SBUGlobals.swift */; }; - 86C69E718BE6F754028B1A7C /* SBUMessageInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1C6724DA246B0BB44C810F2E /* SBUMessageInputView.swift */; }; + 806E11DA5C05EE35A441CCD1 /* SBUCategoryFilterCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88B9B3E2144119A6083D7E6A /* SBUCategoryFilterCell.swift */; }; + 80AF4BF0E3336AAA33FB3DED /* SBUOpenChannelSettingsModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD9F293CB1BA36B9D8D335A8 /* SBUOpenChannelSettingsModule.Deprecated.swift */; }; + 80B874AF2960A59349130FC3 /* SBUBaseChannelViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3DA4DFE6F962C791023523F6 /* SBUBaseChannelViewController.Deprecated.swift */; }; + 80F25CBE6ABDFD744533BA90 /* URL+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4537DE89EF4104AB5A7C665 /* URL+SBUIKit.swift */; }; + 8147EE76406BB0090A57EC6C /* SBUUserMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84B88FE3F8E3336F59441204 /* SBUUserMessageCellParams.swift */; }; + 81712053ED0CB017663A2539 /* SBUBaseSelectUserViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF993CB5C1201F1DD90E95C8 /* SBUBaseSelectUserViewController.Deprecated.swift */; }; + 837B7A74F5B474BE8709E71D /* SBUSimpleSuggestedReplyOptionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A9B1B098246B901D124B136 /* SBUSimpleSuggestedReplyOptionView.swift */; }; + 83CBFE32260293EBD7D3404D /* SBUExtendedMessagePayloadCustomViewFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = 958E583E5420CED500AE56CB /* SBUExtendedMessagePayloadCustomViewFactory.swift */; }; + 8438D731A1E5DF5D032ED1E2 /* UITableView+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = C117838EC1C4DBB199BC3F12 /* UITableView+SBUIKit.swift */; }; + 84E1F272D806AA6DF2BE44F6 /* SBUCreateChannelViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE9AD43339DF3FFAFF9E9621 /* SBUCreateChannelViewController.Deprecated.swift */; }; 87404C792A8BD0A1441DD8BF /* PaddingLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39CEC371C1FBADB87EA861F0 /* PaddingLabel.swift */; }; + 87AAF68C32F753042B51DD67 /* SBUQuotedBaseMessageViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = CDDF8D72848C64E37CB61015 /* SBUQuotedBaseMessageViewParams.swift */; }; 87DCE33E11F0C22513EEAD18 /* MetadataViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2F911922A1B0E98CBD9500A /* MetadataViewController.swift */; }; - 8945B126DDE8CF2EFF3E2783 /* SBUMessageTemplate.Renderer+RenderStyles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 86C3C4070EF35735104FD87C /* SBUMessageTemplate.Renderer+RenderStyles.swift */; }; - 8A2AAD95D5281D42436AD713 /* SBUMessageTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = ADCBE31F5D8241C8CE5E74AC /* SBUMessageTemplate.swift */; }; - 8B01E653294397E765850D16 /* SBUBaseMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44786A4F6A71F01E8DB5D46C /* SBUBaseMessageCell.swift */; }; - 8B401F49EA34073CC8F5342F /* SBUBaseChannelListModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 25395974AECEEF2A627116EA /* SBUBaseChannelListModule.Header.swift */; }; - 8B4067DFC923F73FDD4CB067 /* SBUMediaView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65B4D398A4E1747A95782CB1 /* SBUMediaView.swift */; }; - 8C1C9C426707ADFBA7B72D2E /* SBUActionSheet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 32BF96A3597C17CC34EDAF4F /* SBUActionSheet.swift */; }; - 8DA2F66E96EBC2123D8CB035 /* SBUMessageTemplate.PayloadType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C0041EBE0990C94433371EE /* SBUMessageTemplate.PayloadType.swift */; }; - 8DF346C379E2C86BCF6A9DF4 /* SBUQuotedFileMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE0850424E5BF01EE6150127 /* SBUQuotedFileMessageView.swift */; }; - 8DFA208325610BF85F13DCB9 /* SBUMultipleFilesMessageCollectionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0DE332C981B104484B81686A /* SBUMultipleFilesMessageCollectionView.swift */; }; - 8F3B459A47AEA2D41C1965FA /* SBUCacheManager.File.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36567124F49B2B10ACB93803 /* SBUCacheManager.File.swift */; }; - 8F5738A5DB23EB544BA976AC /* SBUChatNotificationChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C5AD868C6D50B60BACDD079 /* SBUChatNotificationChannelModule.swift */; }; - 8FDEE5CE456F0C479ADA6745 /* WeakDelegateStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D5148F2115EE7D6D18FE9DC /* WeakDelegateStorage.swift */; }; - 903277817A26E9676DA6DA91 /* SBUDebouncer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 344672571E029237AEC5973E /* SBUDebouncer.swift */; }; - 904A3C00A9BBCF2299799E60 /* SBUReactionsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67D44CD4730D76FF05C7CB9F /* SBUReactionsViewController.swift */; }; - 91AECBBA71F302F7F95FB368 /* SBUModerationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7DD293B8D4BDC4948612463A /* SBUModerationCell.swift */; }; + 87E23DC7D78C1B70AEAB0735 /* SBUPhotoCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B643397F995A39D749A46298 /* SBUPhotoCollectionViewCell.swift */; }; + 8A60E595DBD273FAA3DCF48C /* SBUMessageFormSingleTextItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C8B19DA6FA7D4FD35CD58F44 /* SBUMessageFormSingleTextItemView.swift */; }; + 8A94409504D094AD9F13DB2D /* SBUMessageTemplateCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E1D18D025A5A7F0D7EA79FC /* SBUMessageTemplateCellParams.swift */; }; + 8AA14DC1A4E1F4C308F431F1 /* SBUTableViewCell.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 34F465DBE537C3922DCF8B5A /* SBUTableViewCell.Unavailable.swift */; }; + 8B33B2334812CD3E4BC58BB0 /* SBUMentionLimitGuideCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 338726E7B1F43DC2AEA22230 /* SBUMentionLimitGuideCell.swift */; }; + 8B80A3AEBA6D7B152CD808E2 /* SBUMessageThreadModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E67D8C702401812614027E07 /* SBUMessageThreadModule.swift */; }; + 8BA49BF6C27BF4EEF881E180 /* SBUInviteUserViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBEF8CB410B525E4FBDE9C59 /* SBUInviteUserViewModel.swift */; }; + 8CC58146E32D38AA662F573F /* SBUSearchBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 708B69B5FD94D3F36A73D95B /* SBUSearchBar.swift */; }; + 8D6F401F044923A8D07EF7A5 /* SBUTypingIndicatorBubbleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D1063EB35331F4506C4F0B8F /* SBUTypingIndicatorBubbleView.swift */; }; + 8E5346F894889DED67223BD9 /* SBUBaseChannelSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7B8F94D8EE3FB46EBA10783 /* SBUBaseChannelSettingsViewModel.swift */; }; + 908D6E65C10AAE1EDD05CDD9 /* SBUMessageTemplate.Renderer+Events.swift in Sources */ = {isa = PBXBuildFile; fileRef = 004B588C26D26E9E4F2B863C /* SBUMessageTemplate.Renderer+Events.swift */; }; + 9128D89E4C547238ED2CD414 /* SBUMessageTemplate.Renderer+Utils.swift in Sources */ = {isa = PBXBuildFile; fileRef = E8563AAF96E2695F5C8E6149 /* SBUMessageTemplate.Renderer+Utils.swift */; }; + 914B37A8A8BBA4E3DE10759B /* UIApplication+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = D4BD0DF774EA634A2B89AF8F /* UIApplication+SBUIKit.swift */; }; 925717A33FF0F3E458F1996C /* ChannelVC_CustomInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = EDF0FBB0F38EFF12B4C20E59 /* ChannelVC_CustomInput.swift */; }; 926A8E489652739554C4D14B /* ChannelVC_CustomMessageMenuItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 130D7FD868022B51CE1EC067 /* ChannelVC_CustomMessageMenuItem.swift */; }; - 94A9E31CB13021FB435CA7D7 /* SBUVerticalSuggestedReplyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C6E6C7832396427183F60354 /* SBUVerticalSuggestedReplyView.swift */; }; - 94C8C20B5792CBA31C9BB222 /* SBUMessageCellProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = E85C33236789938F30A4D88E /* SBUMessageCellProtocol.swift */; }; - 950F147468920F30EFE38D78 /* SBUFeedbackViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E63366C3C9F953088082466 /* SBUFeedbackViewParams.swift */; }; + 9298DD060DCA713933ACDBBC /* SBUView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7ADFE528E3F7FAD8397BB167 /* SBUView.swift */; }; + 930F5032D7A298D7EA8B3019 /* SBUFeedbackViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 351800BCBED343863F88C6F5 /* SBUFeedbackViewParams.swift */; }; + 93C1BFB8E003D8EF2D0601D1 /* SBUVoiceRecorder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BCE2663136F68F00AF004AD /* SBUVoiceRecorder.swift */; }; + 94BEA30D5B285FEFB153A28E /* SBUModerationsModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3FA63D9B60F878938D7C620 /* SBUModerationsModule.Deprecated.swift */; }; + 94EE970075241AB99172A184 /* SBUOpenChannelListModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3718D19B8262FD4FE55D45E3 /* SBUOpenChannelListModule.swift */; }; 952CABAB72144676A0E7E404 /* MainView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5526A6E24F389AC90F29DF8B /* MainView.xib */; }; + 95582ABC7DC10CBFFD531C8A /* SBUFeedNotificationChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3C79C6C925FC164D7A744849 /* SBUFeedNotificationChannelModule.List.swift */; }; 957337090E0D7D9281B8BDE1 /* MainOpenChannelTabbarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3837EC8A55E0857C0891EF2 /* MainOpenChannelTabbarController.swift */; }; - 95F1CEB3BB0FD1A0479A9619 /* SBUCacheManager.NotificationSetting.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BE6859D46D12A4BE2B427FB /* SBUCacheManager.NotificationSetting.swift */; }; + 960A6155D4B8BD018FCF2365 /* SBUBaseSelectUserModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFBA75BFD34AA4CB733AFD67 /* SBUBaseSelectUserModule.List.swift */; }; + 96D53A009C5B6B152447E1D4 /* SBUBarButtonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4FDA8031558C550C5DC613F4 /* SBUBarButtonItem.swift */; }; 96EED00877902A648770B59B /* LiveStreamChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81E4ADC71E7932D806E84DA7 /* LiveStreamChannelViewController.swift */; }; - 99DCF5AB75A391CF7C11EE2F /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 1AF9F487EB2FD156381AC5A3 /* Assets.xcassets */; }; + 973DED65E9B29A2C8B4BCB30 /* SBUCreateOpenChannelModule.ProfileInput.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3F8FA2679A556B5B6170572 /* SBUCreateOpenChannelModule.ProfileInput.swift */; }; + 9830D26433E7F7C3E69BFDB7 /* SBUUserMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66FE3FFCF4A356A0C78D1029 /* SBUUserMessageCell.swift */; }; + 9998BEFC501F4AF7B7B34C1A /* SBUEmojiManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = DAF1B4C2E5F8F0D0D15A31E7 /* SBUEmojiManager.swift */; }; + 99CCE36011AFFD3A03EDA812 /* SBUMessageTemplate.Coordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = 37DFF0F24B9E826B1F6713EF /* SBUMessageTemplate.Coordinator.swift */; }; 9A8D758220E732AE969929D5 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 21E496B5D944391AA42862B4 /* LaunchScreen.storyboard */; }; - 9AD737FAC1CE05CBEA2A6106 /* SBULayoutableButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2AE729980E44CCDF80F87389 /* SBULayoutableButton.swift */; }; - 9B9BE4FB9E64018502A0B4A9 /* SBUBaseChannelSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 005DE5CD8D3A06A7662C94CF /* SBUBaseChannelSettingCell.swift */; }; - 9BC17D6EA085A76F788865DA /* SBUView.Unavaliable.swift in Sources */ = {isa = PBXBuildFile; fileRef = F02323AF0C697FC0D05DE8D1 /* SBUView.Unavaliable.swift */; }; + 9AA0C46EFD620ECC88C55D90 /* MessageTemplateParserTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 766315D52EBCAC0E94D256D2 /* MessageTemplateParserTest.swift */; }; + 9B155C92529DE8A70CE8301C /* SBUChannelInfoHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = AEBB33A58E1762A5864B199E /* SBUChannelInfoHeaderView.swift */; }; + 9B8A84E4DC4EFDA29E20EDC7 /* SBUOpenChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90835C2299445B0E4408124B /* SBUOpenChannelViewModel.swift */; }; 9C1A59941D2B1C7180BE67F1 /* ChannelListVC_Overriding.swift in Sources */ = {isa = PBXBuildFile; fileRef = A955962B69D2F809DEE4655F /* ChannelListVC_Overriding.swift */; }; - 9CE2E73DF46FBCC587743F03 /* SBUAlertView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2897B41715E85133B856DF0 /* SBUAlertView.swift */; }; - 9CEB7A7B0E944A80892C8836 /* SBUCacheManager.Config.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9B5EB8BC8B8C01E7C35AAFB /* SBUCacheManager.Config.swift */; }; + 9C3D9BF77424E28173AE5594 /* UIImageView+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8480353864F682CD4B6BBF9 /* UIImageView+SBUIKit.swift */; }; + 9CA754E9A53619E4C5BB1C7A /* SBUBaseChannelModule.Input.swift in Sources */ = {isa = PBXBuildFile; fileRef = 66A6C69E56F2F195D47753BA /* SBUBaseChannelModule.Input.swift */; }; 9D3DBE68062216DF2B1D2493 /* BasicUsagesViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 8400C45D0E11FBE37587B089 /* BasicUsagesViewController.xib */; }; - 9D6AA5705DA6F444EA809092 /* SBUGroupChannelViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2CFB4034F66FA3C3337FD6E9 /* SBUGroupChannelViewController.Deprecated.swift */; }; - 9D84F59702B0FEBB53C040A3 /* SBUMessageTemplate.Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 112F627EA402A7C5017D2194 /* SBUMessageTemplate.Binder.swift */; }; + 9E5342A02F016252999E0B7C /* SBUMarginView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22EF4EBB5E024E3278931826 /* SBUMarginView.swift */; }; 9E7F67BE1D168D0FE1D423E6 /* BusinessMessagingSelectionViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38BA3AA66634C2E531849F9A /* BusinessMessagingSelectionViewController.swift */; }; - 9E945F0C07CFA25B9BD96FC9 /* SBUBaseChannelListModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7BCA9347DABBCA77905254E /* SBUBaseChannelListModule.List.swift */; }; - 9EA6C1E5E489C9FE65F8B654 /* SBUOpenChannelSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A8B31AA86757F560D39203A /* SBUOpenChannelSettingsViewModel.swift */; }; 9EAF7E11B3B47D9E2F46EC85 /* ChannelSettingsVC_Overriding.swift in Sources */ = {isa = PBXBuildFile; fileRef = E332E035DA3DA5F7E9D98CBA /* ChannelSettingsVC_Overriding.swift */; }; - 9F588B4BB526FD3B316CCB74 /* SBUMessageTemplate.Renderer.Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = B6FC30EE7505C75A72006F5F /* SBUMessageTemplate.Renderer.Image.swift */; }; - 9F5CCCB194CE2C8F1AA0DFF8 /* SBUSuggestedReplyOptionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 395C6CA5CA2F3D73D207FAE4 /* SBUSuggestedReplyOptionView.swift */; }; - 9FAFCB4856B986C1BF03CBDC /* SBUMessageThreadViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F8DA7826188BAF96B54EE452 /* SBUMessageThreadViewModel.swift */; }; A0875C861E06C0E0796252CE /* UIcolor+Ext.swift in Sources */ = {isa = PBXBuildFile; fileRef = C65E9DA0B945AC6F2978B9E6 /* UIcolor+Ext.swift */; }; - A0AF7A4007DE319565EA90F2 /* SBUMessageSearchModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = FDCECE8996CFAAA2CBED5EB8 /* SBUMessageSearchModule.List.swift */; }; - A0F16602872F7B58CD7F88DE /* SBUBaseChannelCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E3629EB2B9FDA2E409DD410 /* SBUBaseChannelCell.swift */; }; - A261448809F119EF0AB6EC15 /* SBUInviteUserModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = AFA2D1450C14C27AD16E1581 /* SBUInviteUserModule.List.swift */; }; - A2B00489316C78BCBB003740 /* SBUMessageFormMultiTextItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 898965DF1351002E7F540124 /* SBUMessageFormMultiTextItemView.swift */; }; - A34FB84FABA4F1210C8DA89E /* SBUTypingIndicatorMessage.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE8A9242ED796B54B2149179 /* SBUTypingIndicatorMessage.swift */; }; - A3661CC21DC8CD118FF02447 /* SBUMessageTemplate.Renderer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89203EA90C1C703D45F1E375 /* SBUMessageTemplate.Renderer.swift */; }; + A0B8620473C72A621C336560 /* SBUOpenChannelSettingsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3C492FACFF8132FD24B3692 /* SBUOpenChannelSettingsModule.Header.swift */; }; + A1344A549B21BC91E86172D4 /* SBUFeedNotificationChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC925CC682F157053C6991C4 /* SBUFeedNotificationChannelViewModel.swift */; }; + A14C5BF7F778C57FB6BAFB66 /* Date+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 52A8DA18B596725EA66D7623 /* Date+SBUIKit.swift */; }; + A17C22336716D9CD5D01F126 /* SBUSuggestedReplyViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = F61FBE9899FDCE7D66E99D9C /* SBUSuggestedReplyViewParams.swift */; }; + A1C706E48C166566EB0DED90 /* SBUFontSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = B851C2061AD8CF9384B327AB /* SBUFontSet.swift */; }; + A2A28C9F00E2DEBCBFF0DCBB /* SBUOpenChannelListModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E132C5991C1524B53625974 /* SBUOpenChannelListModule.Deprecated.swift */; }; + A320818E4557003A4C845F6A /* SBUTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3ED26C2B108FA667F4A2B97F /* SBUTableViewCell.swift */; }; A37522222D21889E328B3130 /* AIChatBotSignInViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D5AFCA30BC1E493AC342DB7 /* AIChatBotSignInViewController.swift */; }; - A37F781D2D9DB32D89E3BB5E /* SBUCommonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 868AF10F707C1C8BC9B7B5EF /* SBUCommonItem.swift */; }; - A3C790BCE4F90AFB302EFF34 /* SBURegisterOperatorModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CCA9E87D5E5A9E058A4944A /* SBURegisterOperatorModule.swift */; }; - A4E6A3866E86968905F9CBB3 /* UIImageView+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2E3CEF7D8D43FEDA111224E0 /* UIImageView+SBUIKit.swift */; }; - A5021405CAA57BE8777A17BA /* SBUOpenChannelContentBaseMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5AB88F40A7AF9C63BF8E8347 /* SBUOpenChannelContentBaseMessageCell.swift */; }; - A53B3567ABB05CC4FAC2F7B4 /* SBUTypingIndicatorMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1A35652F99C00184B646821 /* SBUTypingIndicatorMessageCell.swift */; }; + A40899BF23F24B02410C548E /* SBUStackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA884B9C05518C89428F530D /* SBUStackView.swift */; }; + A5B2158118F346AA2611EDF5 /* SBUMention.swift in Sources */ = {isa = PBXBuildFile; fileRef = BAC9F6BE599CBC05780C6B5E /* SBUMention.swift */; }; + A6AB1D7C2A27EEEFFAE38EED /* SBUReactionCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A7273381A16F8119BC363616 /* SBUReactionCollectionViewCell.swift */; }; + A6B67132703B583F5FEA876B /* SBUMessageFormViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 285D3B5D6B90E85834D424B7 /* SBUMessageFormViewParams.swift */; }; A6B78F6ADA3514C55C3A04B4 /* CreateChannelCustomManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7368083040846A8BFD1A786 /* CreateChannelCustomManager.swift */; }; - A6FCCB9B50825E421DB3A43E /* SBUNotificationTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 823F06ED71930D66D1B010BD /* SBUNotificationTimelineView.swift */; }; + A6C21FBA527924B90E4B65A7 /* SBUMessageThreadTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1F3BC6F13906B366FA51B6AD /* SBUMessageThreadTitleView.swift */; }; + A72D5B61415C2222C74754DB /* SBUParentMessageInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0036DC96E92E8838D13981BA /* SBUParentMessageInfoView.swift */; }; + A7300555684C3ECC83E551C2 /* SBUHighlightMessageInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E0697520CC7B478CCF34160 /* SBUHighlightMessageInfo.swift */; }; + A780D7EED85AB9305B63EBDB /* SBUBaseSelectUserViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98CD0CD854A6E398B24F4ABA /* SBUBaseSelectUserViewModel.swift */; }; + A78D4F202B5EE59BDC47B5EE /* SBUGroupChannelCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 820597A15A4A1AF51171E99F /* SBUGroupChannelCell.swift */; }; + A7B76CD20A0BAC495019D727 /* SBUInviteUserModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DF0D45750E5BD5CD2BBF62C /* SBUInviteUserModule.Deprecated.swift */; }; A819CA3ED9DF12723954D907 /* PaddedLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60919A8A488385F6A325B787 /* PaddedLabel.swift */; }; - A84833B9AD3583B374AEF4B8 /* SBUExtendedMessagePayloadCustomViewFactory.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7E4A59D5178D91C187B89BE /* SBUExtendedMessagePayloadCustomViewFactory.swift */; }; - A88C580393F8329380B53DCB /* SBUMessageSearchResultCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4EA8A5A1EC7920A3BECC8876 /* SBUMessageSearchResultCell.swift */; }; - A8B093BD5361CC667EFA5A93 /* SBUCommonViewControllerSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2867E723EDC551EF33A9F4E3 /* SBUCommonViewControllerSet.swift */; }; - A8DACAC466572FADCD51F930 /* SBUTemplateLabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 859D44FAA1B67F851D2D2196 /* SBUTemplateLabel.swift */; }; - A95FD89F110D56E81D94D9C1 /* SBUChatNotificationChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A6AC783099114A7EED5B866 /* SBUChatNotificationChannelModule.List.swift */; }; - A96EE5C1ABC8B208B79E3DD2 /* SBUError.swift in Sources */ = {isa = PBXBuildFile; fileRef = 090BFD4B1E95AED8BCC44464 /* SBUError.swift */; }; - A9ABF084FEBE422EF002D3B5 /* SBUModerationsViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4671966523741F0387560C3F /* SBUModerationsViewController.Deprecated.swift */; }; - A9C5EC9D83D823E357B50C33 /* SBUOpenChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0898DE1B4153566DEFEC0EB /* SBUOpenChannelModule.swift */; }; - AA364B496ACFDDBDE5AB4FB9 /* SBUQuotedUserMessageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 619895A7C26E9151E4B58660 /* SBUQuotedUserMessageView.swift */; }; - AA3A20A0BE61A06B5D6C7437 /* SBUGroupChannelViewController.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75AC6F9A91F6EF0C6DCF52A2 /* SBUGroupChannelViewController.Unavailable.swift */; }; - AA536A7B674F12FAB3E23901 /* SBUCoverImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5595BFDB02E4331C09594C15 /* SBUCoverImageView.swift */; }; - AA5E71ED41A06E06A0F43B4D /* SBUViewControllerSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = D84112D00311FE8E41D3F521 /* SBUViewControllerSet.swift */; }; - AB278CAA94CE1DEFAEA057DA /* SBUInviteUserViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D9242EF12D1924331C04552 /* SBUInviteUserViewModel.swift */; }; + A84226985091B2C3313E6C56 /* SBUOpenChannelSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = A947D08810EFFB1B6B004BB1 /* SBUOpenChannelSettingsViewModel.swift */; }; + A8984B91D1F6C78D2F7CE3E5 /* SBUOpenChannelUnknownMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FE33118AFAADE5A66A92ED8F /* SBUOpenChannelUnknownMessageCell.swift */; }; + A9B684C838F45A0048C1E184 /* SBUFileViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7AEDFE0D309842977DE7E7C9 /* SBUFileViewController.swift */; }; + AA9C47F4C89934DD140E9F08 /* SBUExtendedMessagePayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05318C3A623C0EDA38676EFE /* SBUExtendedMessagePayload.swift */; }; + AB818DC97E67255B845B0B2E /* SBUGroupChannelPushSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5652136A37B967878B06BAEF /* SBUGroupChannelPushSettingsViewModel.swift */; }; AB9441B3BB4B841F9584306C /* ChannelListCustomManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 899E2ADDC3C3A19F2D429597 /* ChannelListCustomManager.swift */; }; - ABED19E81861EFB3C141E7AC /* SBUConfig.Base.swift in Sources */ = {isa = PBXBuildFile; fileRef = F01C355D71F5A2DCD5EBB3EF /* SBUConfig.Base.swift */; }; - AC046AAAFD17ADF3F443D071 /* SBUMessageSearchModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2181662B275FE88542AD26F /* SBUMessageSearchModule.Header.swift */; }; - AC9B9042B9E26F111D1BBA75 /* SBUGroupChannelListModule.Common.swift in Sources */ = {isa = PBXBuildFile; fileRef = 53404CA681FE003F6023C77D /* SBUGroupChannelListModule.Common.swift */; }; - ADA959FA70B389266047A6A8 /* SBUMentionLimitGuideCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA2015C5BCDEFFAD138365B4 /* SBUMentionLimitGuideCell.swift */; }; - ADAC5FEBB109082BCD0EE9BB /* SBUFileViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 75C58D204492F75A872D6B04 /* SBUFileViewController.swift */; }; + AC512D9109047939BF3257A9 /* SBUMessageTemplate.Renderer+RenderStyles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 28A4719021E78C4959DDBBC9 /* SBUMessageTemplate.Renderer+RenderStyles.swift */; }; + AC9C302075D77AC8CB68D2A6 /* SBUBaseChannelSettingsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2BF3F7F5A6D16081EEAB5519 /* SBUBaseChannelSettingsModule.List.swift */; }; + ADA703D703EFB2984693773D /* SBUBaseChannelListModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 63DA6C648BAD818E7843590E /* SBUBaseChannelListModule.swift */; }; ADC057E42C2ECAFCD505AB0E /* ChannelCustomManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD023CFDA0DA56D59A5FA7BB /* ChannelCustomManager.swift */; }; - ADE6471B0D28ED81E7AEC2F4 /* SBUModuleSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 996CD2DAB0A66CF5B6FB9012 /* SBUModuleSet.swift */; }; - AE35A1D8562C7F77238809BE /* SBUHorizontalSuggestedReplyView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 447B2E9C7EE66E0D24CFC403 /* SBUHorizontalSuggestedReplyView.swift */; }; + ADD247C32FD964E642436B36 /* SBUCreateChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = D44C845D173AE5DDD1F4C86F /* SBUCreateChannelModule.Deprecated.swift */; }; AF093374CFB9B00CA1A02924 /* LiveStreamData.swift in Sources */ = {isa = PBXBuildFile; fileRef = 582D12D87359656FC98A34F3 /* LiveStreamData.swift */; }; - AF28C051D6C016B05682F7D5 /* SBUFeedNotificationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0FF16BEC2D481EF007EB700C /* SBUFeedNotificationCell.swift */; }; AF529FD7A016441500B37840 /* InviteUserVC_Cell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0291D6576C77D3732DADEB87 /* InviteUserVC_Cell.swift */; }; - B011DA5B10522FBF7903BF4C /* NSObject+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E768DC7526B22A357F84207 /* NSObject+SBUIKit.swift */; }; - B016F3D87EA1CD76BED1574F /* SBUModerationsViewModel.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B4E52E7EE8516B67A072814 /* SBUModerationsViewModel.Deprecated.swift */; }; - B03531981E7DCC590438580B /* SBUFormView.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5C08052D77F519F0D0729E0 /* SBUFormView.Deprecated.swift */; }; + AFC08AC83773A3AB193DDA2D /* SBUOpenChannelModule.Media.swift in Sources */ = {isa = PBXBuildFile; fileRef = DE8F09B00B590998A911E922 /* SBUOpenChannelModule.Media.swift */; }; + AFD7E333A8CF10EC8DFB5B07 /* SBUMultipleFilesMessageCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5892E1E3573D45B170CA1657 /* SBUMultipleFilesMessageCellParams.swift */; }; + B01F3FBD9B61C9B53D16243D /* SBUMessageThreadModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 329E5F3C157C0310EFBE73F1 /* SBUMessageThreadModule.List.swift */; }; B0948DD87CE109E2A2776EBC /* MemberListCustomManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F781C196C840F15272F5D1C0 /* MemberListCustomManager.swift */; }; - B09A0503CAE39B30838DBFBF /* SBUMessageReactionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B4B265F34856D76A47D875F9 /* SBUMessageReactionView.swift */; }; - B0CA246F06D9536DBC97798C /* SBUMarkdownTransfer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 542D86C02C44D15D5853375A /* SBUMarkdownTransfer.swift */; }; - B19601714108EBB30AE271D8 /* SBUOpenChannelUserMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 913741B983E3413C5C6C269B /* SBUOpenChannelUserMessageCell.swift */; }; - B1A36DC425DE0335E4932EF3 /* Thread+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0DA6E96F5504DD7683412E7 /* Thread+SBUIKit.swift */; }; - B1CE13D78D6712B71DA02279 /* UIViewController+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8010A3802E16EF7F2BE69FF5 /* UIViewController+SBUIKit.swift */; }; - B2E06E4694E4B022EDD9816F /* SBUOpenChannelListModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 259029827D014994D26B7ACC /* SBUOpenChannelListModule.List.swift */; }; - B342385DDB504A526B1C6D6D /* SBUInviteUserModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C5F177688A99F51D010B05F /* SBUInviteUserModule.Deprecated.swift */; }; - B3430B2136037051A9DC15DF /* SBULoading.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC7626C31FACB23FEA2A5ACE /* SBULoading.swift */; }; - B392A8A016C26D4B200A8BD1 /* SBUReactionCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F93024A6454FE9A1B8A163FD /* SBUReactionCollectionViewCell.swift */; }; - B3CEE195289A5F2975743665 /* SBUExtendedMessagePayload.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7266A44E60B1F9CBFD8948E /* SBUExtendedMessagePayload.swift */; }; - B432E743EB390FA49BDC47A8 /* SBUSuggestedMentionList.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD9C6AFC2C31D86CE34AEA4E /* SBUSuggestedMentionList.swift */; }; - B45408BC7F69CE4F39BD2433 /* Formatter+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 464222B49E12F357B64F9F6C /* Formatter+SBUIKit.swift */; }; - B46C675DB6EC762814436689 /* SBUConstant.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2106254D7AEEC53F42F2F47D /* SBUConstant.swift */; }; - B47F6F785CA83FD0E703A47A /* SBUQuoteMessageInputViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = D32F9144F8C271AF17A7B425 /* SBUQuoteMessageInputViewParams.swift */; }; - B512F977BB79CFE9F4B6D4B0 /* SBUGroupChannelPushSettingsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = B422F503E30339A0A6E975E2 /* SBUGroupChannelPushSettingsModule.Header.swift */; }; + B29D7680EEBB775988AC8571 /* WeakDelegateStorage.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3D114425A9DA1EF20A0A56E3 /* WeakDelegateStorage.swift */; }; + B29E5998D30089EEBAB243E6 /* SBUModerationsViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9EA14FFC7C4F584FBF37935 /* SBUModerationsViewController.Deprecated.swift */; }; + B2B65812D3375E3A7185CA98 /* UIColor+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = D915E9E6C658C2A6B320B54C /* UIColor+SBUIKit.swift */; }; + B2D250377BFE621FF7B365AF /* SBURegisterOperatorModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = A05F9C923BF28E9445A1B437 /* SBURegisterOperatorModule.swift */; }; + B3AF9C0DFEF207D7567FC9C2 /* SBUGroupChannelSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91BFD3F9C6F6D851B14E39E9 /* SBUGroupChannelSettingsViewController.swift */; }; + B3EA9B78FD03AB287A18E41A /* SBUBaseChannelCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88F0D1AD67B2A02DFD4A4DCA /* SBUBaseChannelCell.swift */; }; + B4514F530F2C859A3C09CEA7 /* SBUBaseChannelSettingsViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C55837A6B6EB88A6FEE1FD6 /* SBUBaseChannelSettingsViewController.Deprecated.swift */; }; B5856123F9358E8F052C9322 /* ChannelSettingsCustomManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F03CD5B640800DF99AAADDCA /* ChannelSettingsCustomManager.swift */; }; - B5B60C55FB89E17E07F8338D /* SBUVoiceMessageConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58C104A95E8E5D5564A46B3E /* SBUVoiceMessageConfiguration.swift */; }; - B692CB52C4FB5D1FEB6E31E7 /* SBUOpenChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 81C0D17229A6DFA068D8F4BE /* SBUOpenChannelModule.Header.swift */; }; - B7F872858B420236855063FE /* SBUMessageWebViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5EA580DD7F4CD50A71B5199C /* SBUMessageWebViewModel.swift */; }; - B9A2D04AB3178A97FD52BB1E /* SBUBottomSheetController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 94664886C8BA54469C100BA1 /* SBUBottomSheetController.swift */; }; + B64560D394F185036E9DC812 /* SBUNotificationTimelineView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7D1408922FF39794BCEBBD48 /* SBUNotificationTimelineView.swift */; }; + B6B76EEEBB8D986E65EC9797 /* SBUVoiceFileInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC1B3CDBEF376A20747208A9 /* SBUVoiceFileInfo.swift */; }; + B7096284D2BB211EEA838060 /* SBUScrollPostionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2EB356C521D5C78FEA38B03 /* SBUScrollPostionConfiguration.swift */; }; + B73BCC410A4D5E5FA2F57036 /* SBURegisterOperatorModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = DADE9978AD80649A5C0DF233 /* SBURegisterOperatorModule.Header.swift */; }; + B778D47BEEF0AFD6D6633B06 /* SBUGroupChannelPushSettingsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E1794FBF051FD2A95FFF1432 /* SBUGroupChannelPushSettingsModule.swift */; }; + B83BE0C70901516CF4F82C30 /* SBUUserListModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = BCC42C303A5CE61E0137026B /* SBUUserListModule.Deprecated.swift */; }; + B85FEAF0DED9210AE12489EF /* SBUNotificationNavigationTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 331376C1A9EA4A911F7EC5F4 /* SBUNotificationNavigationTitleView.swift */; }; + B86BE85129F3E3E340D34FC6 /* SBUMessageProfileView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 09F018CDEF9EF6C9430886D5 /* SBUMessageProfileView.swift */; }; + B8D9B4DCE95C4C1A8BEF62C1 /* SBUMessageThreadModule.Input.swift in Sources */ = {isa = PBXBuildFile; fileRef = 272EF898BCF0CC28EE039480 /* SBUMessageThreadModule.Input.swift */; }; + B94A466C2A59C21FD4112DB8 /* SBUBaseMessageCellParams.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = FC378827B5740067C0447146 /* SBUBaseMessageCellParams.Deprecated.swift */; }; + B9E575DBEA36B7F6A0D02AB1 /* SBUQuoteMessageInputView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 121FECC4AF40731A583783BE /* SBUQuoteMessageInputView.swift */; }; BA6D6556E19151D810E62156 /* UserInfoTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05AB9C8FA610D90A6D958CFD /* UserInfoTitleView.swift */; }; - BA86016F8392AF8DD127090B /* SBUMessageCellConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = E3C0B9F48D03F56C83440528 /* SBUMessageCellConfiguration.swift */; }; - BB25AA2A144088B89CD4AD90 /* SBUActionSheet.Item.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C40F163A4C2F32F029AE003 /* SBUActionSheet.Item.swift */; }; - BBAEA42CB315D0C738A77E49 /* SBUPhotoCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38875B9187D28E1A77E56621 /* SBUPhotoCollectionViewCell.swift */; }; - BC1F5D6661057C52807C556A /* SBUParentMessageInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 44FDB2706FAD45E156970F73 /* SBUParentMessageInfoView.swift */; }; - BCD36192FFD22A84DA561ACC /* SBUGroupChannelSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E7C774EA1C481F8ADB8F3A7 /* SBUGroupChannelSettingsViewModel.swift */; }; - BD0D33DB57324B408BE12EC0 /* SBUFeedNotificationCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = BEC980551EAC8A6BF656B8E9 /* SBUFeedNotificationCellParams.swift */; }; - BD472FDD1EC73A787A9DFF18 /* SBUFeedNotificationChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7ADFE341552494F1C1600F79 /* SBUFeedNotificationChannelViewModel.swift */; }; - BD93F488C13EB7788E68B0F2 /* SBUMessageSearchModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B5EB1804F6D38EA04274178 /* SBUMessageSearchModule.Deprecated.swift */; }; - BE6C06FE62572CA76C328647 /* MultipleFilesMessage+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4BCDD1A5F1E46853785B8C82 /* MultipleFilesMessage+SBUIKit.swift */; }; - BF33F01EB976608384D09ABD /* SBURegisterOperatorModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AE9C27AF3FD27A6C8198668 /* SBURegisterOperatorModule.List.swift */; }; - BF8FF1A830154D92CC70A5B3 /* SBUChannelInfoHeaderView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C919539EACB985032BEB7E9E /* SBUChannelInfoHeaderView.swift */; }; + BA8120C278F84EF7247DFF9A /* SBUMessageTemplate.TemplateList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0190755CC824BA406D56F8C3 /* SBUMessageTemplate.TemplateList.swift */; }; + BACC1F6500340C02D7082BDC /* SBUSuggestedReplyOptionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 889F7678C691B2C87260BECF /* SBUSuggestedReplyOptionView.swift */; }; + BF419109765133769BE9CB4D /* SBUMessageThreadViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9A3813E4ACFA04D7DD217CF7 /* SBUMessageThreadViewModel.swift */; }; + BFA17E50D38342A0EE2ADF9B /* SBUBaseChannelSettingsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 472BC164A96EFA762E22DCD4 /* SBUBaseChannelSettingsModule.swift */; }; + BFE495817133713067AA3B87 /* SBUStringSet.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = F9281572105138A1113C06F0 /* SBUStringSet.Deprecated.swift */; }; C0DBEBBE584043ECCE952B5D /* MemberListVC_Cell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A3E3D00E36AC37C744C172B2 /* MemberListVC_Cell.swift */; }; - C1161973C42C9102ADE89D4E /* SBUOpenChannelAdminMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2C309C4EEADD98360E873AF2 /* SBUOpenChannelAdminMessageCell.swift */; }; C12184EC9A09DE75AC01149E /* MainItemView.xib in Resources */ = {isa = PBXBuildFile; fileRef = 2E7ECD1F679713F15B2F03D1 /* MainItemView.xib */; }; - C25C10B8CE001560F9E51A1B /* SBUChatNotificationChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26C5DA21F361BC9C41814F7F /* SBUChatNotificationChannelModule.Deprecated.swift */; }; - C293D547A666710B7BBB6981 /* SBUMessageSearchViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = BACD67EE6E595E0C11C82D1E /* SBUMessageSearchViewController.swift */; }; - C2BBF4276363FC9B37B462F8 /* SBUBaseChannelViewController.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E00075473CD88A40F1DFEB5 /* SBUBaseChannelViewController.Unavailable.swift */; }; + C1CCBC9618A0BF48AE95351B /* SBUUserCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2332CF954CF8CD146C176C2 /* SBUUserCell.swift */; }; C2FA7EA8A90E4335111397F1 /* FeedChannelListViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5098BF78CC647E5AE68278DE /* FeedChannelListViewController.xib */; }; C3211BC60F6672EA1631AB9B /* ConnectView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CCAD14B5BF6413599AE53CF /* ConnectView.swift */; }; C3B3DE4A638192CB81C941B0 /* MainView.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB4867F84990B821D04F2722 /* MainView.swift */; }; - C3F2C9505166E582C9A724F4 /* SBUTheme.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = F659261ADCA2F379B70B5AC3 /* SBUTheme.Deprecated.swift */; }; - C4ACD62A8764FFE180A185BD /* SBUNotificationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83CEF85970F4852CF89FC446 /* SBUNotificationCell.swift */; }; + C442881C52A6E97531255B38 /* SBUChatNotificationChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 770EA711778A5B8EF1E79631 /* SBUChatNotificationChannelModule.swift */; }; C4D54A5258E7079D6753007E /* OpenChannelVC_CustomMessageMenuItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59B61AEE060EFB0FC571830C /* OpenChannelVC_CustomMessageMenuItem.swift */; }; - C5AB518F14179F6E425B72AB /* SBUBaseChannelListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D3A932A3BE7EBF01507C6ACA /* SBUBaseChannelListViewModel.swift */; }; - C5BEE0ACE14649FC39DF9044 /* SBUDateFormatSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7458243CBFAF08FA65A8B707 /* SBUDateFormatSet.swift */; }; - C601EE4CF8527D254124057E /* SBUViewModelSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = E30DAF8F62AB93A42DF8EED7 /* SBUViewModelSet.swift */; }; + C4EADBF3434333C0A87F52AF /* SBUVoiceContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 507FF12B8D66ACA7D7384F17 /* SBUVoiceContentView.swift */; }; + C50E2A5C9ED5AFDB863C53C9 /* SBUOpenChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A4C8248B1D3DF0BF523A3C2B /* SBUOpenChannelListViewController.swift */; }; + C52232967BAE2D4DEBD1BC3F /* SBUModerationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF820D8BAB863E12FE3420E5 /* SBUModerationCell.swift */; }; + C5B67C34FF461465953CDA10 /* SBUAlertView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6A007375F446C0D971DE442F /* SBUAlertView.swift */; }; C71C5C4827FAD824A0419100 /* SampleManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83CEC3753C538D5BF2CA66F0 /* SampleManager.swift */; }; - C7378AE673DFB308F5D0AA87 /* SBUOpenChannelSettingsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6724F36CFA3B45BD1619031A /* SBUOpenChannelSettingsModule.List.swift */; }; - C74FC5AA9A0BB200280759EF /* BaseMessage+SBUIKit.MessageTemplate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 38FD4409DD604A04A9EC1BF7 /* BaseMessage+SBUIKit.MessageTemplate.swift */; }; - C78F50E41748B66D08BB90C4 /* SBUTemplateType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 87AC235B8E289A3890C90FB5 /* SBUTemplateType.swift */; }; + C74800D2216A82A84BBF5424 /* SBUUserNameView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C16EF2A21EB7BC1B7810BE0B /* SBUUserNameView.swift */; }; + C78392DD6A521FD443F7C7C1 /* SBUUserListModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = E52352941A448E4E062B5441 /* SBUUserListModule.swift */; }; + C7AA3BB4D77F409E895E80D9 /* SBUModerationsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C3842E8286E51A6EA5E72371 /* SBUModerationsViewModel.swift */; }; + C81C9315743145DB23ADACFE /* SBUContentBaseMessageCell.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06653308AECB127005256632 /* SBUContentBaseMessageCell.Deprecated.swift */; }; + C84AA53221AF5CF2A45A7E32 /* SBUConfig.GroupChannel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D0A86F2DF4A2A187EDEA0FB8 /* SBUConfig.GroupChannel.swift */; }; + C853A43750DECBF56762F53F /* SBUBaseViewController.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 468FC9277A0D8D397BC75FEB /* SBUBaseViewController.Unavailable.swift */; }; C86FD710C4DFC6F5FB48FA40 /* MainChannelTabbarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = A70A4957E68614935FB923A6 /* MainChannelTabbarController.swift */; }; + C8B75C5F2463E367E3F45A87 /* SBUChannelSettingsChannelInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EA9323D6D646C3B960120113 /* SBUChannelSettingsChannelInfoView.swift */; }; + C95628EFBD4464AA1A981A72 /* SBUContentBaseMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B98CEE0D6FB455F9CAC7090F /* SBUContentBaseMessageCell.swift */; }; + C9623A4CB087EF8899C96BAC /* SBUConfig.CodingKeys.swift in Sources */ = {isa = PBXBuildFile; fileRef = 746BF7AF2CE5240E622426E7 /* SBUConfig.CodingKeys.swift */; }; C96C938EB6943338326CEEAA /* AIChatBotSignInViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = FBCECAC20501BC1FA624C11C /* AIChatBotSignInViewController.xib */; }; - C96DC1A647AEAF44A502BE18 /* SBUConfigManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 90BD401824CA41BE313B9567 /* SBUConfigManager.swift */; }; - CA01A2EE090518CCE3B33273 /* SBUToastView.Item.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61AA43BB243BBEA1CAD015FC /* SBUToastView.Item.swift */; }; - CA121765662CB78F371B5F5C /* SBUInviteUserModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 597AADED2DBF927DF2AA873E /* SBUInviteUserModule.swift */; }; - CB6A81CDB3422CD4D5C15462 /* SBUConfig.swift in Sources */ = {isa = PBXBuildFile; fileRef = 873A662367891381785AAEB7 /* SBUConfig.swift */; }; + CAB01193528DC35A3C27D530 /* SBUTheme.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E2F629F9B7B99E3AA7B60AE /* SBUTheme.swift */; }; + CAC9B740E1595449555BED74 /* SBUChannelPushSettingCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9664EC97EABA449ECD33D44 /* SBUChannelPushSettingCell.swift */; }; CBA903BC5423000FF3A2B6A5 /* ChannelVC_MessageParam.swift in Sources */ = {isa = PBXBuildFile; fileRef = 39ED93546A3FDE91D6A3EF6F /* ChannelVC_MessageParam.swift */; }; - CBBF20917B1A5E642E2378F5 /* SBUGroupChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = DA60DF18ED4AE9865D5ED022 /* SBUGroupChannelModule.swift */; }; - CC03C126FAE5E1EAED2B48AB /* SBUOpenChannelUnknownMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF24A5AD6A8743DDBFD7C4AE /* SBUOpenChannelUnknownMessageCell.swift */; }; - CC50433ADE4F1A6BDEA1757C /* SBUGroupChannelSettingsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0EB9FC30556F07EA71C1D82 /* SBUGroupChannelSettingsModule.swift */; }; - CC546C5A409FC57135157D84 /* SBULinkClickableTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 985D54DD573E21E1DEA31AEE /* SBULinkClickableTextView.swift */; }; - CCCF1F976A966C0503DEEEB3 /* SBUMessageFormChipView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 516E932454F624BA0D03DA03 /* SBUMessageFormChipView.swift */; }; - CD57AAA682144235DC17ABAB /* SBUStringSet.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7A7602EF0197B665C0882D7 /* SBUStringSet.Deprecated.swift */; }; - CE33713411FD162AB8A808B5 /* SBUOpenChannelSettingsModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71D57C648C9E07C4E69F29FE /* SBUOpenChannelSettingsModule.swift */; }; - CE4FE3D8A372DB4D282F63DB /* SBUModerationsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88F80894CB8779F2CF5DB57B /* SBUModerationsViewModel.swift */; }; + CBC6853524F8C51863E4D2AC /* SBUMessageThreadViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B02CD640F8C25F84FAEC732E /* SBUMessageThreadViewController.swift */; }; + CC9798EDB0CA866FC5BF8C7E /* SBUCreateOpenChannelModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2DC133317F2BEECBAE470888 /* SBUCreateOpenChannelModule.swift */; }; + CDC69C51937FE809F82C7716 /* SBUCommonItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8527B5D24C2029F5E477847C /* SBUCommonItem.swift */; }; CE51D59D26E86F498F9916FB /* LiveStreamChannelModule.Media.swift in Sources */ = {isa = PBXBuildFile; fileRef = 013FD19BEF7E546880B3286C /* LiveStreamChannelModule.Media.swift */; }; - CE5EC18E72F4ECF300B448C6 /* SBUUserListModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = C05A7F3568E0B86E61805B45 /* SBUUserListModule.Deprecated.swift */; }; - CF03F05C815C6C34D230EE41 /* SBUNavigationTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 257C74B33F48379EFCE5B8B4 /* SBUNavigationTitleView.swift */; }; + CE7147F5BA14D9B0858D7795 /* SBUCreateChannelTypeSelector.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F9E329C5656BE3F04A553F3 /* SBUCreateChannelTypeSelector.swift */; }; + CEA24D3F839EB26BDC929798 /* SBUNavigationTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9AC601B0DF0FE1F84D85F02 /* SBUNavigationTitleView.swift */; }; + CF69118A6D31FEDDDD533440 /* SBUMentionConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 04942C921F139EE779FF009A /* SBUMentionConfiguration.swift */; }; CF94275B179357EF4B2CF348 /* ConnectView.xib in Resources */ = {isa = PBXBuildFile; fileRef = CC5C18901EE173180BB25C9F /* ConnectView.xib */; }; - CFDFB7FBAA8431F161680171 /* SBUGroupChannelSettingsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 99CFB85D4F7D919A7F2A8A7E /* SBUGroupChannelSettingsModule.List.swift */; }; - D06EFED2BA6665A64EB0C7AC /* SBUMessageTemplateCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 944F84430421C45CAD3F2E45 /* SBUMessageTemplateCellParams.swift */; }; - D0D6BB313029DC918B586BD3 /* SBUEnums.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5539ACC6D97160D92CB79688 /* SBUEnums.swift */; }; - D14460182892B7D3205FA8A0 /* SBUCacheManager.Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = D9ADE600ED52A593B0AC31D4 /* SBUCacheManager.Image.swift */; }; + CF96D6E337107CAD689ABB89 /* SBULabel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 83D1437997DEB6968F2EC2FB /* SBULabel.swift */; }; + CFC5E1EA1BF4B91BF8C8A71D /* SBUBaseChannelSettingsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8E39C97839657F8471D6BDD6 /* SBUBaseChannelSettingsModule.Header.swift */; }; + D0349252880DBE87D2606FE4 /* SBUMessageTemplate.ImageRatioType.swift in Sources */ = {isa = PBXBuildFile; fileRef = CF65B7885DCFA75A65D253FF /* SBUMessageTemplate.ImageRatioType.swift */; }; + D07E64C37ACECB4DFA38A9F9 /* SBUChannelStateBanner.swift in Sources */ = {isa = PBXBuildFile; fileRef = B7D92122E4097DC305A8145C /* SBUChannelStateBanner.swift */; }; + D11446A22421C48D49D1C4C4 /* SendbirdUI.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA83A2B6632271A76FC5AC78 /* SendbirdUI.swift */; }; + D11C7B07A3F68A3A4D4288EB /* SBUMessageFormMultiTextItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = D010876D601B1A3E11B87018 /* SBUMessageFormMultiTextItemView.swift */; }; + D1672B77066B45540C155A8D /* SBUOpenChannelListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = DEB37194DEE2FBDFBCFC7F81 /* SBUOpenChannelListViewModel.swift */; }; D1FD5E496C2C7607B3C2FEE2 /* BusinessMessagingSelectionViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 890D8BFBF250A19F94A79665 /* BusinessMessagingSelectionViewController.xib */; }; - D2084B64961EE1F71C818C69 /* SBUSimpleSuggestedReplyOptionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C94830FF7AC9F84A3B411719 /* SBUSimpleSuggestedReplyOptionView.swift */; }; D2A80C3F651E93B5D173C338 /* ChannelVC_CustomHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0770E8EB0F632224D407C07B /* ChannelVC_CustomHeader.swift */; }; - D2E25A061EF3434141CF8C1D /* SBUPendingMessageManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = EF94C0C3A238B865922BDFE5 /* SBUPendingMessageManager.swift */; }; - D34FCB6C48381717BA3A8624 /* SBUBaseMessageCell.Feedback.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EFF1EC46BB5ABF3A727CF75 /* SBUBaseMessageCell.Feedback.swift */; }; - D38B5819D3DFEE385FD65FB7 /* SBUOpenChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DBDFD725891636E21317542 /* SBUOpenChannelViewController.swift */; }; - D3B8D35CAA736A121124E2AD /* SBUMessageWebView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B3170BD8499C00C662DE290B /* SBUMessageWebView.swift */; }; - D45158BA47D713D293F8984A /* SBUMessageTemplate.Syntax.Views.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E333A17261BC0348BCAB953 /* SBUMessageTemplate.Syntax.Views.swift */; }; + D2F3D4A7DFC501CAC7E2DB89 /* SBUUser.swift in Sources */ = {isa = PBXBuildFile; fileRef = F95EE58925E458E93D7FDCE6 /* SBUUser.swift */; }; + D3089A5F5E89CD6E7DC5976C /* SBUOpenChannelAdminMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F798358616E15E2552DCC9F /* SBUOpenChannelAdminMessageCell.swift */; }; + D34DD66BB4694BC58949CCFD /* SBUCacheManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = C51D591DE56DE28D1141C067 /* SBUCacheManager.swift */; }; + D36403502DA4F027E83C9236 /* SBUPermissionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 891A746F3838DAC98E12433E /* SBUPermissionManager.swift */; }; + D3ADDB24529159F7E88DAE58 /* SBUMessageCellConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7FED9F88AA80383C0B890598 /* SBUMessageCellConfiguration.swift */; }; + D3EE407715F3C4695B3F6E8C /* SBUOpenChannelCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = C550271EF998CCFDE576AE85 /* SBUOpenChannelCell.swift */; }; + D3F0BE727BD5D2068BA4A560 /* SBUCacheManager.Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 683DE6275052AED41B99BE1D /* SBUCacheManager.Image.swift */; }; + D45CCAF1581097C1C86DF023 /* SBUOpenChannelViewController.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = BF651C402E1392F0FB82A70F /* SBUOpenChannelViewController.Unavailable.swift */; }; D51015E5093D390F10F99090 /* ChannelListVC_CustomHeader.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3150FF4F1B532DC0159B7F2A /* ChannelListVC_CustomHeader.swift */; }; - D54EEDF27EF5E2901A6AC406 /* SBUModerationsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97F5549CB788FC3F70C936E9 /* SBUModerationsModule.List.swift */; }; - D57674A8E962286AF008F91E /* SBUQuotedBaseMessageViewParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F2523793B2C2AC6BE1B087E /* SBUQuotedBaseMessageViewParams.swift */; }; - D5BA9E4A397ACA69F5A90B76 /* MessageTemplateTestViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36EE7E2F0EC9011E81D503A9 /* MessageTemplateTestViewController.swift */; }; - D5C34CC34D39D13DFD0745F5 /* SBUMessageThreadModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7C8B04A0B203C58097E95E41 /* SBUMessageThreadModule.swift */; }; - D5EDB3DD5FE2C797DFD106BB /* SBUMessageTemplate.Coordinator.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC27F3EC87663A4535844550 /* SBUMessageTemplate.Coordinator.swift */; }; - D64591AAE84C1805E3C99A64 /* SBUGroupChannelListModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 130D050E27C5333C43B1DBB7 /* SBUGroupChannelListModule.swift */; }; - D6DC9C7592402094847953C1 /* SBUGroupChannelSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF1FD44B5E5EED536B21DC52 /* SBUGroupChannelSettingsViewController.swift */; }; - D712631F9BBDB73076F897D9 /* SBUBaseChannelSettingsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10368538EE64AACE4CF3E0E5 /* SBUBaseChannelSettingsModule.List.swift */; }; - D734A8465D99224536F4BC99 /* SBUEmojiManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B16AC2E71032FA673A153A8 /* SBUEmojiManager.swift */; }; - D73D523894BAC312BF57B230 /* SBUMessageTemplateCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 591DFED93828C67152231F05 /* SBUMessageTemplateCell.swift */; }; + D66512BF918C66EE07A31EEF /* SBUParentMessageInfoReactionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 765BF37122CC61258578D0F1 /* SBUParentMessageInfoReactionView.swift */; }; + D6C66BB02B03C6064A0E0857 /* SBUMultipleFilesMessageCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3195D6331AC1721504D82F43 /* SBUMultipleFilesMessageCollectionViewCell.swift */; }; + D73C26A5DF16F92E7AE5A521 /* SBUIconSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 21F7684A21E11019D651003F /* SBUIconSet.swift */; }; + D7848CB8AAF0FF0636E95452 /* SBUIconSetType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 511CF243955D25BEAF1552DE /* SBUIconSetType.swift */; }; D79010994001DE62C627DEEE /* MainItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E4D36D999020A4FE9FD5455 /* MainItemView.swift */; }; + D7A5760180F7A6D435DDA8EF /* SBUModerationsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = C7A1219BC8738C3D6C42F341 /* SBUModerationsModule.List.swift */; }; + D7FB3DC7A7BE77AEE95C0971 /* SBUUserListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70C07E04365AFE0A517A7BE8 /* SBUUserListViewModel.swift */; }; D7FC5E8CAC1A3378C752DCC0 /* Models.swift in Sources */ = {isa = PBXBuildFile; fileRef = D8BA68D9366EDD742F958A66 /* Models.swift */; }; + D82E542604F642AF8F1739B9 /* SBUCacheManager.Version.swift in Sources */ = {isa = PBXBuildFile; fileRef = C93B64D39C0831A604871F1A /* SBUCacheManager.Version.swift */; }; D83808A83CE2874BBB6B83D5 /* CreateChannelVC_Cell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 46527008E40B16B24514AD1E /* CreateChannelVC_Cell.swift */; }; - D892281A890FA74EAE58AC96 /* SBUCreateChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5E1E5BBC2D123BADA43B5103 /* SBUCreateChannelModule.Header.swift */; }; - D8B254A000A8B03A9C9411DF /* MessageTemplateParserTest.swift in Sources */ = {isa = PBXBuildFile; fileRef = 30243FBFA7D146726712E5FB /* MessageTemplateParserTest.swift */; }; - D9DD0B856343B40AFEA618E2 /* SBUDownloadManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = CD74E5324697EB043242C7B5 /* SBUDownloadManager.swift */; }; + D86343978C89F7C95798CB4D /* String+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 98B2C88EF2BFC124EE8E9E82 /* String+SBUIKit.swift */; }; + DA4B12A222DA14149DC86718 /* SBUMessageTemplate.Binder.swift in Sources */ = {isa = PBXBuildFile; fileRef = 438EBCABB91C84B18C5ECA30 /* SBUMessageTemplate.Binder.swift */; }; DA4F87A993EC7A67423B671D /* NibCustomView.swift in Sources */ = {isa = PBXBuildFile; fileRef = DF385EBE406D7A33EBF3AD17 /* NibCustomView.swift */; }; DA984E2F647685ACDFD6BFBA /* BusinessMessagingSignInViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 755E7158A0056D52413EB3C7 /* BusinessMessagingSignInViewController.swift */; }; - DAF63F7C3AD9E0E2048147E5 /* Collection+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 167F1FEF22800DF7BB1BC274 /* Collection+SBUIKit.swift */; }; - DC7C27E0B944DC46AA960CC7 /* SendbirdUI.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3400A01C9B384B4F58946D24 /* SendbirdUI.Deprecated.swift */; }; + DB3A2BA155A9F72E16FF917A /* SBUBaseChannelSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = C143F7A0A06B7DE4AC97C363 /* SBUBaseChannelSettingsViewController.swift */; }; + DB47E162F5F43E3FD949ACAE /* SBUModerationsViewModel.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 650B4410DADB57E741DC71E9 /* SBUModerationsViewModel.Deprecated.swift */; }; DC978CEEA0A082334F8F4450 /* OpenChannel+Ext.swift in Sources */ = {isa = PBXBuildFile; fileRef = A695D74204D2C1ADDF0BBBE2 /* OpenChannel+Ext.swift */; }; - DCF2C2CCB5DEE17BE6C8CD06 /* SBUGlobalCustomParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = F5E6EC37E49888705BCCCEE6 /* SBUGlobalCustomParams.swift */; }; + DD41AE849AA528A2EF3767D4 /* SBUCommonModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = AAFC011AF7306E36EB8FCC30 /* SBUCommonModule.swift */; }; + DD8DDDE578A5500A682C086F /* SBUMessageTemplate.Container.swift in Sources */ = {isa = PBXBuildFile; fileRef = 261C819AB2BB5F03295C09F2 /* SBUMessageTemplate.Container.swift */; }; DD917A5F4C1B28BD3CB0EEA4 /* ChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FA431857E8160340E7E545C3 /* ChannelListViewController.swift */; }; - DDC271E5F12B783D1980A0A5 /* SBUMessageTemplate.Payload.swift in Sources */ = {isa = PBXBuildFile; fileRef = F10041C315BCD55A3769506A /* SBUMessageTemplate.Payload.swift */; }; - DE7740B2E5881C36FF44CE94 /* SBUToastType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43E3016171913303777D4435 /* SBUToastType.swift */; }; + DE56D2AEF9EAF0BC7EE1CA0B /* SBUMessageSearchModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4ED1D13AC1F6F2291A9717D8 /* SBUMessageSearchModule.List.swift */; }; + DF4C92B9A10F40A3D320640F /* SBUGroupChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = EEBFB762A374274391B75D59 /* SBUGroupChannelModule.Deprecated.swift */; }; E022C39DAE8F104CB09DD281 /* UserDefaults+Ext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9E08B9CB2AE173E9D2132006 /* UserDefaults+Ext.swift */; }; - E1AA2274D53924BC9D5799BC /* SBUMessageTemplate.Renderer+RenderItems.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5109970B0029A98329D41C97 /* SBUMessageTemplate.Renderer+RenderItems.swift */; }; - E20F552FDA0CEF1FE188D990 /* SBUConfig.GroupChannel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F171EC2ADD6EEFD224B2B514 /* SBUConfig.GroupChannel.swift */; }; - E2AEE91255F7E294B954288B /* SBUFeedNotificationChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9F0C36540C50490E7C6CCF53 /* SBUFeedNotificationChannelViewController.swift */; }; - E3ADC3F353C35E844E4BD90D /* UIApplication+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 71EAB5E8F47CEE7DDD37AE32 /* UIApplication+SBUIKit.swift */; }; + E02567B2CAECEE8F2D052794 /* SBUFeedNotificationChannelModule.CategoryFilter.swift in Sources */ = {isa = PBXBuildFile; fileRef = BB4928B600EA46E7FC79D7AB /* SBUFeedNotificationChannelModule.CategoryFilter.swift */; }; + E152B2A44F429EC0672D3070 /* SBULayoutableButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC42BC4023ED4C214280A980 /* SBULayoutableButton.swift */; }; + E163F91AB9B5539431B0A572 /* SBURegisterOperatorModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 373D91F9E7B3D32297E6776E /* SBURegisterOperatorModule.List.swift */; }; + E254E362F2444CBBD0B93D22 /* SBUCreateChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 91B75E60CD5359A041DB6DE2 /* SBUCreateChannelModule.Header.swift */; }; + E34CBAF90FF2C1CAE9BCD8AA /* SBUMessageTemplate.Syntax.Views.swift in Sources */ = {isa = PBXBuildFile; fileRef = E29931EA22D00FB621B624E6 /* SBUMessageTemplate.Syntax.Views.swift */; }; E3DEB020FBD0494C0EABC3FC /* NotificationService.appex in Embed Foundation Extensions */ = {isa = PBXBuildFile; fileRef = 26F15FDAB2EA2301931B3EB6 /* NotificationService.appex */; settings = {ATTRIBUTES = (RemoveHeadersOnCopy, ); }; }; - E5004999979D570A5D3629C5 /* SBUOpenChannelListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5920CA2D7F14268B249646F1 /* SBUOpenChannelListViewModel.swift */; }; - E51E88AA63C999C88E8E4DF1 /* SBUGroupChannelPushSettingsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = A310915E12BB6C8380AB1359 /* SBUGroupChannelPushSettingsModule.List.swift */; }; - E52FD9C02CE5BBCA360E5161 /* SBUBaseChannelSettingsViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2C03B1143730CA5711EE55D /* SBUBaseChannelSettingsViewController.swift */; }; - E59E5671AF263D393820A152 /* SBUTheme+Type.swift in Sources */ = {isa = PBXBuildFile; fileRef = 183ACBB11EE1F171ECF1E62C /* SBUTheme+Type.swift */; }; - E5CA1BB7846F04A1AF03BB67 /* SBUFeedbackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DF4CD9FFD4C3FF707E785A5 /* SBUFeedbackView.swift */; }; - E675235E1B610AE9E61E9C8A /* SBUCreateOpenChannelModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5240FD65943B45BACA5B0936 /* SBUCreateOpenChannelModule.Deprecated.swift */; }; + E45D7858FB56A47BC0A933FB /* SBUMessageTemplate.Renderer.RendererType.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BA9E7DB55FE0615E1E310E0 /* SBUMessageTemplate.Renderer.RendererType.swift */; }; + E48FAB087F78E351A2ED2756 /* SBUFeedNotificationCellParams.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC924A6238617EECFFEF6F60 /* SBUFeedNotificationCellParams.swift */; }; + E4DBD6A9E84A27353852737C /* SendbirdChat+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9AC0696DB83EED0C73CDED13 /* SendbirdChat+SBUIKit.swift */; }; + E4F55222D897C3B752F111B3 /* SBUConstant.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEECB941A8FBD37EFEFC553F /* SBUConstant.swift */; }; + E6808EF7297B7CF5F6DC9C75 /* MultipleFilesMessage+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 65BD601D9C94A1360C6B358F /* MultipleFilesMessage+SBUIKit.swift */; }; + E6B69A09FD3B42914BC7BF81 /* SBUEmojiListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B2A0491AA6BA0E7CD100BE3A /* SBUEmojiListViewController.swift */; }; + E7049DE05B9D48EB597B0CB3 /* SBUOpenChannelCommonContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C2BCE6697D7354D59AB6D9BD /* SBUOpenChannelCommonContentView.swift */; }; + E7197523D100C8B3BD629E6F /* Collection+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 977B30FD3D3695ACF7EA24E1 /* Collection+SBUIKit.swift */; }; E76209DE1873B4FB76B34983 /* ChannelVC_Overriding.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2F7C1654C625423EEF5E5B64 /* ChannelVC_Overriding.swift */; }; - E7814E148E6AFE60A85D16FB /* UIColor+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6BB5887F1C3C53C1222FD362 /* UIColor+SBUIKit.swift */; }; - E7B4D35FFA8534C32D791817 /* SBUParentMessageInfoReactionView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 61CB7F6A9F71D4AE8363A986 /* SBUParentMessageInfoReactionView.swift */; }; - E7DFD271EDC93E1C2D3C299C /* SBUBaseChannelSettingsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = C9944B6763CE46D830078E3F /* SBUBaseChannelSettingsModule.Header.swift */; }; - E89A59D37FF92303BF220B6F /* SBUBaseChannelSettingsViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77FD36A90E4DD8812AB88A7B /* SBUBaseChannelSettingsViewController.Deprecated.swift */; }; - E8DBEEDE1A845CE077900BD3 /* SBUGroupChannelListModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 407FC6E7B40A587B5AF2C7B1 /* SBUGroupChannelListModule.Header.swift */; }; + E858E347BE23BD824DAFC45C /* SBUMessageThreadModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F3DC79E0E7967AAE716E8C9 /* SBUMessageThreadModule.Deprecated.swift */; }; + E8CACC9B47C909408B6E26C1 /* SBUCreateChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 561A231FF2067422D2DA5971 /* SBUCreateChannelViewModel.swift */; }; E9134545B3A6C96D0326C579 /* UserNotifications.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B18CA8B590809EF2D58F4937 /* UserNotifications.framework */; }; - E9620F9F4B1BF6DE620FD09F /* SBUBaseChannelModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 08E6C3831829CCCDA00BB07E /* SBUBaseChannelModule.Header.swift */; }; + E91B54E68711D9793A9DA960 /* SBUBaseFileContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = CAB200A44A56BB6B4322FD77 /* SBUBaseFileContentView.swift */; }; + E92A52CA194A8FE62C19A242 /* SBUStringSet.swift in Sources */ = {isa = PBXBuildFile; fileRef = 58750E2B95FA53D5A3EE1A3A /* SBUStringSet.swift */; }; + E992AD1DF399FAF49D150217 /* SBUChannelListViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = FBEAAD5F16B32284ECF914A3 /* SBUChannelListViewController.Deprecated.swift */; }; E9A6F5F903149A4E37B67B55 /* CustomUserMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8691CE7F26F056317F1508C3 /* CustomUserMessageCell.swift */; }; - E9AA951BAD2F3508B7DB7AB4 /* SBUMessageTemplate.Syntax.Styles.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10B5C9B0016EFE9D10A1DB1B /* SBUMessageTemplate.Syntax.Styles.swift */; }; + E9D49919948094A583639B0E /* SBUMessageCellProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6CF00F8A7932FF7D21A97A52 /* SBUMessageCellProtocol.swift */; }; E9F0ECD97B4DBDD716601297 /* AIChatBotViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F30F5208F4A18ACABFB2FF34 /* AIChatBotViewController.swift */; }; - EA17FFBD68FEC421DD2655B5 /* SBUThreadInfoView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 957F2CB3F45C184B1D8AB23B /* SBUThreadInfoView.swift */; }; - EA31A3691BE77A3319C29247 /* SBUMessageTemplateManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A3B6E59124ED310769ED4FB /* SBUMessageTemplateManager.swift */; }; + EA0EB80F343FA43FE9F2E7C6 /* SBUOpenChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 301241FFA67BBA747853A153 /* SBUOpenChannelViewController.swift */; }; + EA56B0BA1DDC0B70CCABC0FE /* SBUBaseChannelViewController.Unavailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = E650103D74D3096368D9F8BE /* SBUBaseChannelViewController.Unavailable.swift */; }; + EA6330B57DA9C8B173469686 /* SBUCommonDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4DE486B818026C5891E199C1 /* SBUCommonDelegate.swift */; }; EA65CC9A04FD4D786ACC0F50 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = AC0AEFF3AC3329E041214FB1 /* Main.storyboard */; }; + EA8151FD0F2CEF2F533CA3FC /* SBULogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = F7BBFC3D2F7F703921EC560B /* SBULogger.swift */; }; EAB9B1A42F4598FC8A9141CC /* UIView+Ext.swift in Sources */ = {isa = PBXBuildFile; fileRef = 22A5B795818DCC12A7EFFCC0 /* UIView+Ext.swift */; }; - EAEB269EFB249131201145F1 /* SBURegisterOperatorModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = CBD6148FFDF9FE0490ADD6F9 /* SBURegisterOperatorModule.Header.swift */; }; - EB97EF80DC4498CCC9CA90EF /* SBUChannelListViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = E6D5845E9165633647AA83D9 /* SBUChannelListViewController.Deprecated.swift */; }; - ECBBD5D7089E829B465295F7 /* SBUGroupChannelListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = CC4BF2B391ED8C5420CDDE51 /* SBUGroupChannelListViewModel.swift */; }; - ECC010BBC89D35D8476D6234 /* SBUMenuCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 88FB25AFF3DF49C89AC5563B /* SBUMenuCell.swift */; }; - ED259B56F1DE6C42131CE445 /* SBUOpenChannelCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B65DFFA2CD94CE8E613C755A /* SBUOpenChannelCell.swift */; }; - ED36A44821FBB7FD52B85C4A /* Date+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = CFA01B2CAFB50D7FAD57A46C /* Date+SBUIKit.swift */; }; - EDEFD9B453B6850F9094FA87 /* SBUGroupChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = E7B7C05399E5A63475678C0B /* SBUGroupChannelModule.List.swift */; }; + EAE6856D9D5C22268221894D /* SBUSelectablePhotoViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89338A5AE3FF6CB0FEBCF032 /* SBUSelectablePhotoViewController.swift */; }; + EB0FCAA7435B4007322EF470 /* SBUBaseMessageCell.Feedback.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5537A23D62065A51C3AF9E9D /* SBUBaseMessageCell.Feedback.swift */; }; + EBA7D023409D69E0153DA28B /* SBUGroupChannelSettingsModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77AC383BB93F275948CDD7C0 /* SBUGroupChannelSettingsModule.List.swift */; }; + ECBFC5D1B74329709E3065D1 /* SBUConfig.Common.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9B5DBB1A9678F7DC7418F9F7 /* SBUConfig.Common.swift */; }; + ECD44CA80EE0EF4D719BC2E2 /* SBUScrollOptions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2A51ADBDB378FA6499ED320F /* SBUScrollOptions.swift */; }; + ED76F131A779554CD0A8D7E7 /* SBUMenuSheetViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCC8C31980DC15ADA27BAC64 /* SBUMenuSheetViewController.swift */; }; + EDDA8CECC339FBFF1F7F222F /* SBUMessageFormChipsItemView.swift in Sources */ = {isa = PBXBuildFile; fileRef = C1DBEACF53A1FEE32AEA88EE /* SBUMessageFormChipsItemView.swift */; }; + EE5F9DB8ECD3046949EC7AD2 /* SBUBottomSheetController.swift in Sources */ = {isa = PBXBuildFile; fileRef = D69A3D78ED90E4089D3C07CD /* SBUBottomSheetController.swift */; }; + EE668D6E55BAC355CCA7D4AB /* Thread+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59C7116D15D65A6EB152DDAB /* Thread+SBUIKit.swift */; }; + EEA61FD9E6C4E192BEE1F1DA /* Array+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = B8CF9CD6B1B63416319E375C /* Array+SBUIKit.swift */; }; EF0F09779E7E0C4AD632A3A1 /* NotificationChannelViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E19F12713F807D512874CB50 /* NotificationChannelViewController.swift */; }; - EF4F2B9623E6A9FA9DC52A6D /* SBUToastView.Internal.swift in Sources */ = {isa = PBXBuildFile; fileRef = 976CBB9C675E1381C554A87A /* SBUToastView.Internal.swift */; }; - F03435D58A6F6AD6C0C18077 /* SBUBaseSelectUserModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76C4BD2353D4AC99FC7F6F36 /* SBUBaseSelectUserModule.Header.swift */; }; + EF0FD384D93120D67E8A61FE /* SBUMemberListViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 50D10A03102A00F0EAD050D7 /* SBUMemberListViewController.Deprecated.swift */; }; + EF354F8C47910B8A75342488 /* Formatter+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFA99DB33C37D0282FDD6ACB /* Formatter+SBUIKit.swift */; }; + EFABA7CA0B3D237F1F943B08 /* SBURegisterOperatorViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FCA7D97C1CF24D51B41510C /* SBURegisterOperatorViewController.swift */; }; + F09B3B9E53913C96392CAE26 /* SBUGroupChannelListModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3E238435C5B02E7296851189 /* SBUGroupChannelListModule.swift */; }; + F119DAEDE7C7E3CE5C5A9FD1 /* SBUFeedNotificationCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = E5EADB060500BBC37BF73911 /* SBUFeedNotificationCell.swift */; }; F12B9953650B568F512C893B /* CreateChannelVC_UserList.swift in Sources */ = {isa = PBXBuildFile; fileRef = B11815F7B056DAADAE9AA1DB /* CreateChannelVC_UserList.swift */; }; - F1712CED8659E6C7FD4D3427 /* SBUBaseSelectUserViewController.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05231307B93C001455032CF1 /* SBUBaseSelectUserViewController.Deprecated.swift */; }; F17AAF5981B6824CAC23C3A5 /* LiveStreamChannelListModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = E9C66209DE00D0888E84696B /* LiveStreamChannelListModule.List.swift */; }; - F18327A0CB7A7665514641AF /* SBUCoverImageView.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6F9A8459EC0A4E20FD113030 /* SBUCoverImageView.Deprecated.swift */; }; - F1AD8D68FDAEAADCF6A35997 /* SBUOpenChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1E22526C63D959B233CDEE8E /* SBUOpenChannelListViewController.swift */; }; - F239646F06261AF9CEDE5589 /* SBUMessageSearchViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = D67C3DF205A94578CDF95008 /* SBUMessageSearchViewModel.swift */; }; - F245FF0191E09CF75A8AA4EE /* SBUBaseChannelSettingsViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5CB0086E603EC0DD63194ED1 /* SBUBaseChannelSettingsViewModel.swift */; }; - F39190CE61F1F6597673923A /* SBUOpenChannelListModule.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10372ED90975527F5C66DAA6 /* SBUOpenChannelListModule.swift */; }; - F3CB9EC1234D1322134262C5 /* SBUView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 267271D0C6C7C467BF36AB85 /* SBUView.swift */; }; - F47F58B0289052FEC00D1288 /* SBUHighlightMessageInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4A477642659593FFF294CEEF /* SBUHighlightMessageInfo.swift */; }; - F58EFCBB83237EA0D041229B /* SBUModerationsModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0D346CE0E9713223C7AD9D41 /* SBUModerationsModule.Deprecated.swift */; }; - F614B6310D29860D3D786426 /* SBUSearchBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = 74F15BCD907F0F25D55268F5 /* SBUSearchBar.swift */; }; - F6EEE0BDC29A4A5023138129 /* SBUMessageTemplate.Renderer.Views.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89DB0A6793263B046E43F522 /* SBUMessageTemplate.Renderer.Views.swift */; }; + F18B4B787AF711D3CB5F529C /* SBUOpenChannelUserMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = A1AE141723D04C84A99407C4 /* SBUOpenChannelUserMessageCell.swift */; }; + F1F9C59D41EE7B043C50A19C /* UICollectionView+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECBD3BF61C51B2693FDABF96 /* UICollectionView+SBUIKit.swift */; }; + F277D4442F94884AAAEFA714 /* SBUActionSheet.Item.swift in Sources */ = {isa = PBXBuildFile; fileRef = 433BCD13FDDDABF5F518EAF1 /* SBUActionSheet.Item.swift */; }; + F2AAE077DFE8D688733159EE /* SBUModerationsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23872DE4580E4114EBAF5775 /* SBUModerationsModule.Header.swift */; }; + F35744669272393899FC67F9 /* UIImage+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = C97CC7AA39F3DEE6663FB116 /* UIImage+SBUIKit.swift */; }; + F44B4C42EB25D18A9571255B /* QuotedFileImageContentView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78B190D204180159C3D70E5F /* QuotedFileImageContentView.swift */; }; + F50426E1B731092D4409A6BE /* SBUMenuCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2890510DC6B33C2BB2943CE /* SBUMenuCell.swift */; }; + F533A32AFF949F76B9CE8AB6 /* SBUCoverImageView.swift in Sources */ = {isa = PBXBuildFile; fileRef = FD0BC8DC212FB085843FDCF5 /* SBUCoverImageView.swift */; }; + F5E142003F4648009E7156F0 /* SBUGlobals.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 0B566847DCDB97F47E3C3AFF /* SBUGlobals.Deprecated.swift */; }; + F5E61A71FF478D20A21B4667 /* SBUFeedbackAction.swift in Sources */ = {isa = PBXBuildFile; fileRef = C5A8B4E3319F47AE4AF2136F /* SBUFeedbackAction.swift */; }; F6F67C6A3DF5B43452164B1B /* OpenChannelCustomManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F0F6E578BF4A8F50AC7929B4 /* OpenChannelCustomManager.swift */; }; - F713A67BD94668618786B40C /* SBUQuoteMessageInputViewProtocol.swift in Sources */ = {isa = PBXBuildFile; fileRef = 77A36073F82A74CF46F1D7CF /* SBUQuoteMessageInputViewProtocol.swift */; }; + F70A4FB640AD9E9DF51A99AF /* SBUMessageSearchResultCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B37FD61195950E1CA39327EC /* SBUMessageSearchResultCell.swift */; }; + F7DDEA8D7E0F37EC601A52AD /* SBUFileMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 78630440AA9047A3C000DDA0 /* SBUFileMessageCell.swift */; }; F7F4EF519DF5193542B02CF0 /* InviteUserVC_UserList.swift in Sources */ = {isa = PBXBuildFile; fileRef = 578AE09A01FF4CD8682FAD86 /* InviteUserVC_UserList.swift */; }; - F8162CBAFA4729DD255F420F /* SBUMultipleFilesMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B441CC9545D0F0E4148A5DC7 /* SBUMultipleFilesMessageCell.swift */; }; - F832FD0DE3F7062B2209B5E0 /* SBUChannelTitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 10461E99CDDBB2EBC3A97375 /* SBUChannelTitleView.swift */; }; - F9623B770680EC69547B4586 /* SBUSelectableStackView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1A360D7F3583554E4E76B32B /* SBUSelectableStackView.swift */; }; - F9A98CCA6FE6B8CA30CAAD19 /* SBUOpenChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = F73880F0492BF59B6E7D670E /* SBUOpenChannelModule.List.swift */; }; - F9FB34982233987F81BF19C3 /* SBUAvailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89181CB4CB12F28193ACE351 /* SBUAvailable.swift */; }; - FA12A38FE8762AD097144A30 /* SBUVoiceFileInfo.swift in Sources */ = {isa = PBXBuildFile; fileRef = 14CFB23BC426B3089B6EF5DB /* SBUVoiceFileInfo.swift */; }; - FA401820933784EB7A8A8C16 /* SBUUnknownMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9FF79E72B27F436A13907570 /* SBUUnknownMessageCell.swift */; }; - FA7F54EBE7EE12B5D37A7784 /* SBUMessageTemplate.Syntax.Item.swift in Sources */ = {isa = PBXBuildFile; fileRef = A2D2F278BD8829F3201C0C69 /* SBUMessageTemplate.Syntax.Item.swift */; }; - FAD9733586B0CFA0B7ADF879 /* SBUFormFieldView.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3A7F0A724E9EEA6594126D74 /* SBUFormFieldView.Deprecated.swift */; }; - FB3C1164141FEBC1B46A645B /* SBUChannelSettingItem.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8D1400E50F2EB46FC3074E5E /* SBUChannelSettingItem.swift */; }; - FB43A90ED952FD7C86245BA7 /* SBULogger.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8C0FA3A8DB77D3E7A057295F /* SBULogger.swift */; }; - FBA400B1A51946B54630C4A1 /* SBUFeedNotificationChannelModule.List.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7E5CA48313909A06402840C6 /* SBUFeedNotificationChannelModule.List.swift */; }; - FCB8AC71D08D2CB1426A7205 /* SBURegisterOperatorModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 20C682D33DE691FDE99AD325 /* SBURegisterOperatorModule.Deprecated.swift */; }; - FCDDED26CE4E388B41403324 /* SBUTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 724BDB46C9E6560CF5AA2B92 /* SBUTextView.swift */; }; - FCF87A518FE44E8CB7461956 /* SBUCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = ED218381FA59031799422AA7 /* SBUCollectionViewCell.swift */; }; - FE71EDE5CD79FE249464F7ED /* SBUModerationsModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = A0EB51DD45147CA68C2B5C6D /* SBUModerationsModule.Header.swift */; }; + F82768B57FC7F22D21F43B69 /* CommonProtocols.swift in Sources */ = {isa = PBXBuildFile; fileRef = 359A8F95710D091998A5DA79 /* CommonProtocols.swift */; }; + F88664F238A4F9353B561600 /* SBUMessageTemplate.Syntax.Styles.swift in Sources */ = {isa = PBXBuildFile; fileRef = DD4E76CA93253D600216657C /* SBUMessageTemplate.Syntax.Styles.swift */; }; + F8B8898E1E8F72F80477F861 /* SBUMarkdownTransfer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 76BFE8E489A23629D2196FE3 /* SBUMarkdownTransfer.swift */; }; + F9359465E36107FDE883D3EA /* SBUMessageFormChipView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6D55D5D043B46684415DB672 /* SBUMessageFormChipView.swift */; }; + FAC8EADE60D7DDC662CF4D12 /* SBUModuleSet.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7F1173ECEC3916A870CF4BBE /* SBUModuleSet.Deprecated.swift */; }; + FACB0A9410DF19C31A04D4C1 /* SBUMessageTemplate.Renderer.Image.swift in Sources */ = {isa = PBXBuildFile; fileRef = 29E31D84BF02E170C477B60E /* SBUMessageTemplate.Renderer.Image.swift */; }; + FB23B736C23A29ED8DB618DD /* UIStackView.SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCC5581F9677458AF778F7F4 /* UIStackView.SBUIKit.swift */; }; + FB25B140D542ADF1AA1ABA5D /* SBUGroupChannelSettingsModule.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 23F0504A612CDADFC88C9BBB /* SBUGroupChannelSettingsModule.Deprecated.swift */; }; + FC50217901E1B98B3348ACD6 /* SBUReplyConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A615628DBAB1A2C5BCF6CBD /* SBUReplyConfiguration.swift */; }; + FC9BB39E4BF47330081DAE9E /* SBUMessageThreadModule.Header.swift in Sources */ = {isa = PBXBuildFile; fileRef = 40B95798B85C67C48C1E8AD8 /* SBUMessageThreadModule.Header.swift */; }; + FCCB1C12A5882872FCFE040F /* SBUAvailable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 56922E5BE0AEAF6E3581B756 /* SBUAvailable.swift */; }; + FCD48C139CA39D8D14CC04A1 /* CGSize+SBUIKit.swift in Sources */ = {isa = PBXBuildFile; fileRef = 97688B2278AFD93CCAF21CE8 /* CGSize+SBUIKit.swift */; }; + FD0BEBDF1C3FBCF3F2F365EA /* SBUTheme+Type.swift in Sources */ = {isa = PBXBuildFile; fileRef = 8A2E136580924E1911C1BDFF /* SBUTheme+Type.swift */; }; + FD5E83410214F607D0D82519 /* SBUGroupChannelViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 2B8A0BD43E64B98BE0A3E2B4 /* SBUGroupChannelViewModel.swift */; }; + FDB4E8A38EA5EB87AC17A75B /* SBUUtils.swift in Sources */ = {isa = PBXBuildFile; fileRef = 9EAE8B53101F00B23803E524 /* SBUUtils.swift */; }; FEAC5DEA171AF4901728DD80 /* BasicUsagesViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 651464849625AF16BC16BFD3 /* BasicUsagesViewController.swift */; }; - FEB93F7FFFD6D6FC9A7D2595 /* SBUReplyConfiguration.swift in Sources */ = {isa = PBXBuildFile; fileRef = E727446D37BC2FBAB373F91D /* SBUReplyConfiguration.swift */; }; - FF19F7CBC0E47A9B782F1798 /* SBUUserMessageTextView.swift in Sources */ = {isa = PBXBuildFile; fileRef = F4BF8964EE7F6E5CAC396DFE /* SBUUserMessageTextView.swift */; }; - FFE4A070B95AF448442D82FC /* SBUUserListViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = C60E87234E4626BCA960A8C5 /* SBUUserListViewModel.swift */; }; + FEDA1FF0777EA897FD1A8215 /* BaseMesssage+SBUIKit.Deprecated.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89A7FB5F83E297EF2F0699B7 /* BaseMesssage+SBUIKit.Deprecated.swift */; }; + FEEA132C5DB0C1AF2FA8A8F0 /* SBUMessageTemplate.Syntax.Aligns.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7482327B20D718AB230DBA13 /* SBUMessageTemplate.Syntax.Aligns.swift */; }; + FF689B972964723106DF8D1B /* SBUUnknownMessageCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 06DE35DF7542F2D044B98020 /* SBUUnknownMessageCell.swift */; }; + FFEAB42E4A351B73ACD7E379 /* SBUBaseChannelListViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B79C9122DCF777C65D083D28 /* SBUBaseChannelListViewController.swift */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -594,571 +594,571 @@ /* End PBXCopyFilesBuildPhase section */ /* Begin PBXFileReference section */ - 005DE5CD8D3A06A7662C94CF /* SBUBaseChannelSettingCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingCell.swift; path = ../Sources/View/ChannelSettings/Cell/SBUBaseChannelSettingCell.swift; sourceTree = ""; }; + 0036DC96E92E8838D13981BA /* SBUParentMessageInfoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUParentMessageInfoView.swift; path = ../Sources/View/MessageThread/SBUParentMessageInfoView.swift; sourceTree = ""; }; + 003BB38A1D8B821A076D86F7 /* MessageTemplateTestViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MessageTemplateTestViewController.swift; path = ../Sources/MessageTemplate/Tester/MessageTemplateTestViewController.swift; sourceTree = ""; }; + 004B588C26D26E9E4F2B863C /* SBUMessageTemplate.Renderer+Events.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SBUMessageTemplate.Renderer+Events.swift"; path = "../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer+Events.swift"; sourceTree = ""; }; + 004B59BEFA679B50DC596FE9 /* SBUCreateChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelModule.swift; path = ../Sources/Module/SelectUser/CreateChannel/SBUCreateChannelModule.swift; sourceTree = ""; }; + 0085E75416FEEE609AD7CFD0 /* SBUUnknownMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUnknownMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUUnknownMessageCellParams.swift; sourceTree = ""; }; + 00B6560E812A93A38C1E7FFB /* UITextField+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+SBUIKit.swift"; path = "../Sources/Extension/UITextField+SBUIKit.swift"; sourceTree = ""; }; 013FD19BEF7E546880B3286C /* LiveStreamChannelModule.Media.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveStreamChannelModule.Media.swift; sourceTree = ""; }; - 018DE18F1221020E8C87337E /* SBUMentionConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMentionConfiguration.swift; path = ../Sources/Configuration/Mention/SBUMentionConfiguration.swift; sourceTree = ""; }; + 0190755CC824BA406D56F8C3 /* SBUMessageTemplate.TemplateList.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.TemplateList.swift; path = ../Sources/MessageTemplate/Processor/SBUMessageTemplate.TemplateList.swift; sourceTree = ""; }; + 01B32F68AD76DC2D2D5C2378 /* SBUMessageTemplate.PayloadType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.PayloadType.swift; path = ../Sources/MessageTemplate/Processor/SBUMessageTemplate.PayloadType.swift; sourceTree = ""; }; + 0228B7F8CB3C9255317E99E5 /* SBUCoverImageView.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCoverImageView.Deprecated.swift; path = ../Sources/Deprecated/SBUCoverImageView.Deprecated.swift; sourceTree = ""; }; + 0274A314CF90AC819BB67606 /* UIView+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+SBUIKit.swift"; path = "../Sources/Extension/UIView+SBUIKit.swift"; sourceTree = ""; }; 0291D6576C77D3732DADEB87 /* InviteUserVC_Cell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InviteUserVC_Cell.swift; sourceTree = ""; }; - 02B66F445761AF0F1F12D2C8 /* SBUGroupChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelViewModel.swift; path = ../Sources/ViewModel/Channel/SBUGroupChannelViewModel.swift; sourceTree = ""; }; - 04072D4EA6E05C1535428945 /* SBUOpenChannelCommonContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelCommonContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUOpenChannelCommonContentView.swift; sourceTree = ""; }; - 05231307B93C001455032CF1 /* SBUBaseSelectUserViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserViewController.Deprecated.swift; path = ../Sources/Deprecated/UserList/SBUBaseSelectUserViewController.Deprecated.swift; sourceTree = ""; }; - 0551A56EB8F462ABD44F4EAF /* SBUMessageTemplate.Syntax.Types.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Types.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Types.swift; sourceTree = ""; }; + 02F7303EC4ED56FB94F77A75 /* SBUQuotedFileMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuotedFileMessageView.swift; path = ../Sources/View/Channel/MessageCell/Replies/MessageView/SBUQuotedFileMessageView.swift; sourceTree = ""; }; + 040FE131B697E17C13A1C4B2 /* SBURegisterOperatorModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBURegisterOperatorModule.Deprecated.swift; path = ../Sources/Deprecated/Module/SelectUser/SBURegisterOperatorModule.Deprecated.swift; sourceTree = ""; }; + 04942C921F139EE779FF009A /* SBUMentionConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMentionConfiguration.swift; path = ../Sources/Configuration/Mention/SBUMentionConfiguration.swift; sourceTree = ""; }; + 04B6D4605DE3785CF7BC755C /* SBUFeedNotificationChannelViewParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelViewParams.swift; path = ../Sources/Module/Channel/NotificationChannel/Feed/Params/SBUFeedNotificationChannelViewParams.swift; sourceTree = ""; }; + 04DE97EEAD63BBA59E0FB656 /* SBUInviteUserModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUInviteUserModule.swift; path = ../Sources/Module/SelectUser/InviteUser/SBUInviteUserModule.swift; sourceTree = ""; }; + 052DFE5F922B005DBD1C7CC3 /* SBUGlobals.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGlobals.swift; path = ../Sources/SBUGlobals.swift; sourceTree = ""; }; + 05318C3A623C0EDA38676EFE /* SBUExtendedMessagePayload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUExtendedMessagePayload.swift; path = ../Sources/Model/SBUExtendedMessagePayload.swift; sourceTree = ""; }; + 05617EB655FE8DFC8C4D874E /* SBUError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUError.swift; path = ../Sources/Model/SBUError.swift; sourceTree = ""; }; 05AB9C8FA610D90A6D958CFD /* UserInfoTitleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserInfoTitleView.swift; sourceTree = ""; }; - 073F9A4F8087EE1FDB0B2074 /* CommonProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CommonProtocols.swift; path = ../Sources/Protocol/CommonProtocols.swift; sourceTree = ""; }; - 07598E142FFF8FBF8D789926 /* SBUVoiceMessageInputView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVoiceMessageInputView.swift; path = ../Sources/View/VoiceNote/SBUVoiceMessageInputView.swift; sourceTree = ""; }; + 060F8041E96B5586F59E01D0 /* SBUBaseCarouselView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseCarouselView.swift; path = ../Sources/View/Channel/MessageCell/CarouselView/SBUBaseCarouselView.swift; sourceTree = ""; }; + 06653308AECB127005256632 /* SBUContentBaseMessageCell.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUContentBaseMessageCell.Deprecated.swift; path = ../Sources/Deprecated/Channel/MessageCell/SBUContentBaseMessageCell.Deprecated.swift; sourceTree = ""; }; + 06DE35DF7542F2D044B98020 /* SBUUnknownMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUnknownMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUUnknownMessageCell.swift; sourceTree = ""; }; 0770E8EB0F632224D407C07B /* ChannelVC_CustomHeader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelVC_CustomHeader.swift; sourceTree = ""; }; 07F01935FF9C6D0A891C857A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = ""; }; - 083C87C6BB9A0BD62B3459DF /* UIStackView.SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIStackView.SBUIKit.swift; path = ../Sources/Extension/UIStackView.SBUIKit.swift; sourceTree = ""; }; - 08467CDFC6A9F65A1A5BA3AB /* SBUNotificationNavigationTitleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNotificationNavigationTitleView.swift; path = ../Sources/View/Common/SBUNotificationNavigationTitleView.swift; sourceTree = ""; }; - 08E6C3831829CCCDA00BB07E /* SBUBaseChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelModule.Header.swift; path = ../Sources/Module/Channel/SBUBaseChannelModule.Header.swift; sourceTree = ""; }; - 08E7AD69AA629887B03BFE57 /* SBUQuotedBaseMessageViewParams.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuotedBaseMessageViewParams.Deprecated.swift; path = ../Sources/Deprecated/Channel/MessageCell/Replies/SBUQuotedBaseMessageViewParams.Deprecated.swift; sourceTree = ""; }; - 090BFD4B1E95AED8BCC44464 /* SBUError.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUError.swift; path = ../Sources/Model/SBUError.swift; sourceTree = ""; }; - 097B4B7E19B2347A28676959 /* SBUMessageTemplate.Action.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Action.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Action.swift; sourceTree = ""; }; - 097C88DCE3BFA01B4E2B7D9E /* SBUHorizontalSuggestedReplyOptionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUHorizontalSuggestedReplyOptionView.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/Views/SBUHorizontalSuggestedReplyOptionView.swift; sourceTree = ""; }; - 0A74385EBF8D26E4537A99AC /* SBUCacheManager.Template.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.Template.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.Template.swift; sourceTree = ""; }; - 0B3D7EEDAC05B90F3192B075 /* SBUCacheManager.Version.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.Version.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.Version.swift; sourceTree = ""; }; - 0B5EB1804F6D38EA04274178 /* SBUMessageSearchModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchModule.Deprecated.swift; path = ../Sources/Deprecated/Module/MessageSearch/SBUMessageSearchModule.Deprecated.swift; sourceTree = ""; }; - 0C368E48305713FF04086AA4 /* SBUMessageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageCache.swift; path = ../Sources/Model/SBUMessageCache.swift; sourceTree = ""; }; - 0D1B975C433589693687713A /* SBUConfig.CodingKeys.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfig.CodingKeys.swift; path = ../Sources/Configuration/SBUConfig.CodingKeys.swift; sourceTree = ""; }; - 0D346CE0E9713223C7AD9D41 /* SBUModerationsModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsModule.Deprecated.swift; path = ../Sources/Deprecated/Module/Moderations/SBUModerationsModule.Deprecated.swift; sourceTree = ""; }; - 0DE332C981B104484B81686A /* SBUMultipleFilesMessageCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMultipleFilesMessageCollectionView.swift; path = ../Sources/View/Channel/MessageCell/MultipleFilesMessage/SBUMultipleFilesMessageCollectionView.swift; sourceTree = ""; }; - 0F0A99B937C2C6E335913083 /* SBUInviteUserModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUInviteUserModule.Header.swift; path = ../Sources/Module/SelectUser/InviteUser/SBUInviteUserModule.Header.swift; sourceTree = ""; }; - 0F0F69F25247EA374CE0C274 /* SBUOpenChannelModule.Media.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelModule.Media.swift; path = ../Sources/Module/Channel/OpenChannel/SBUOpenChannelModule.Media.swift; sourceTree = ""; }; - 0F13EAA33891BB75BA2FFB4F /* SBUOpenChannelSettingsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingsViewController.swift; path = ../Sources/View/ChannelSettings/SBUOpenChannelSettingsViewController.swift; sourceTree = ""; }; - 0F53ED1AE4578FEFE2EA1CEB /* SBUTypingIndicatorMessageManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingIndicatorMessageManager.swift; path = ../Sources/Manager/SBUTypingIndicatorMessageManager.swift; sourceTree = ""; }; - 0FF16BEC2D481EF007EB700C /* SBUFeedNotificationCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationCell.swift; path = ../Sources/View/Channel/MessageCell/NotificationChannel/SBUFeedNotificationCell.swift; sourceTree = ""; }; - 10368538EE64AACE4CF3E0E5 /* SBUBaseChannelSettingsModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsModule.List.swift; path = ../Sources/Module/ChannelSettings/SBUBaseChannelSettingsModule.List.swift; sourceTree = ""; }; - 10372ED90975527F5C66DAA6 /* SBUOpenChannelListModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListModule.swift; path = ../Sources/Module/ChannelList/OpenChannel/SBUOpenChannelListModule.swift; sourceTree = ""; }; - 10461E99CDDBB2EBC3A97375 /* SBUChannelTitleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelTitleView.swift; path = ../Sources/View/Channel/Header/SBUChannelTitleView.swift; sourceTree = ""; }; - 10B5C9B0016EFE9D10A1DB1B /* SBUMessageTemplate.Syntax.Styles.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Styles.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Styles.swift; sourceTree = ""; }; - 112F627EA402A7C5017D2194 /* SBUMessageTemplate.Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Binder.swift; path = ../Sources/MessageTemplate/Processor/SBUMessageTemplate.Binder.swift; sourceTree = ""; }; - 124578B0AE4D0DDE5083622E /* SBUGroupChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/Channel/SBUGroupChannelModule.Deprecated.swift; sourceTree = ""; }; + 0940CD38AE9564E89E92B498 /* SBUOpenChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelModule.Header.swift; path = ../Sources/Module/Channel/OpenChannel/SBUOpenChannelModule.Header.swift; sourceTree = ""; }; + 09F018CDEF9EF6C9430886D5 /* SBUMessageProfileView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageProfileView.swift; path = ../Sources/View/Channel/CellView/SBUMessageProfileView.swift; sourceTree = ""; }; + 0AC56497B3B2BB2BEB4A0B35 /* SendbirdUIKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SendbirdUIKit.h; path = ../Sources/SendbirdUIKit.h; sourceTree = ""; }; + 0B1C521FA40B1BCE57E17268 /* SBUMessageSearchViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchViewModel.swift; path = ../Sources/ViewModel/MessageSearch/SBUMessageSearchViewModel.swift; sourceTree = ""; }; + 0B566847DCDB97F47E3C3AFF /* SBUGlobals.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGlobals.Deprecated.swift; path = ../Sources/Deprecated/SBUGlobals.Deprecated.swift; sourceTree = ""; }; + 0CA0A3C97568158FCA60B1A0 /* VoiceMessageStatus.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VoiceMessageStatus.swift; path = ../Sources/Enums/VoiceMessageStatus.swift; sourceTree = ""; }; + 0E50812E1BE59E25B6A6369D /* SBUInviteUserViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUInviteUserViewController.swift; path = ../Sources/View/SelectUser/SBUInviteUserViewController.swift; sourceTree = ""; }; + 121FECC4AF40731A583783BE /* SBUQuoteMessageInputView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuoteMessageInputView.swift; path = ../Sources/View/Channel/MessageInput/SBUQuoteMessageInputView.swift; sourceTree = ""; }; + 123580C191BBF7D8C9AF1116 /* SBUCreateOpenChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateOpenChannelModule.Header.swift; path = ../Sources/Module/SelectUser/CreateChannel/SBUCreateOpenChannelModule.Header.swift; sourceTree = ""; }; 126A54F8F111E828995FD06C /* MySettingsCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySettingsCell.swift; sourceTree = ""; }; - 130D050E27C5333C43B1DBB7 /* SBUGroupChannelListModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListModule.swift; path = ../Sources/Module/ChannelList/GroupChannel/SBUGroupChannelListModule.swift; sourceTree = ""; }; + 12C7E05BDFB700749617933C /* SBUFeedbackView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedbackView.swift; path = ../Sources/View/Channel/MessageCell/Feedback/SBUFeedbackView.swift; sourceTree = ""; }; 130D7FD868022B51CE1EC067 /* ChannelVC_CustomMessageMenuItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelVC_CustomMessageMenuItem.swift; sourceTree = ""; }; - 1409B79D17530316967A3DF5 /* SBUMessageProfileView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageProfileView.swift; path = ../Sources/View/Channel/CellView/SBUMessageProfileView.swift; sourceTree = ""; }; - 14CFB23BC426B3089B6EF5DB /* SBUVoiceFileInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVoiceFileInfo.swift; path = ../Sources/Model/SBUVoiceFileInfo.swift; sourceTree = ""; }; - 167461198EC63B600B1B04EE /* CGSize+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CGSize+SBUIKit.swift"; path = "../Sources/Extension/CGSize+SBUIKit.swift"; sourceTree = ""; }; - 167F1FEF22800DF7BB1BC274 /* Collection+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Collection+SBUIKit.swift"; path = "../Sources/Extension/Collection+SBUIKit.swift"; sourceTree = ""; }; - 16B2F48DF168AF6AAA8911E6 /* SBUOpenChannelListModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListModule.Header.swift; path = ../Sources/Module/ChannelList/OpenChannel/SBUOpenChannelListModule.Header.swift; sourceTree = ""; }; - 171D668C907B505970F98ED7 /* SBUFeedNotificationChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/Channel/Notifications/SBUFeedNotificationChannelModule.Deprecated.swift; sourceTree = ""; }; - 17D8494ACB6075EB2A2CA35E /* SBUUserListModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserListModule.Header.swift; path = ../Sources/Module/UserList/SBUUserListModule.Header.swift; sourceTree = ""; }; - 17E7D83F7ED6FE9F70C0A318 /* SBUAlertView.Item.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUAlertView.Item.swift; path = ../Sources/View/Common/AlertView/SBUAlertView.Item.swift; sourceTree = ""; }; - 183ACBB11EE1F171ECF1E62C /* SBUTheme+Type.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SBUTheme+Type.swift"; path = "../Sources/Theme/SBUTheme+Type.swift"; sourceTree = ""; }; - 184AF054584D3BBFAA3C808F /* SBUCommonDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCommonDelegate.swift; path = ../Sources/ViewModel/Common/SBUCommonDelegate.swift; sourceTree = ""; }; - 19F0CB95AF5EA222329BD04E /* SBUCollectionViewFlowLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCollectionViewFlowLayout.swift; path = ../Sources/View/Common/SBUCollectionViewFlowLayout.swift; sourceTree = ""; }; - 1A360D7F3583554E4E76B32B /* SBUSelectableStackView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSelectableStackView.swift; path = ../Sources/View/Channel/CellView/SBUSelectableStackView.swift; sourceTree = ""; }; - 1AF9F487EB2FD156381AC5A3 /* Assets.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = ../Sources/Resource/Assets.xcassets; sourceTree = ""; }; - 1BDFA50AF739D7DE93145806 /* SBUMessageTemplate.Syntax.Sizes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Sizes.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Sizes.swift; sourceTree = ""; }; - 1C67031B1BAA7378D111C5D1 /* SBUScrollPostionConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUScrollPostionConfiguration.swift; path = ../Sources/Configuration/ScrollPostion/SBUScrollPostionConfiguration.swift; sourceTree = ""; }; - 1C6724DA246B0BB44C810F2E /* SBUMessageInputView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageInputView.swift; path = ../Sources/View/Channel/MessageInput/SBUMessageInputView.swift; sourceTree = ""; }; + 14C33A3E985A6F3433E2CD80 /* NSObject+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+SBUIKit.swift"; path = "../Sources/Extension/NSObject+SBUIKit.swift"; sourceTree = ""; }; + 14F4761B430C339CB959BDF8 /* SBUQuotedUserMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuotedUserMessageView.swift; path = ../Sources/View/Channel/MessageCell/Replies/MessageView/SBUQuotedUserMessageView.swift; sourceTree = ""; }; + 1545896B4D9FAFE6DD9D2399 /* SBUAlertView.Item.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUAlertView.Item.swift; path = ../Sources/View/Common/AlertView/SBUAlertView.Item.swift; sourceTree = ""; }; + 1560AA0991C25E804E2A7137 /* SBUMessageTemplate.Decoders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Decoders.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Decoders.swift; sourceTree = ""; }; + 1633D800A421312B3980F3A1 /* SBUTypingIndicatorMessageManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingIndicatorMessageManager.swift; path = ../Sources/Manager/SBUTypingIndicatorMessageManager.swift; sourceTree = ""; }; + 171790422D68B86FE1122193 /* SBUToastView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUToastView.swift; path = ../Sources/View/Common/Toast/SBUToastView.swift; sourceTree = ""; }; + 17275291DAC0564917272496 /* SBUMessageTemplate.Renderer.Views.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Renderer.Views.swift; path = ../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer.Views.swift; sourceTree = ""; }; + 17A665256F14DCE575A7FDCA /* SBUBaseChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/Channel/SBUBaseChannelModule.Deprecated.swift; sourceTree = ""; }; + 18199E460A717BAF37F51353 /* SBUUserMessageTextViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserMessageTextViewModel.swift; path = ../Sources/View/Channel/ViewModel/SBUUserMessageTextViewModel.swift; sourceTree = ""; }; + 18F0D9753CF2825B748B02DD /* SBUCollectionViewFlowLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCollectionViewFlowLayout.swift; path = ../Sources/View/Common/SBUCollectionViewFlowLayout.swift; sourceTree = ""; }; + 195D69A9AA7F2ADED2E52755 /* SBUFeedNotificationChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelModule.swift; path = ../Sources/Module/Channel/NotificationChannel/Feed/SBUFeedNotificationChannelModule.swift; sourceTree = ""; }; + 1A618D2C77EE9DE59F28522B /* SBUTheme.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTheme.Deprecated.swift; path = ../Sources/Deprecated/SBUTheme.Deprecated.swift; sourceTree = ""; }; + 1A9FBA83D0706529AD357223 /* SBUChannelTitleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelTitleView.swift; path = ../Sources/View/Channel/Header/SBUChannelTitleView.swift; sourceTree = ""; }; + 1AA53823579A67AEF2491504 /* SBULinkClickableTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBULinkClickableTextView.swift; path = ../Sources/View/Channel/CellView/SBULinkClickableTextView.swift; sourceTree = ""; }; + 1AAA09139558B87179AA7ED7 /* SBUOpenChannelBaseMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelBaseMessageCell.swift; path = ../Sources/View/Channel/MessageCell/OpenChannel/SBUOpenChannelBaseMessageCell.swift; sourceTree = ""; }; + 1AFF065AB6B0A162B6E0573A /* SBUVoicePlayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVoicePlayer.swift; path = ../Sources/Manager/SBUVoicePlayer.swift; sourceTree = ""; }; + 1B22F7428FDC86B6CE10840E /* SBUHorizontalSuggestedReplyOptionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUHorizontalSuggestedReplyOptionView.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/Views/SBUHorizontalSuggestedReplyOptionView.swift; sourceTree = ""; }; + 1BD7FBB468AAE322B76088BA /* SBUOpenChannelFileMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelFileMessageCell.swift; path = ../Sources/View/Channel/MessageCell/OpenChannel/SBUOpenChannelFileMessageCell.swift; sourceTree = ""; }; + 1C681ED2007956EEE9D894BA /* SBUFeedNotificationChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/Channel/Notifications/SBUFeedNotificationChannelModule.Deprecated.swift; sourceTree = ""; }; 1D5AFCA30BC1E493AC342DB7 /* AIChatBotSignInViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AIChatBotSignInViewController.swift; sourceTree = ""; }; - 1DD16AA2FCE6BFC8151CC588 /* SBUUnderLineTextField.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUnderLineTextField.swift; path = ../Sources/View/Common/SBUUnderLineTextField.swift; sourceTree = ""; }; - 1E22526C63D959B233CDEE8E /* SBUOpenChannelListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListViewController.swift; path = ../Sources/View/ChannelList/SBUOpenChannelListViewController.swift; sourceTree = ""; }; - 1F6A5AA7D692BB43A75AC1DB /* UIImage+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+SBUIKit.swift"; path = "../Sources/Extension/UIImage+SBUIKit.swift"; sourceTree = ""; }; - 1F719BD155CE1F9A5DC2D495 /* SBUMenuView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMenuView.swift; path = ../Sources/View/Common/Menu/SBUMenuView.swift; sourceTree = ""; }; - 1FC511B7AACE4C82F1A6BFF5 /* SBUCreateChannelViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelViewController.Deprecated.swift; path = ../Sources/Deprecated/CreateChannel/SBUCreateChannelViewController.Deprecated.swift; sourceTree = ""; }; - 20C682D33DE691FDE99AD325 /* SBURegisterOperatorModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBURegisterOperatorModule.Deprecated.swift; path = ../Sources/Deprecated/Module/SelectUser/SBURegisterOperatorModule.Deprecated.swift; sourceTree = ""; }; - 2106254D7AEEC53F42F2F47D /* SBUConstant.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConstant.swift; path = ../Sources/Constant/SBUConstant.swift; sourceTree = ""; }; - 21E3C5ED44E825C2FDB66A1C /* SBUUser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUser.swift; path = ../Sources/Model/SBUUser.swift; sourceTree = ""; }; + 1D6C7D252AAE674B0E29A7CA /* SBUBaseSelectUserViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserViewController.swift; path = ../Sources/View/SelectUser/SBUBaseSelectUserViewController.swift; sourceTree = ""; }; + 1E132C5991C1524B53625974 /* SBUOpenChannelListModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListModule.Deprecated.swift; path = ../Sources/Deprecated/Module/ChannelList/SBUOpenChannelListModule.Deprecated.swift; sourceTree = ""; }; + 1F1705ECF2EFDD64ADA42CF1 /* SBUUserProfileView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserProfileView.swift; path = ../Sources/View/Common/User/SBUUserProfileView.swift; sourceTree = ""; }; + 1F3BC6F13906B366FA51B6AD /* SBUMessageThreadTitleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadTitleView.swift; path = ../Sources/View/MessageThread/SBUMessageThreadTitleView.swift; sourceTree = ""; }; + 1FFC715F2C57B702F024E1F2 /* SBUGroupChannelListViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListViewModel.swift; path = ../Sources/ViewModel/ChannelList/SBUGroupChannelListViewModel.swift; sourceTree = ""; }; + 20233A168B917F3A17855F2C /* SBUViewModelDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUViewModelDelegate.swift; path = ../Sources/ViewModel/SBUViewModelDelegate.swift; sourceTree = ""; }; + 2106A5AFCD89A80F1D4218FF /* SBUFeedNotificationChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelViewController.swift; path = ../Sources/View/Channel/SBUFeedNotificationChannelViewController.swift; sourceTree = ""; }; + 21F7684A21E11019D651003F /* SBUIconSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUIconSet.swift; path = ../Sources/Theme/SBUIconSet.swift; sourceTree = ""; }; 22A5B795818DCC12A7EFFCC0 /* UIView+Ext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIView+Ext.swift"; sourceTree = ""; }; - 244ED8915B63B0E1EDA03531 /* SBUUserMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUUserMessageCellParams.swift; sourceTree = ""; }; - 24654F8A6400F5C56367A824 /* SBUConfig.OpenChannel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfig.OpenChannel.swift; path = ../Sources/Configuration/SBUConfig.OpenChannel.swift; sourceTree = ""; }; - 248135B014A700B43ADA16C5 /* QuotedFileCommonContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuotedFileCommonContentView.swift; path = ../Sources/View/Channel/MessageCell/Replies/MessageView/QuotedFileCommonContentView.swift; sourceTree = ""; }; - 24D09525D943DA945391D482 /* QuotedFileImageContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuotedFileImageContentView.swift; path = ../Sources/View/Channel/MessageCell/Replies/MessageView/QuotedFileImageContentView.swift; sourceTree = ""; }; - 25395974AECEEF2A627116EA /* SBUBaseChannelListModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelListModule.Header.swift; path = ../Sources/Module/ChannelList/SBUBaseChannelListModule.Header.swift; sourceTree = ""; }; + 22EF4EBB5E024E3278931826 /* SBUMarginView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMarginView.swift; path = ../Sources/View/Common/SBUMarginView.swift; sourceTree = ""; }; + 23872DE4580E4114EBAF5775 /* SBUModerationsModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsModule.Header.swift; path = ../Sources/Module/Moderations/SBUModerationsModule.Header.swift; sourceTree = ""; }; + 23F0504A612CDADFC88C9BBB /* SBUGroupChannelSettingsModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsModule.Deprecated.swift; path = ../Sources/Deprecated/Module/ChannelSettings/SBUGroupChannelSettingsModule.Deprecated.swift; sourceTree = ""; }; + 243147D65D160EDDABF07E7E /* SBUTypingMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUTypingMessageCellParams.swift; sourceTree = ""; }; 254D891AE9CDFE3A829B3DC7 /* FeedChannelListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedChannelListViewController.swift; sourceTree = ""; }; - 257C74B33F48379EFCE5B8B4 /* SBUNavigationTitleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNavigationTitleView.swift; path = ../Sources/View/Common/SBUNavigationTitleView.swift; sourceTree = ""; }; - 259029827D014994D26B7ACC /* SBUOpenChannelListModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListModule.List.swift; path = ../Sources/Module/ChannelList/OpenChannel/SBUOpenChannelListModule.List.swift; sourceTree = ""; }; - 25C71BC37C33687DA11A0180 /* SBUFeedNotificationChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelModule.Header.swift; path = ../Sources/Module/Channel/NotificationChannel/Feed/SBUFeedNotificationChannelModule.Header.swift; sourceTree = ""; }; - 267271D0C6C7C467BF36AB85 /* SBUView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUView.swift; path = "../Sources/View/Life cycles/SBUView.swift"; sourceTree = ""; }; - 26950D8E4C2D4193C3C11FF3 /* SBUMultipleFilesMessageCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMultipleFilesMessageCollectionViewCell.swift; path = ../Sources/View/Channel/MessageCell/MultipleFilesMessage/SBUMultipleFilesMessageCollectionViewCell.swift; sourceTree = ""; }; - 26BA79313EA296EEDC968A7E /* SBUOpenChannelSettingCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingCell.swift; path = ../Sources/View/ChannelSettings/Cell/SBUOpenChannelSettingCell.swift; sourceTree = ""; }; - 26C5DA21F361BC9C41814F7F /* SBUChatNotificationChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/Channel/Notifications/SBUChatNotificationChannelModule.Deprecated.swift; sourceTree = ""; }; + 2558FBC469097A05B40DD8B9 /* SBUGroupChannelListModule.Common.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListModule.Common.swift; path = ../Sources/Module/ChannelList/GroupChannel/SBUGroupChannelListModule.Common.swift; sourceTree = ""; }; + 261C819AB2BB5F03295C09F2 /* SBUMessageTemplate.Container.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Container.swift; path = ../Sources/MessageTemplate/Processor/SBUMessageTemplate.Container.swift; sourceTree = ""; }; 26F15FDAB2EA2301931B3EB6 /* NotificationService.appex */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = "wrapper.app-extension"; path = NotificationService.appex; sourceTree = BUILT_PRODUCTS_DIR; }; - 279C769471A9487A87761833 /* SBUIconSetType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUIconSetType.swift; path = ../Sources/Enums/SBUIconSetType.swift; sourceTree = ""; }; - 2807E22B4484A3670062992E /* SBUTableViewCell.Unavailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTableViewCell.Unavailable.swift; path = ../Sources/Deprecated/SBUTableViewCell.Unavailable.swift; sourceTree = ""; }; - 2867E723EDC551EF33A9F4E3 /* SBUCommonViewControllerSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCommonViewControllerSet.swift; path = ../Sources/View/Common/SBUCommonViewControllerSet.swift; sourceTree = ""; }; + 271F375602E0485BD6B133CB /* SBUMessageTemplate.ErrorMessages.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.ErrorMessages.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.ErrorMessages.swift; sourceTree = ""; }; + 272EF898BCF0CC28EE039480 /* SBUMessageThreadModule.Input.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadModule.Input.swift; path = ../Sources/Module/MessageThread/SBUMessageThreadModule.Input.swift; sourceTree = ""; }; + 285D3B5D6B90E85834D424B7 /* SBUMessageFormViewParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormViewParams.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/ViewParams/SBUMessageFormViewParams.swift; sourceTree = ""; }; + 28A4719021E78C4959DDBBC9 /* SBUMessageTemplate.Renderer+RenderStyles.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SBUMessageTemplate.Renderer+RenderStyles.swift"; path = "../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer+RenderStyles.swift"; sourceTree = ""; }; + 29E31D84BF02E170C477B60E /* SBUMessageTemplate.Renderer.Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Renderer.Image.swift; path = ../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer.Image.swift; sourceTree = ""; }; + 2A51ADBDB378FA6499ED320F /* SBUScrollOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUScrollOptions.swift; path = ../Sources/Model/SBUScrollOptions.swift; sourceTree = ""; }; + 2A73E337872DEE7F4B811560 /* SBUExtendedMessagePayloadForUI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUExtendedMessagePayloadForUI.swift; path = ../Sources/Model/SBUExtendedMessagePayloadForUI.swift; sourceTree = ""; }; 2A8770EE3BC2BF785C82D31C /* BaseCustomManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BaseCustomManager.swift; sourceTree = ""; }; - 2A9DD65D747C90EE39EA1AFB /* SBUGlobals.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGlobals.Deprecated.swift; path = ../Sources/Deprecated/SBUGlobals.Deprecated.swift; sourceTree = ""; }; - 2AE729980E44CCDF80F87389 /* SBULayoutableButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBULayoutableButton.swift; path = ../Sources/View/Common/SBULayoutableButton.swift; sourceTree = ""; }; - 2B872BE7040B156F71C086DA /* SBUPermissionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPermissionManager.swift; path = ../Sources/Manager/SBUPermissionManager.swift; sourceTree = ""; }; - 2BE6859D46D12A4BE2B427FB /* SBUCacheManager.NotificationSetting.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.NotificationSetting.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.NotificationSetting.swift; sourceTree = ""; }; - 2C0041EBE0990C94433371EE /* SBUMessageTemplate.PayloadType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.PayloadType.swift; path = ../Sources/MessageTemplate/Processor/SBUMessageTemplate.PayloadType.swift; sourceTree = ""; }; - 2C309C4EEADD98360E873AF2 /* SBUOpenChannelAdminMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelAdminMessageCell.swift; path = ../Sources/View/Channel/MessageCell/OpenChannel/SBUOpenChannelAdminMessageCell.swift; sourceTree = ""; }; - 2C40F163A4C2F32F029AE003 /* SBUActionSheet.Item.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUActionSheet.Item.swift; path = ../Sources/View/Common/ActionSheet/SBUActionSheet.Item.swift; sourceTree = ""; }; - 2C6E1E839C13010095ECD519 /* SBUBaseSelectUserViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserViewModel.swift; path = ../Sources/ViewModel/SelectUser/SBUBaseSelectUserViewModel.swift; sourceTree = ""; }; - 2CC4F9823711944B241FD661 /* MessageForm+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MessageForm+SBUIKit.swift"; path = "../Sources/Extension/ChatSDK/MessageForm+SBUIKit.swift"; sourceTree = ""; }; - 2CFB4034F66FA3C3337FD6E9 /* SBUGroupChannelViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelViewController.Deprecated.swift; path = ../Sources/Deprecated/Channel/SBUGroupChannelViewController.Deprecated.swift; sourceTree = ""; }; + 2A912AB54CD1B06747EC40E1 /* SBUMessageTemplate.Syntax.Identifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Identifier.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Identifier.swift; sourceTree = ""; }; + 2B8A0BD43E64B98BE0A3E2B4 /* SBUGroupChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelViewModel.swift; path = ../Sources/ViewModel/Channel/SBUGroupChannelViewModel.swift; sourceTree = ""; }; + 2BF3F7F5A6D16081EEAB5519 /* SBUBaseChannelSettingsModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsModule.List.swift; path = ../Sources/Module/ChannelSettings/SBUBaseChannelSettingsModule.List.swift; sourceTree = ""; }; + 2C09C396BCBF26C81585EF79 /* SendbirdUI.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SendbirdUI.Deprecated.swift; path = ../Sources/Deprecated/SendbirdUI.Deprecated.swift; sourceTree = ""; }; + 2D1B3BEE36D30232B2CF92AD /* SBUImageContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUImageContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUImageContentView.swift; sourceTree = ""; }; + 2D826F745DAE2521F5F82AC5 /* SBUGroupChannelSettingsModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsModule.Header.swift; path = ../Sources/Module/ChannelSettings/GroupChannel/SBUGroupChannelSettingsModule.Header.swift; sourceTree = ""; }; + 2DC133317F2BEECBAE470888 /* SBUCreateOpenChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateOpenChannelModule.swift; path = ../Sources/Module/SelectUser/CreateChannel/SBUCreateOpenChannelModule.swift; sourceTree = ""; }; 2DE6549CE553EFCA6E649E6F /* CustomEmptyView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomEmptyView.swift; sourceTree = ""; }; - 2E3629EB2B9FDA2E409DD410 /* SBUBaseChannelCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelCell.swift; path = ../Sources/View/ChannelList/ChannelCell/SBUBaseChannelCell.swift; sourceTree = ""; }; - 2E3CEF7D8D43FEDA111224E0 /* UIImageView+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImageView+SBUIKit.swift"; path = "../Sources/Extension/UIImageView+SBUIKit.swift"; sourceTree = ""; }; - 2E63366C3C9F953088082466 /* SBUFeedbackViewParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedbackViewParams.swift; path = ../Sources/View/Channel/MessageCell/Feedback/SBUFeedbackViewParams.swift; sourceTree = ""; }; 2E7ECD1F679713F15B2F03D1 /* MainItemView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MainItemView.xib; sourceTree = ""; }; 2F3F02F0620C9666AB8EFA7D /* CustomWebView_ChatBotWidgetController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomWebView_ChatBotWidgetController.swift; sourceTree = ""; }; 2F7C1654C625423EEF5E5B64 /* ChannelVC_Overriding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelVC_Overriding.swift; sourceTree = ""; }; - 2FA683A78053C772FD2C0A75 /* SBUOpenChannelViewController.Unavailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelViewController.Unavailable.swift; path = ../Sources/Deprecated/Channel/SBUOpenChannelViewController.Unavailable.swift; sourceTree = ""; }; 2FF0C3A9D41F9CA7E230D440 /* MessageTranslationMessageCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MessageTranslationMessageCell.swift; sourceTree = ""; }; - 3005288FB15CEA38B1CCE48B /* SBUMessageFormView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SBUMessageFormView.swift; sourceTree = ""; }; - 3007AFC9885F81D27AAF419C /* UICollectionView+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+SBUIKit.swift"; path = "../Sources/Extension/UICollectionView+SBUIKit.swift"; sourceTree = ""; }; - 30243FBFA7D146726712E5FB /* MessageTemplateParserTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MessageTemplateParserTest.swift; path = ../Sources/MessageTemplate/Tester/MessageTemplateParserTest.swift; sourceTree = ""; }; + 301241FFA67BBA747853A153 /* SBUOpenChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelViewController.swift; path = ../Sources/View/Channel/SBUOpenChannelViewController.swift; sourceTree = ""; }; 306450A7F711E55CAAF1B6A6 /* NotificationService.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = NotificationService.entitlements; sourceTree = ""; }; - 30C198EC8B1429749F3CC944 /* SBUCreateOpenChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateOpenChannelViewModel.swift; path = ../Sources/ViewModel/SelectUser/CreateChannel/SBUCreateOpenChannelViewModel.swift; sourceTree = ""; }; + 30FED8843DCE23EC513800DE /* SBUMessageStateView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageStateView.swift; path = ../Sources/View/Channel/CellView/SBUMessageStateView.swift; sourceTree = ""; }; 3150FF4F1B532DC0159B7F2A /* ChannelListVC_CustomHeader.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListVC_CustomHeader.swift; sourceTree = ""; }; - 31A34FC3422930CBB7692E31 /* SBUToastView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUToastView.swift; path = ../Sources/View/Common/Toast/SBUToastView.swift; sourceTree = ""; }; - 320BE2B215430AD402917E58 /* SBUMessageTemplate.Renderer.RendererType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Renderer.RendererType.swift; path = ../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer.RendererType.swift; sourceTree = ""; }; - 32BF96A3597C17CC34EDAF4F /* SBUActionSheet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUActionSheet.swift; path = ../Sources/View/Common/ActionSheet/SBUActionSheet.swift; sourceTree = ""; }; - 330D2AF16A7F9B830CCC6928 /* SBUGroupChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelModule.Header.swift; path = ../Sources/Module/Channel/GroupChannel/SBUGroupChannelModule.Header.swift; sourceTree = ""; }; - 33A02755830FA2C3CE13255B /* SendbirdChat+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SendbirdChat+SBUIKit.swift"; path = "../Sources/Extension/ChatSDK/SendbirdChat+SBUIKit.swift"; sourceTree = ""; }; - 3400A01C9B384B4F58946D24 /* SendbirdUI.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SendbirdUI.Deprecated.swift; path = ../Sources/Deprecated/SendbirdUI.Deprecated.swift; sourceTree = ""; }; - 3437D589FCDE784594AB76FC /* SBUEmptyView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUEmptyView.swift; path = ../Sources/View/Common/SBUEmptyView.swift; sourceTree = ""; }; - 344672571E029237AEC5973E /* SBUDebouncer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUDebouncer.swift; path = ../Sources/Util/SBUDebouncer.swift; sourceTree = ""; }; - 345E916F8D6CC3D04B3D0BEE /* SBUUserMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUUserMessageCell.swift; sourceTree = ""; }; - 36567124F49B2B10ACB93803 /* SBUCacheManager.File.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.File.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.File.swift; sourceTree = ""; }; - 3679085D71EE93632C7EAE11 /* BaseMessage+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BaseMessage+SBUIKit.swift"; path = "../Sources/Extension/ChatSDK/BaseMessage+SBUIKit.swift"; sourceTree = ""; }; - 36812EE6EA49ED1B3EA686AA /* UITextField+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITextField+SBUIKit.swift"; path = "../Sources/Extension/UITextField+SBUIKit.swift"; sourceTree = ""; }; - 36BC5F61DB67F1ACFDF6783D /* SBUUserMentionConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserMentionConfiguration.swift; path = ../Sources/Configuration/Mention/SBUUserMentionConfiguration.swift; sourceTree = ""; }; - 36C4CA4173392F4E7CFE03FB /* SBUQuotedBaseMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuotedBaseMessageView.swift; path = ../Sources/View/Channel/MessageCell/Replies/MessageView/SBUQuotedBaseMessageView.swift; sourceTree = ""; }; - 36EE7E2F0EC9011E81D503A9 /* MessageTemplateTestViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MessageTemplateTestViewController.swift; path = ../Sources/MessageTemplate/Tester/MessageTemplateTestViewController.swift; sourceTree = ""; }; - 37369EF9183A185CD174919F /* SBUSuggestedReplyView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSuggestedReplyView.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/Views/SBUSuggestedReplyView.swift; sourceTree = ""; }; + 318FFA50D14FA7DBF2D42D6A /* SBUOpenChannelViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelViewController.Deprecated.swift; path = ../Sources/Deprecated/Channel/SBUOpenChannelViewController.Deprecated.swift; sourceTree = ""; }; + 3195D6331AC1721504D82F43 /* SBUMultipleFilesMessageCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMultipleFilesMessageCollectionViewCell.swift; path = ../Sources/View/Channel/MessageCell/MultipleFilesMessage/SBUMultipleFilesMessageCollectionViewCell.swift; sourceTree = ""; }; + 31AD44B06FF0438622D51196 /* BaseMessage+SBUIKit.MessageTemplate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BaseMessage+SBUIKit.MessageTemplate.swift"; path = "../Sources/Extension/ChatSDK/BaseMessage+SBUIKit.MessageTemplate.swift"; sourceTree = ""; }; + 31EF2A01C5FBAE453CB2B6F6 /* SBUOpenChannelListModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListModule.Header.swift; path = ../Sources/Module/ChannelList/OpenChannel/SBUOpenChannelListModule.Header.swift; sourceTree = ""; }; + 329E5F3C157C0310EFBE73F1 /* SBUMessageThreadModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadModule.List.swift; path = ../Sources/Module/MessageThread/SBUMessageThreadModule.List.swift; sourceTree = ""; }; + 331376C1A9EA4A911F7EC5F4 /* SBUNotificationNavigationTitleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNotificationNavigationTitleView.swift; path = ../Sources/View/Common/SBUNotificationNavigationTitleView.swift; sourceTree = ""; }; + 338726E7B1F43DC2AEA22230 /* SBUMentionLimitGuideCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMentionLimitGuideCell.swift; path = ../Sources/View/Channel/MessageInput/SBUMentionLimitGuideCell.swift; sourceTree = ""; }; + 33DEB4A5F180E4FCF222F510 /* SBUDashboardConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUDashboardConfig.swift; path = ../Sources/Configuration/SBUDashboardConfig.swift; sourceTree = ""; }; + 34F465DBE537C3922DCF8B5A /* SBUTableViewCell.Unavailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTableViewCell.Unavailable.swift; path = ../Sources/Deprecated/SBUTableViewCell.Unavailable.swift; sourceTree = ""; }; + 351800BCBED343863F88C6F5 /* SBUFeedbackViewParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedbackViewParams.swift; path = ../Sources/View/Channel/MessageCell/Feedback/SBUFeedbackViewParams.swift; sourceTree = ""; }; + 359A8F95710D091998A5DA79 /* CommonProtocols.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = CommonProtocols.swift; path = ../Sources/Protocol/CommonProtocols.swift; sourceTree = ""; }; + 36707C3537ECA9B171E2C286 /* SBUView.Unavaliable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUView.Unavaliable.swift; path = ../Sources/Deprecated/SBUView.Unavaliable.swift; sourceTree = ""; }; + 3718D19B8262FD4FE55D45E3 /* SBUOpenChannelListModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListModule.swift; path = ../Sources/Module/ChannelList/OpenChannel/SBUOpenChannelListModule.swift; sourceTree = ""; }; + 373D91F9E7B3D32297E6776E /* SBURegisterOperatorModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBURegisterOperatorModule.List.swift; path = ../Sources/Module/SelectUser/RegisterOperator/SBURegisterOperatorModule.List.swift; sourceTree = ""; }; + 3758C48483D58ED5C97113F4 /* SBURegisterOperatorViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBURegisterOperatorViewModel.swift; path = ../Sources/ViewModel/SelectUser/SBURegisterOperatorViewModel.swift; sourceTree = ""; }; + 37DFF0F24B9E826B1F6713EF /* SBUMessageTemplate.Coordinator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Coordinator.swift; path = ../Sources/MessageTemplate/Processor/SBUMessageTemplate.Coordinator.swift; sourceTree = ""; }; 38115CD65C402F937815BDA2 /* CreateCommunityChannelViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateCommunityChannelViewController.swift; sourceTree = ""; }; - 38875B9187D28E1A77E56621 /* SBUPhotoCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPhotoCollectionViewCell.swift; path = ../Sources/View/Common/PhotoLibrary/SBUPhotoCollectionViewCell.swift; sourceTree = ""; }; 38BA3AA66634C2E531849F9A /* BusinessMessagingSelectionViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BusinessMessagingSelectionViewController.swift; sourceTree = ""; }; - 38FD4409DD604A04A9EC1BF7 /* BaseMessage+SBUIKit.MessageTemplate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BaseMessage+SBUIKit.MessageTemplate.swift"; path = "../Sources/Extension/ChatSDK/BaseMessage+SBUIKit.MessageTemplate.swift"; sourceTree = ""; }; 3900205508594F1BE53CC509 /* FeedChannelListViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FeedChannelListViewCell.xib; sourceTree = ""; }; - 39063B264704890BE7FCC7A9 /* SBUImageContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUImageContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUImageContentView.swift; sourceTree = ""; }; - 395C6CA5CA2F3D73D207FAE4 /* SBUSuggestedReplyOptionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSuggestedReplyOptionView.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/Views/SBUSuggestedReplyOptionView.swift; sourceTree = ""; }; + 39305DCC7521E039CAA011B0 /* SBUGroupChannelSettingsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsModule.swift; path = ../Sources/Module/ChannelSettings/GroupChannel/SBUGroupChannelSettingsModule.swift; sourceTree = ""; }; + 3932D029F3549E9C2C2EEE8E /* SBUBaseChannelSettingCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingCell.swift; path = ../Sources/View/ChannelSettings/Cell/SBUBaseChannelSettingCell.swift; sourceTree = ""; }; + 39B2512D4E9513712EDC507C /* SBUCreateOpenChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateOpenChannelViewController.swift; path = ../Sources/View/SelectUser/CreateChannel/SBUCreateOpenChannelViewController.swift; sourceTree = ""; }; 39CEC371C1FBADB87EA861F0 /* PaddingLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaddingLabel.swift; sourceTree = ""; }; 39ED93546A3FDE91D6A3EF6F /* ChannelVC_MessageParam.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelVC_MessageParam.swift; sourceTree = ""; }; - 3A7F0A724E9EEA6594126D74 /* SBUFormFieldView.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFormFieldView.Deprecated.swift; path = ../Sources/Deprecated/SBUFormFieldView.Deprecated.swift; sourceTree = ""; }; - 3A8B31AA86757F560D39203A /* SBUOpenChannelSettingsViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingsViewModel.swift; path = ../Sources/ViewModel/ChannelSettings/SBUOpenChannelSettingsViewModel.swift; sourceTree = ""; }; - 3B2CBF8BC2AB3F22A6F696A5 /* SBUFileMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFileMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUFileMessageCell.swift; sourceTree = ""; }; + 3B062DEC7647CC0D2D962C3F /* SBUBaseViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseViewController.swift; path = ../Sources/View/SBUBaseViewController.swift; sourceTree = ""; }; + 3BB7D281DAD481F3E43747A8 /* SBUBaseSelectUserModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserModule.swift; path = ../Sources/Module/SelectUser/SBUBaseSelectUserModule.swift; sourceTree = ""; }; + 3C5B5ABC746F6AAC7FC3BB90 /* SBUOpenChannelListModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListModule.List.swift; path = ../Sources/Module/ChannelList/OpenChannel/SBUOpenChannelListModule.List.swift; sourceTree = ""; }; 3C6D0B11292492D7AFB3AF13 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; - 3CCA9E87D5E5A9E058A4944A /* SBURegisterOperatorModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBURegisterOperatorModule.swift; path = ../Sources/Module/SelectUser/RegisterOperator/SBURegisterOperatorModule.swift; sourceTree = ""; }; - 3D73E37BDE55A7D2DF34D44F /* SBUInviteUserViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUInviteUserViewController.swift; path = ../Sources/View/SelectUser/SBUInviteUserViewController.swift; sourceTree = ""; }; - 3D86191111F52A551F83559B /* SBUBaseSelectUserViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserViewController.swift; path = ../Sources/View/SelectUser/SBUBaseSelectUserViewController.swift; sourceTree = ""; }; - 3D9242EF12D1924331C04552 /* SBUInviteUserViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUInviteUserViewModel.swift; path = ../Sources/ViewModel/SelectUser/SBUInviteUserViewModel.swift; sourceTree = ""; }; - 3E768DC7526B22A357F84207 /* NSObject+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSObject+SBUIKit.swift"; path = "../Sources/Extension/NSObject+SBUIKit.swift"; sourceTree = ""; }; - 3E8DE19432A998DA3FB7B396 /* SBUMessageFormViewParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormViewParams.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/ViewParams/SBUMessageFormViewParams.swift; sourceTree = ""; }; - 3FAB7F53D17F8883E957DF56 /* SBUNewMessageInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNewMessageInfo.swift; path = ../Sources/View/Channel/NewMessageInfo/SBUNewMessageInfo.swift; sourceTree = ""; }; - 4062AABD37B3949443C761D3 /* SBUFontSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFontSet.swift; path = ../Sources/Theme/SBUFontSet.swift; sourceTree = ""; }; - 4075177F9FFAC1D8670BEB75 /* SBUUserNameView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserNameView.swift; path = ../Sources/View/Channel/CellView/SBUUserNameView.swift; sourceTree = ""; }; - 407FC6E7B40A587B5AF2C7B1 /* SBUGroupChannelListModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListModule.Header.swift; path = ../Sources/Module/ChannelList/GroupChannel/SBUGroupChannelListModule.Header.swift; sourceTree = ""; }; + 3C79C6C925FC164D7A744849 /* SBUFeedNotificationChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelModule.List.swift; path = ../Sources/Module/Channel/NotificationChannel/Feed/SBUFeedNotificationChannelModule.List.swift; sourceTree = ""; }; + 3D114425A9DA1EF20A0A56E3 /* WeakDelegateStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WeakDelegateStorage.swift; path = ../Sources/Util/WeakDelegateStorage.swift; sourceTree = ""; }; + 3DA4DFE6F962C791023523F6 /* SBUBaseChannelViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelViewController.Deprecated.swift; path = ../Sources/Deprecated/Channel/SBUBaseChannelViewController.Deprecated.swift; sourceTree = ""; }; + 3E238435C5B02E7296851189 /* SBUGroupChannelListModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListModule.swift; path = ../Sources/Module/ChannelList/GroupChannel/SBUGroupChannelListModule.swift; sourceTree = ""; }; + 3E4CB7E50D35A8458B5AC457 /* SBUNewMessageInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNewMessageInfo.swift; path = ../Sources/View/Channel/NewMessageInfo/SBUNewMessageInfo.swift; sourceTree = ""; }; + 3ED26C2B108FA667F4A2B97F /* SBUTableViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTableViewCell.swift; path = "../Sources/View/Life cycles/SBUTableViewCell.swift"; sourceTree = ""; }; + 3F98605B0DD442AD06325B5F /* SBUVoiceMessageInputView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVoiceMessageInputView.swift; path = ../Sources/View/VoiceNote/SBUVoiceMessageInputView.swift; sourceTree = ""; }; + 4063A03A01AE9C1D9ED96FC0 /* SBUAdminMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUAdminMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUAdminMessageCell.swift; sourceTree = ""; }; 4099E93E16C27E5CEB12785B /* CustomChannelListModule.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomChannelListModule.swift; sourceTree = ""; }; - 41656C710CC58027A7AD5FDA /* SBUCreateOpenChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateOpenChannelModule.swift; path = ../Sources/Module/SelectUser/CreateChannel/SBUCreateOpenChannelModule.swift; sourceTree = ""; }; - 425266C0924649FB08C6F05B /* Float+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Float+SBUIKit.swift"; path = "../Sources/Extension/Float+SBUIKit.swift"; sourceTree = ""; }; - 4338A4DC8A2EB43E4A40507E /* UIView+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIView+SBUIKit.swift"; path = "../Sources/Extension/UIView+SBUIKit.swift"; sourceTree = ""; }; - 43AB2DC1858EE9FC2874139D /* SBUMessageThreadModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadModule.Deprecated.swift; path = ../Sources/Deprecated/Module/MessageThread/SBUMessageThreadModule.Deprecated.swift; sourceTree = ""; }; - 43E3016171913303777D4435 /* SBUToastType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUToastType.swift; path = ../Sources/View/Common/Toast/SBUToastType.swift; sourceTree = ""; }; - 44304D2CC4CD3C42DB8515AA /* SBUMessageTemplate.TemplateList.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.TemplateList.swift; path = ../Sources/MessageTemplate/Processor/SBUMessageTemplate.TemplateList.swift; sourceTree = ""; }; - 44786A4F6A71F01E8DB5D46C /* SBUBaseMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUBaseMessageCell.swift; sourceTree = ""; }; - 447B2E9C7EE66E0D24CFC403 /* SBUHorizontalSuggestedReplyView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUHorizontalSuggestedReplyView.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/Views/SBUHorizontalSuggestedReplyView.swift; sourceTree = ""; }; - 449C4597E0BC1EBC06D11B4B /* SBUMessageTemplateCellLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplateCellLayout.swift; path = ../Sources/View/Channel/MessageCell/SBUMessageTemplateCellLayout.swift; sourceTree = ""; }; - 44FDB2706FAD45E156970F73 /* SBUParentMessageInfoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUParentMessageInfoView.swift; path = ../Sources/View/MessageThread/SBUParentMessageInfoView.swift; sourceTree = ""; }; - 456766AFB43E25E13831E4D7 /* SBUContentBaseMessageCell.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUContentBaseMessageCell.Deprecated.swift; path = ../Sources/Deprecated/Channel/MessageCell/SBUContentBaseMessageCell.Deprecated.swift; sourceTree = ""; }; - 45A6061781417B0F78B3671A /* SBUBaseChannelListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelListViewController.swift; path = ../Sources/View/ChannelList/SBUBaseChannelListViewController.swift; sourceTree = ""; }; - 460555345554ED8C13353406 /* SBUOpenChannelSettingsModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingsModule.Header.swift; path = ../Sources/Module/ChannelSettings/OpenChannel/SBUOpenChannelSettingsModule.Header.swift; sourceTree = ""; }; - 464222B49E12F357B64F9F6C /* Formatter+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Formatter+SBUIKit.swift"; path = "../Sources/Extension/Formatter+SBUIKit.swift"; sourceTree = ""; }; + 40B95798B85C67C48C1E8AD8 /* SBUMessageThreadModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadModule.Header.swift; path = ../Sources/Module/MessageThread/SBUMessageThreadModule.Header.swift; sourceTree = ""; }; + 417F229A4E0737E350CCCD76 /* SBUOpenChannelMessageWebView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelMessageWebView.swift; path = ../Sources/View/Channel/CellView/SBUOpenChannelMessageWebView.swift; sourceTree = ""; }; + 428B326E33CBBA89207D59DA /* SBUGroupChannelModule.Input.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelModule.Input.swift; path = ../Sources/Module/Channel/GroupChannel/SBUGroupChannelModule.Input.swift; sourceTree = ""; }; + 42D3B9EF3C2445FE1C52CD30 /* SBUBaseChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelViewModel.swift; path = ../Sources/ViewModel/Channel/SBUBaseChannelViewModel.swift; sourceTree = ""; }; + 433BCD13FDDDABF5F518EAF1 /* SBUActionSheet.Item.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUActionSheet.Item.swift; path = ../Sources/View/Common/ActionSheet/SBUActionSheet.Item.swift; sourceTree = ""; }; + 438EBCABB91C84B18C5ECA30 /* SBUMessageTemplate.Binder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Binder.swift; path = ../Sources/MessageTemplate/Processor/SBUMessageTemplate.Binder.swift; sourceTree = ""; }; + 43EA07BFE9725B76DDCC82D8 /* SBULoading.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBULoading.swift; path = ../Sources/View/Common/SBULoading.swift; sourceTree = ""; }; 46527008E40B16B24514AD1E /* CreateChannelVC_Cell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateChannelVC_Cell.swift; sourceTree = ""; }; - 4671966523741F0387560C3F /* SBUModerationsViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsViewController.Deprecated.swift; path = ../Sources/Deprecated/Moderations/SBUModerationsViewController.Deprecated.swift; sourceTree = ""; }; - 46B49B74B7343C465678F401 /* SBUCategoryFilterCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCategoryFilterCell.swift; path = ../Sources/View/Channel/CategoryFilterCell/SBUCategoryFilterCell.swift; sourceTree = ""; }; + 468FC9277A0D8D397BC75FEB /* SBUBaseViewController.Unavailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseViewController.Unavailable.swift; path = ../Sources/Deprecated/SBUBaseViewController.Unavailable.swift; sourceTree = ""; }; + 472BC164A96EFA762E22DCD4 /* SBUBaseChannelSettingsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsModule.swift; path = ../Sources/Module/ChannelSettings/SBUBaseChannelSettingsModule.swift; sourceTree = ""; }; 47D94B4A0B6065B7390DCC40 /* QuickStart.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = QuickStart.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 482F450F65F28C4B6FC17583 /* SBUMessageTemplate.ImageRatioType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.ImageRatioType.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.ImageRatioType.swift; sourceTree = ""; }; + 494AACC2369B97D7A129A6E9 /* SBUBaseChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelModule.swift; path = ../Sources/Module/Channel/SBUBaseChannelModule.swift; sourceTree = ""; }; 49BBC7DDD507E9E01F953ABC /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; - 4A3B6E59124ED310769ED4FB /* SBUMessageTemplateManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplateManager.swift; path = ../Sources/Manager/SBUMessageTemplateManager.swift; sourceTree = ""; }; - 4A477642659593FFF294CEEF /* SBUHighlightMessageInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUHighlightMessageInfo.swift; path = ../Sources/Model/SBUHighlightMessageInfo.swift; sourceTree = ""; }; - 4A6AC783099114A7EED5B866 /* SBUChatNotificationChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelModule.List.swift; path = ../Sources/Module/Channel/NotificationChannel/Chat/SBUChatNotificationChannelModule.List.swift; sourceTree = ""; }; - 4BCDD1A5F1E46853785B8C82 /* MultipleFilesMessage+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MultipleFilesMessage+SBUIKit.swift"; path = "../Sources/Extension/ChatSDK/MultipleFilesMessage+SBUIKit.swift"; sourceTree = ""; }; - 4C919558A59E52CC97681083 /* SBUGroupChannelSettingsModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsModule.Header.swift; path = ../Sources/Module/ChannelSettings/GroupChannel/SBUGroupChannelSettingsModule.Header.swift; sourceTree = ""; }; - 4CF100073B3880B4DCDFA43A /* SBUOpenChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/Channel/SBUOpenChannelModule.Deprecated.swift; sourceTree = ""; }; - 4DBDFD725891636E21317542 /* SBUOpenChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelViewController.swift; path = ../Sources/View/Channel/SBUOpenChannelViewController.swift; sourceTree = ""; }; - 4DF4CD9FFD4C3FF707E785A5 /* SBUFeedbackView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedbackView.swift; path = ../Sources/View/Channel/MessageCell/Feedback/SBUFeedbackView.swift; sourceTree = ""; }; - 4E49A382FCE4D76C863BFA16 /* SBUBaseChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelModule.swift; path = ../Sources/Module/Channel/SBUBaseChannelModule.swift; sourceTree = ""; }; - 4E7C774EA1C481F8ADB8F3A7 /* SBUGroupChannelSettingsViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsViewModel.swift; path = ../Sources/ViewModel/ChannelSettings/SBUGroupChannelSettingsViewModel.swift; sourceTree = ""; }; - 4EA8A5A1EC7920A3BECC8876 /* SBUMessageSearchResultCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchResultCell.swift; path = ../Sources/View/MessageSearch/Cell/SBUMessageSearchResultCell.swift; sourceTree = ""; }; - 4ED69CF821C58DBA16040737 /* SBUCommonModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCommonModule.swift; path = ../Sources/Module/Common/SBUCommonModule.swift; sourceTree = ""; }; - 504AB21E4A1982F421B7DF2B /* SBUStringSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUStringSet.swift; path = ../Sources/Constant/SBUStringSet.swift; sourceTree = ""; }; - 50975B5E92A11F16A5E1B97D /* SBUVoiceRecorder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVoiceRecorder.swift; path = ../Sources/Manager/SBUVoiceRecorder.swift; sourceTree = ""; }; + 4AF6D0E947D04AD2DF9B330C /* SBUOpenChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelModule.List.swift; path = ../Sources/Module/Channel/OpenChannel/SBUOpenChannelModule.List.swift; sourceTree = ""; }; + 4BCE2663136F68F00AF004AD /* SBUVoiceRecorder.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVoiceRecorder.swift; path = ../Sources/Manager/SBUVoiceRecorder.swift; sourceTree = ""; }; + 4D3301A6BAEAEA0CB68D850F /* SBUOpenChannelSettingCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingCell.swift; path = ../Sources/View/ChannelSettings/Cell/SBUOpenChannelSettingCell.swift; sourceTree = ""; }; + 4DE486B818026C5891E199C1 /* SBUCommonDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCommonDelegate.swift; path = ../Sources/ViewModel/Common/SBUCommonDelegate.swift; sourceTree = ""; }; + 4DF0D45750E5BD5CD2BBF62C /* SBUInviteUserModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUInviteUserModule.Deprecated.swift; path = ../Sources/Deprecated/Module/SelectUser/SBUInviteUserModule.Deprecated.swift; sourceTree = ""; }; + 4ED1D13AC1F6F2291A9717D8 /* SBUMessageSearchModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchModule.List.swift; path = ../Sources/Module/MessageSearch/SBUMessageSearchModule.List.swift; sourceTree = ""; }; + 4FDA8031558C550C5DC613F4 /* SBUBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBarButtonItem.swift; path = ../Sources/View/Common/SBUBarButtonItem.swift; sourceTree = ""; }; + 507FF12B8D66ACA7D7384F17 /* SBUVoiceContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVoiceContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUVoiceContentView.swift; sourceTree = ""; }; 5098BF78CC647E5AE68278DE /* FeedChannelListViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FeedChannelListViewController.xib; sourceTree = ""; }; - 50C7C37D9274A542B2D90EA2 /* SBUGlobals.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGlobals.swift; path = ../Sources/SBUGlobals.swift; sourceTree = ""; }; - 5109970B0029A98329D41C97 /* SBUMessageTemplate.Renderer+RenderItems.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SBUMessageTemplate.Renderer+RenderItems.swift"; path = "../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer+RenderItems.swift"; sourceTree = ""; }; - 516E932454F624BA0D03DA03 /* SBUMessageFormChipView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormChipView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SubViews/SBUMessageFormChipView.swift; sourceTree = ""; }; - 5240FD65943B45BACA5B0936 /* SBUCreateOpenChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateOpenChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/SelectUser/SBUCreateOpenChannelModule.Deprecated.swift; sourceTree = ""; }; - 52E39F2B92A54861E2E443F6 /* SBUBaseViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseViewController.swift; path = ../Sources/View/SBUBaseViewController.swift; sourceTree = ""; }; - 53404CA681FE003F6023C77D /* SBUGroupChannelListModule.Common.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListModule.Common.swift; path = ../Sources/Module/ChannelList/GroupChannel/SBUGroupChannelListModule.Common.swift; sourceTree = ""; }; - 53857DD9B816C8BD25FF5F6F /* SBUMessageFormFallbackView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormFallbackView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SBUMessageFormFallbackView.swift; sourceTree = ""; }; - 542D86C02C44D15D5853375A /* SBUMarkdownTransfer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMarkdownTransfer.swift; path = ../Sources/View/Channel/CellView/SBUMarkdownTransfer.swift; sourceTree = ""; }; - 54488A845BF4545A1D254A2A /* SBUGroupChannelPushSettingsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsViewController.swift; path = ../Sources/View/NotificationSettings/SBUGroupChannelPushSettingsViewController.swift; sourceTree = ""; }; + 50D10A03102A00F0EAD050D7 /* SBUMemberListViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMemberListViewController.Deprecated.swift; path = ../Sources/Deprecated/MemberList/SBUMemberListViewController.Deprecated.swift; sourceTree = ""; }; + 511CF243955D25BEAF1552DE /* SBUIconSetType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUIconSetType.swift; path = ../Sources/Enums/SBUIconSetType.swift; sourceTree = ""; }; + 515C6843C390B95516B79D78 /* SBUChatNotificationChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelViewController.swift; path = ../Sources/View/Channel/SBUChatNotificationChannelViewController.swift; sourceTree = ""; }; + 52A8DA18B596725EA66D7623 /* Date+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+SBUIKit.swift"; path = "../Sources/Extension/Date+SBUIKit.swift"; sourceTree = ""; }; 54738A17EFAA5A55C27FCBA3 /* QuickStart.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = QuickStart.entitlements; sourceTree = ""; }; - 54C3B3270E2DA2FE41B5B839 /* SBUBaseCarouselView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseCarouselView.swift; path = ../Sources/View/Channel/MessageCell/CarouselView/SBUBaseCarouselView.swift; sourceTree = ""; }; + 54A9A8933A162614D63D0DC6 /* SBUOpenChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/Channel/SBUOpenChannelModule.Deprecated.swift; sourceTree = ""; }; 5526A6E24F389AC90F29DF8B /* MainView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = MainView.xib; sourceTree = ""; }; - 5539ACC6D97160D92CB79688 /* SBUEnums.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUEnums.swift; path = ../Sources/Enums/SBUEnums.swift; sourceTree = ""; }; - 55835161B8EA9BDB86A42A33 /* SBUBaseFileContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseFileContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUBaseFileContentView.swift; sourceTree = ""; }; - 5595BFDB02E4331C09594C15 /* SBUCoverImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCoverImageView.swift; path = ../Sources/View/Common/SBUCoverImageView.swift; sourceTree = ""; }; + 5537A23D62065A51C3AF9E9D /* SBUBaseMessageCell.Feedback.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseMessageCell.Feedback.swift; path = ../Sources/View/Channel/MessageCell/SBUBaseMessageCell.Feedback.swift; sourceTree = ""; }; + 5564F9C50888E26CD11E0454 /* SBUActionSheet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUActionSheet.swift; path = ../Sources/View/Common/ActionSheet/SBUActionSheet.swift; sourceTree = ""; }; + 561A231FF2067422D2DA5971 /* SBUCreateChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelViewModel.swift; path = ../Sources/ViewModel/SelectUser/CreateChannel/SBUCreateChannelViewModel.swift; sourceTree = ""; }; + 5652136A37B967878B06BAEF /* SBUGroupChannelPushSettingsViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsViewModel.swift; path = ../Sources/ViewModel/NotificationSettings/SBUGroupChannelPushSettingsViewModel.swift; sourceTree = ""; }; + 56569FB15519EDD68ED03257 /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = ../Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; 56585FF472897189202B81E3 /* InviteUserCustomManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InviteUserCustomManager.swift; sourceTree = ""; }; - 57211450D58FFA52781FB052 /* Array+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+SBUIKit.swift"; path = "../Sources/Extension/Array+SBUIKit.swift"; sourceTree = ""; }; + 56922E5BE0AEAF6E3581B756 /* SBUAvailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUAvailable.swift; path = ../Sources/SBUAvailable.swift; sourceTree = ""; }; 578AE09A01FF4CD8682FAD86 /* InviteUserVC_UserList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = InviteUserVC_UserList.swift; sourceTree = ""; }; 582D12D87359656FC98A34F3 /* LiveStreamData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveStreamData.swift; sourceTree = ""; }; - 58494EABDEC9AD31655476CC /* SBUCommonContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCommonContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUCommonContentView.swift; sourceTree = ""; }; - 58C104A95E8E5D5564A46B3E /* SBUVoiceMessageConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVoiceMessageConfiguration.swift; path = ../Sources/Configuration/VoiceMessage/SBUVoiceMessageConfiguration.swift; sourceTree = ""; }; - 591DFED93828C67152231F05 /* SBUMessageTemplateCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplateCell.swift; path = ../Sources/View/Channel/MessageCell/SBUMessageTemplateCell.swift; sourceTree = ""; }; - 5920CA2D7F14268B249646F1 /* SBUOpenChannelListViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListViewModel.swift; path = ../Sources/ViewModel/ChannelList/SBUOpenChannelListViewModel.swift; sourceTree = ""; }; - 593B41C43521A44EFBE38F37 /* SBUCreateChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelModule.swift; path = ../Sources/Module/SelectUser/CreateChannel/SBUCreateChannelModule.swift; sourceTree = ""; }; - 597AADED2DBF927DF2AA873E /* SBUInviteUserModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUInviteUserModule.swift; path = ../Sources/Module/SelectUser/InviteUser/SBUInviteUserModule.swift; sourceTree = ""; }; - 599D5D93A9E0619C7AEE4186 /* SBUMultipleFilesMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMultipleFilesMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUMultipleFilesMessageCellParams.swift; sourceTree = ""; }; + 58750E2B95FA53D5A3EE1A3A /* SBUStringSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUStringSet.swift; path = ../Sources/Constant/SBUStringSet.swift; sourceTree = ""; }; + 5892E1E3573D45B170CA1657 /* SBUMultipleFilesMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMultipleFilesMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUMultipleFilesMessageCellParams.swift; sourceTree = ""; }; + 59857C7D2CC2649D6D9B4588 /* SBUMessageInputView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageInputView.swift; path = ../Sources/View/Channel/MessageInput/SBUMessageInputView.swift; sourceTree = ""; }; 59B61AEE060EFB0FC571830C /* OpenChannelVC_CustomMessageMenuItem.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenChannelVC_CustomMessageMenuItem.swift; sourceTree = ""; }; + 59C7116D15D65A6EB152DDAB /* Thread+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Thread+SBUIKit.swift"; path = "../Sources/Extension/Thread+SBUIKit.swift"; sourceTree = ""; }; 59E9C3F514B55549435BAE9D /* AdditionalFeaturesManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AdditionalFeaturesManager.swift; sourceTree = ""; }; - 5AB88F40A7AF9C63BF8E8347 /* SBUOpenChannelContentBaseMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelContentBaseMessageCell.swift; path = ../Sources/View/Channel/MessageCell/OpenChannel/SBUOpenChannelContentBaseMessageCell.swift; sourceTree = ""; }; - 5B0DF4E1B5AD7E93CE74E923 /* SBURegisterOperatorViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBURegisterOperatorViewModel.swift; path = ../Sources/ViewModel/SelectUser/SBURegisterOperatorViewModel.swift; sourceTree = ""; }; - 5B31A277DBE1D4C0F3F66D11 /* SBUOpenChannelSettingsModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingsModule.Deprecated.swift; path = ../Sources/Deprecated/Module/ChannelSettings/SBUOpenChannelSettingsModule.Deprecated.swift; sourceTree = ""; }; - 5CB0086E603EC0DD63194ED1 /* SBUBaseChannelSettingsViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsViewModel.swift; path = ../Sources/ViewModel/ChannelSettings/SBUBaseChannelSettingsViewModel.swift; sourceTree = ""; }; - 5E1E5BBC2D123BADA43B5103 /* SBUCreateChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelModule.Header.swift; path = ../Sources/Module/SelectUser/CreateChannel/SBUCreateChannelModule.Header.swift; sourceTree = ""; }; - 5E333A17261BC0348BCAB953 /* SBUMessageTemplate.Syntax.Views.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Views.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Views.swift; sourceTree = ""; }; - 5EA580DD7F4CD50A71B5199C /* SBUMessageWebViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageWebViewModel.swift; path = ../Sources/View/Channel/ViewModel/SBUMessageWebViewModel.swift; sourceTree = ""; }; - 5F6CAB45198FEC5C4CAD3056 /* SBUCreateOpenChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateOpenChannelViewController.swift; path = ../Sources/View/SelectUser/CreateChannel/SBUCreateOpenChannelViewController.swift; sourceTree = ""; }; - 5F79E7F59F5114F0372C2B66 /* SBUPropertyWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPropertyWrapper.swift; path = ../Sources/Util/SBUPropertyWrapper.swift; sourceTree = ""; }; + 5A615628DBAB1A2C5BCF6CBD /* SBUReplyConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUReplyConfiguration.swift; path = ../Sources/Configuration/Replies/SBUReplyConfiguration.swift; sourceTree = ""; }; + 5B07532AD08A24CAD78C92A3 /* SBUThreadInfoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUThreadInfoView.swift; path = ../Sources/View/Channel/MessageCell/Replies/MessageView/SBUThreadInfoView.swift; sourceTree = ""; }; + 5C88AB486291B68F04471DA6 /* SBUOpenChannelImageContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelImageContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUOpenChannelImageContentView.swift; sourceTree = ""; }; + 5D313F2DDAFBB50136DD7DAC /* SBUPhotoAccess.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPhotoAccess.swift; path = ../Sources/View/Common/PhotoLibrary/SBUPhotoAccess.swift; sourceTree = ""; }; + 5D6175D0E27503A2FAED1ACF /* SBUDownloadManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUDownloadManager.swift; path = ../Sources/Manager/SBUDownloadManager.swift; sourceTree = ""; }; + 5E0697520CC7B478CCF34160 /* SBUHighlightMessageInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUHighlightMessageInfo.swift; path = ../Sources/Model/SBUHighlightMessageInfo.swift; sourceTree = ""; }; + 5E2FEFC59E1B00C8E8BBBC7A /* SBUDateFormatSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUDateFormatSet.swift; path = ../Sources/Constant/SBUDateFormatSet.swift; sourceTree = ""; }; + 5E90A0C200855E3C6BB11C5B /* SBUGroupChannelSettingsViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsViewModel.swift; path = ../Sources/ViewModel/ChannelSettings/SBUGroupChannelSettingsViewModel.swift; sourceTree = ""; }; + 5F9E329C5656BE3F04A553F3 /* SBUCreateChannelTypeSelector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelTypeSelector.swift; path = ../Sources/View/SelectUser/CreateChannel/View/SBUCreateChannelTypeSelector.swift; sourceTree = ""; }; + 5FF2724740780F1EE9EDE298 /* SBUSelectableStackView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSelectableStackView.swift; path = ../Sources/View/Channel/CellView/SBUSelectableStackView.swift; sourceTree = ""; }; 60919A8A488385F6A325B787 /* PaddedLabel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = PaddedLabel.swift; sourceTree = ""; }; - 610577B05C7719E4593B0054 /* SBUGroupChannelPushSettingsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsModule.swift; path = ../Sources/Module/NotificationSettings/SBUGroupChannelPushSettingsModule.swift; sourceTree = ""; }; - 619895A7C26E9151E4B58660 /* SBUQuotedUserMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuotedUserMessageView.swift; path = ../Sources/View/Channel/MessageCell/Replies/MessageView/SBUQuotedUserMessageView.swift; sourceTree = ""; }; - 61AA43BB243BBEA1CAD015FC /* SBUToastView.Item.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUToastView.Item.swift; path = ../Sources/View/Common/Toast/SBUToastView.Item.swift; sourceTree = ""; }; - 61CB7F6A9F71D4AE8363A986 /* SBUParentMessageInfoReactionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUParentMessageInfoReactionView.swift; path = ../Sources/View/Channel/Reaction/SBUParentMessageInfoReactionView.swift; sourceTree = ""; }; - 6230359C05B32615A7F0C34C /* SBUScrollOptions.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUScrollOptions.swift; path = ../Sources/Model/SBUScrollOptions.swift; sourceTree = ""; }; - 634BD9F50A2B3E6F982DEB18 /* SBUCreateChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/SelectUser/SBUCreateChannelModule.Deprecated.swift; sourceTree = ""; }; + 621EF9178BA129EC840A562D /* SBUBaseChannelListModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelListModule.Header.swift; path = ../Sources/Module/ChannelList/SBUBaseChannelListModule.Header.swift; sourceTree = ""; }; + 62793278995373070FC56D80 /* SBUDebouncer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUDebouncer.swift; path = ../Sources/Util/SBUDebouncer.swift; sourceTree = ""; }; + 62B80927EA163A99A9AB0F9C /* SBUConfigManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfigManager.swift; path = ../Sources/Configuration/SBUConfigManager.swift; sourceTree = ""; }; + 62DD1C6EBB30609466FDEE62 /* SBUFeedNotificationChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelModule.Header.swift; path = ../Sources/Module/Channel/NotificationChannel/Feed/SBUFeedNotificationChannelModule.Header.swift; sourceTree = ""; }; + 62FD0225D9064381240C54F6 /* SBUCacheManager.Config.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.Config.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.Config.swift; sourceTree = ""; }; + 63DA6C648BAD818E7843590E /* SBUBaseChannelListModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelListModule.swift; path = ../Sources/Module/ChannelList/SBUBaseChannelListModule.swift; sourceTree = ""; }; + 64A2652A8AAC5E0A13CD59F6 /* SBUNewNotificationInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNewNotificationInfo.swift; path = ../Sources/View/Channel/NewMessageInfo/SBUNewNotificationInfo.swift; sourceTree = ""; }; + 650B4410DADB57E741DC71E9 /* SBUModerationsViewModel.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsViewModel.Deprecated.swift; path = ../Sources/Deprecated/Moderations/SBUModerationsViewModel.Deprecated.swift; sourceTree = ""; }; 651464849625AF16BC16BFD3 /* BasicUsagesViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicUsagesViewController.swift; sourceTree = ""; }; - 654B6726EF65823CB1866722 /* SBUBaseChannelListModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelListModule.swift; path = ../Sources/Module/ChannelList/SBUBaseChannelListModule.swift; sourceTree = ""; }; - 65B4D398A4E1747A95782CB1 /* SBUMediaView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMediaView.swift; path = ../Sources/View/Channel/Media/SBUMediaView.swift; sourceTree = ""; }; - 66C3BFDF74923036731915F2 /* SBUMessageTemplate.Renderer+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SBUMessageTemplate.Renderer+Utils.swift"; path = "../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer+Utils.swift"; sourceTree = ""; }; - 6724F36CFA3B45BD1619031A /* SBUOpenChannelSettingsModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingsModule.List.swift; path = ../Sources/Module/ChannelSettings/OpenChannel/SBUOpenChannelSettingsModule.List.swift; sourceTree = ""; }; - 67942E57BB1648088A52F5A2 /* SBUOpenChannelFileMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelFileMessageCell.swift; path = ../Sources/View/Channel/MessageCell/OpenChannel/SBUOpenChannelFileMessageCell.swift; sourceTree = ""; }; - 67D44CD4730D76FF05C7CB9F /* SBUReactionsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUReactionsViewController.swift; path = ../Sources/View/Channel/Reaction/SBUReactionsViewController.swift; sourceTree = ""; }; + 6544A8D91C7E66D9706B0D86 /* SBUMessageTemplateManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplateManager.swift; path = ../Sources/Manager/SBUMessageTemplateManager.swift; sourceTree = ""; }; + 65BD601D9C94A1360C6B358F /* MultipleFilesMessage+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MultipleFilesMessage+SBUIKit.swift"; path = "../Sources/Extension/ChatSDK/MultipleFilesMessage+SBUIKit.swift"; sourceTree = ""; }; + 66A6C69E56F2F195D47753BA /* SBUBaseChannelModule.Input.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelModule.Input.swift; path = ../Sources/Module/Channel/SBUBaseChannelModule.Input.swift; sourceTree = ""; }; + 66FE3FFCF4A356A0C78D1029 /* SBUUserMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUUserMessageCell.swift; sourceTree = ""; }; + 683DE6275052AED41B99BE1D /* SBUCacheManager.Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.Image.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.Image.swift; sourceTree = ""; }; + 68A392D80685B111FD18F3C8 /* SBUMessageTemplate.Payload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Payload.swift; path = ../Sources/MessageTemplate/Processor/SBUMessageTemplate.Payload.swift; sourceTree = ""; }; + 68F7DD03795E7F72E2E3D7A5 /* SBUTemplateLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTemplateLabel.swift; path = ../Sources/View/Common/SBUTemplateLabel.swift; sourceTree = ""; }; + 69F42BD6AE2609C5128AEE18 /* SBUGroupChannelListModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListModule.Header.swift; path = ../Sources/Module/ChannelList/GroupChannel/SBUGroupChannelListModule.Header.swift; sourceTree = ""; }; + 6A007375F446C0D971DE442F /* SBUAlertView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUAlertView.swift; path = ../Sources/View/Common/AlertView/SBUAlertView.swift; sourceTree = ""; }; + 6A9B1B098246B901D124B136 /* SBUSimpleSuggestedReplyOptionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSimpleSuggestedReplyOptionView.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/Views/SBUSimpleSuggestedReplyOptionView.swift; sourceTree = ""; }; 6AA91801860324BF877C2336 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; - 6B29BCE3213C18CDFB569314 /* SBUMessageTemplate.Container.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Container.swift; path = ../Sources/MessageTemplate/Processor/SBUMessageTemplate.Container.swift; sourceTree = ""; }; - 6B505C738A21B7AA19A12A2B /* Data+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+SBUIKit.swift"; path = "../Sources/Extension/Data+SBUIKit.swift"; sourceTree = ""; }; - 6BB5887F1C3C53C1222FD362 /* UIColor+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+SBUIKit.swift"; path = "../Sources/Extension/UIColor+SBUIKit.swift"; sourceTree = ""; }; - 6BFB66C4A2C29B58582A34FE /* SBUStackView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUStackView.swift; path = ../Sources/View/Common/SBUStackView.swift; sourceTree = ""; }; - 6C13FF224C89FCE126A56E13 /* SBUTypingIndicatorInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingIndicatorInfo.swift; path = ../Sources/Model/SBUTypingIndicatorInfo.swift; sourceTree = ""; }; - 6C2AE76E9521903962DC9FCF /* SBUCreateChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelModule.List.swift; path = ../Sources/Module/SelectUser/CreateChannel/SBUCreateChannelModule.List.swift; sourceTree = ""; }; - 6C2C5DE2B73459D17FD6BD94 /* SBUMessageSearchModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchModule.swift; path = ../Sources/Module/MessageSearch/SBUMessageSearchModule.swift; sourceTree = ""; }; + 6B575CA3A534C9F671A54E3C /* SBUModerationsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsViewController.swift; path = ../Sources/View/Moderations/SBUModerationsViewController.swift; sourceTree = ""; }; + 6BA9E7DB55FE0615E1E310E0 /* SBUMessageTemplate.Renderer.RendererType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Renderer.RendererType.swift; path = ../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer.RendererType.swift; sourceTree = ""; }; 6CCAD14B5BF6413599AE53CF /* ConnectView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectView.swift; sourceTree = ""; }; + 6CF00F8A7932FF7D21A97A52 /* SBUMessageCellProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageCellProtocol.swift; path = "../Sources/View/Life cycles/SBUMessageCellProtocol.swift"; sourceTree = ""; }; + 6D55D5D043B46684415DB672 /* SBUMessageFormChipView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormChipView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SubViews/SBUMessageFormChipView.swift; sourceTree = ""; }; 6D7ED4A7D6E59E73E28846C0 /* UILabel+Ext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UILabel+Ext.swift"; sourceTree = ""; }; - 6E334070378A67B62A19AC4A /* SBUViewModelDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUViewModelDelegate.swift; path = ../Sources/ViewModel/SBUViewModelDelegate.swift; sourceTree = ""; }; - 6F74AD1939F32FB6715844FA /* SBUBaseChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelModule.List.swift; path = ../Sources/Module/Channel/SBUBaseChannelModule.List.swift; sourceTree = ""; }; - 6F776F4784EA5F6178212235 /* SBUMessageTemplate.Renderer+Events.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SBUMessageTemplate.Renderer+Events.swift"; path = "../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer+Events.swift"; sourceTree = ""; }; - 6F9A8459EC0A4E20FD113030 /* SBUCoverImageView.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCoverImageView.Deprecated.swift; path = ../Sources/Deprecated/SBUCoverImageView.Deprecated.swift; sourceTree = ""; }; - 6FC1026F1A2EDB1E760651EA /* SBUChannelSettingsChannelInfoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelSettingsChannelInfoView.swift; path = ../Sources/View/ChannelSettings/View/SBUChannelSettingsChannelInfoView.swift; sourceTree = ""; }; - 6FD024F171809BE3C77731EA /* SBUMessageSearchViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchViewController.Deprecated.swift; path = ../Sources/Deprecated/MessageSearch/SBUMessageSearchViewController.Deprecated.swift; sourceTree = ""; }; - 70DF56814FA10EB6C16857FE /* PrivacyInfo.xcprivacy */ = {isa = PBXFileReference; includeInIndex = 1; name = PrivacyInfo.xcprivacy; path = ../Sources/PrivacyInfo.xcprivacy; sourceTree = ""; }; - 713FAB7C395D42EDB61E60A9 /* SBUForm.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUForm.Deprecated.swift; path = ../Sources/Deprecated/SBUForm.Deprecated.swift; sourceTree = ""; }; + 6DE1F144DE16F62BC068620B /* SBUMessageWebView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageWebView.swift; path = ../Sources/View/Channel/CellView/SBUMessageWebView.swift; sourceTree = ""; }; + 6E0E9B50C527EAEC31E714DE /* Float+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Float+SBUIKit.swift"; path = "../Sources/Extension/Float+SBUIKit.swift"; sourceTree = ""; }; + 6F798358616E15E2552DCC9F /* SBUOpenChannelAdminMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelAdminMessageCell.swift; path = ../Sources/View/Channel/MessageCell/OpenChannel/SBUOpenChannelAdminMessageCell.swift; sourceTree = ""; }; + 70519D8FB40DB45F829EF9FF /* SBUCreateOpenChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateOpenChannelViewModel.swift; path = ../Sources/ViewModel/SelectUser/CreateChannel/SBUCreateOpenChannelViewModel.swift; sourceTree = ""; }; + 708B69B5FD94D3F36A73D95B /* SBUSearchBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSearchBar.swift; path = ../Sources/View/Common/SBUSearchBar.swift; sourceTree = ""; }; + 70C07E04365AFE0A517A7BE8 /* SBUUserListViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserListViewModel.swift; path = ../Sources/ViewModel/UserList/SBUUserListViewModel.swift; sourceTree = ""; }; + 712395536ABEF68B35D2A5AE /* SBUModuleSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModuleSet.swift; path = ../Sources/Module/SBUModuleSet.swift; sourceTree = ""; }; + 713D526E6FA405E9A5B0E634 /* SBUCacheManager.Template.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.Template.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.Template.swift; sourceTree = ""; }; 715A32E5B024249C175D3A73 /* MemberListVC_Overriding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberListVC_Overriding.swift; sourceTree = ""; }; - 71D57C648C9E07C4E69F29FE /* SBUOpenChannelSettingsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingsModule.swift; path = ../Sources/Module/ChannelSettings/OpenChannel/SBUOpenChannelSettingsModule.swift; sourceTree = ""; }; - 71EAB5E8F47CEE7DDD37AE32 /* UIApplication+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+SBUIKit.swift"; path = "../Sources/Extension/UIApplication+SBUIKit.swift"; sourceTree = ""; }; - 724BDB46C9E6560CF5AA2B92 /* SBUTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTextView.swift; path = "../Sources/View/Life cycles/SBUTextView.swift"; sourceTree = ""; }; - 7458243CBFAF08FA65A8B707 /* SBUDateFormatSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUDateFormatSet.swift; path = ../Sources/Constant/SBUDateFormatSet.swift; sourceTree = ""; }; + 71A027C49ABEAAB520F25148 /* SBUMultipleFilesMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMultipleFilesMessageCell.swift; path = ../Sources/View/Channel/MessageCell/MultipleFilesMessage/SBUMultipleFilesMessageCell.swift; sourceTree = ""; }; + 72ADC3A02610A1FECB17939B /* SBUConfig.OpenChannel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfig.OpenChannel.swift; path = ../Sources/Configuration/SBUConfig.OpenChannel.swift; sourceTree = ""; }; + 733B3A136EDCAE5F32E98A55 /* SBUMessageTemplate.Syntax.Sizes.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Sizes.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Sizes.swift; sourceTree = ""; }; + 7423908DEA4CAD97D811D06F /* SBUMessageWebViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageWebViewModel.swift; path = ../Sources/View/Channel/ViewModel/SBUMessageWebViewModel.swift; sourceTree = ""; }; + 746BF7AF2CE5240E622426E7 /* SBUConfig.CodingKeys.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfig.CodingKeys.swift; path = ../Sources/Configuration/SBUConfig.CodingKeys.swift; sourceTree = ""; }; + 7482327B20D718AB230DBA13 /* SBUMessageTemplate.Syntax.Aligns.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Aligns.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Aligns.swift; sourceTree = ""; }; + 748E749BEDE5F43C9746B194 /* SBUChannelSettingItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelSettingItem.swift; path = ../Sources/Module/ChannelSettings/ChannelSettingItem/SBUChannelSettingItem.swift; sourceTree = ""; }; 748F2518BAA37399D41DD3CC /* BusinessMessagingTabBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BusinessMessagingTabBarController.swift; sourceTree = ""; }; - 74BDD64692D70D840A0830C3 /* SBUMessageThreadTitleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadTitleView.swift; path = ../Sources/View/MessageThread/SBUMessageThreadTitleView.swift; sourceTree = ""; }; - 74F15BCD907F0F25D55268F5 /* SBUSearchBar.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSearchBar.swift; path = ../Sources/View/Common/SBUSearchBar.swift; sourceTree = ""; }; 755E7158A0056D52413EB3C7 /* BusinessMessagingSignInViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BusinessMessagingSignInViewController.swift; sourceTree = ""; }; - 7567CC1EBB84C62425DD6F1B /* SBUMessageThreadViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadViewController.swift; path = ../Sources/View/MessageThread/SBUMessageThreadViewController.swift; sourceTree = ""; }; - 75AC6F9A91F6EF0C6DCF52A2 /* SBUGroupChannelViewController.Unavailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelViewController.Unavailable.swift; path = ../Sources/Deprecated/Channel/SBUGroupChannelViewController.Unavailable.swift; sourceTree = ""; }; - 75C58D204492F75A872D6B04 /* SBUFileViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFileViewController.swift; path = ../Sources/View/Channel/FileViewer/SBUFileViewController.swift; sourceTree = ""; }; - 75CD39EEE9884D5F37860DB7 /* SBUBaseChannelViewController.Keyboard.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelViewController.Keyboard.swift; path = ../Sources/View/Channel/SBUBaseChannelViewController.Keyboard.swift; sourceTree = ""; }; - 75E182F68F531659B879DE58 /* SBUIconSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUIconSet.swift; path = ../Sources/Theme/SBUIconSet.swift; sourceTree = ""; }; - 76C41714AA54E0973720DD08 /* SBUMentionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMentionManager.swift; path = ../Sources/Util/SBUMentionManager.swift; sourceTree = ""; }; - 76C4BD2353D4AC99FC7F6F36 /* SBUBaseSelectUserModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserModule.Header.swift; path = ../Sources/Module/SelectUser/SBUBaseSelectUserModule.Header.swift; sourceTree = ""; }; - 7762DF5BD455792B9B532760 /* SBUTableViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTableViewCell.swift; path = "../Sources/View/Life cycles/SBUTableViewCell.swift"; sourceTree = ""; }; - 77A36073F82A74CF46F1D7CF /* SBUQuoteMessageInputViewProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuoteMessageInputViewProtocol.swift; path = "../Sources/View/Life cycles/SBUQuoteMessageInputViewProtocol.swift"; sourceTree = ""; }; - 77FD36A90E4DD8812AB88A7B /* SBUBaseChannelSettingsViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsViewController.Deprecated.swift; path = ../Sources/Deprecated/ChannelSettings/SBUBaseChannelSettingsViewController.Deprecated.swift; sourceTree = ""; }; - 7ADFE341552494F1C1600F79 /* SBUFeedNotificationChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelViewModel.swift; path = ../Sources/ViewModel/Channel/SBUFeedNotificationChannelViewModel.swift; sourceTree = ""; }; - 7C4C16C44B9E1121A24291C4 /* StringProtocol+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringProtocol+SBUIKit.swift"; path = "../Sources/Extension/StringProtocol+SBUIKit.swift"; sourceTree = ""; }; - 7C5F177688A99F51D010B05F /* SBUInviteUserModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUInviteUserModule.Deprecated.swift; path = ../Sources/Deprecated/Module/SelectUser/SBUInviteUserModule.Deprecated.swift; sourceTree = ""; }; - 7C8B04A0B203C58097E95E41 /* SBUMessageThreadModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadModule.swift; path = ../Sources/Module/MessageThread/SBUMessageThreadModule.swift; sourceTree = ""; }; - 7D75064CF62DFFDB4383A797 /* SBUVoiceContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVoiceContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUVoiceContentView.swift; sourceTree = ""; }; - 7DD293B8D4BDC4948612463A /* SBUModerationCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationCell.swift; path = ../Sources/View/ChannelSettings/Cell/SBUModerationCell.swift; sourceTree = ""; }; - 7E5CA48313909A06402840C6 /* SBUFeedNotificationChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelModule.List.swift; path = ../Sources/Module/Channel/NotificationChannel/Feed/SBUFeedNotificationChannelModule.List.swift; sourceTree = ""; }; - 7E6863874DF6150366B29D14 /* SBUCreateChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelViewController.swift; path = ../Sources/View/SelectUser/CreateChannel/SBUCreateChannelViewController.swift; sourceTree = ""; }; + 757A554AF91A46AF49BDB886 /* SBUGroupChannelPushSettingsModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsModule.Deprecated.swift; path = ../Sources/Deprecated/Module/NotificationSettings/SBUGroupChannelPushSettingsModule.Deprecated.swift; sourceTree = ""; }; + 765BF37122CC61258578D0F1 /* SBUParentMessageInfoReactionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUParentMessageInfoReactionView.swift; path = ../Sources/View/Channel/Reaction/SBUParentMessageInfoReactionView.swift; sourceTree = ""; }; + 766315D52EBCAC0E94D256D2 /* MessageTemplateParserTest.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = MessageTemplateParserTest.swift; path = ../Sources/MessageTemplate/Tester/MessageTemplateParserTest.swift; sourceTree = ""; }; + 7683E59F45AB08C01149C787 /* SBUConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfig.swift; path = ../Sources/Configuration/SBUConfig.swift; sourceTree = ""; }; + 76BFE8E489A23629D2196FE3 /* SBUMarkdownTransfer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMarkdownTransfer.swift; path = ../Sources/View/Channel/CellView/SBUMarkdownTransfer.swift; sourceTree = ""; }; + 76E7B76170E32DBEA8298098 /* NSLayoutConstraint+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSLayoutConstraint+SBUIKit.swift"; path = "../Sources/Extension/NSLayoutConstraint+SBUIKit.swift"; sourceTree = ""; }; + 770EA711778A5B8EF1E79631 /* SBUChatNotificationChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelModule.swift; path = ../Sources/Module/Channel/NotificationChannel/Chat/SBUChatNotificationChannelModule.swift; sourceTree = ""; }; + 773CBC0C8D8547AA443453C9 /* SBUCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCollectionViewCell.swift; path = "../Sources/View/Life cycles/SBUCollectionViewCell.swift"; sourceTree = ""; }; + 77AC383BB93F275948CDD7C0 /* SBUGroupChannelSettingsModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsModule.List.swift; path = ../Sources/Module/ChannelSettings/GroupChannel/SBUGroupChannelSettingsModule.List.swift; sourceTree = ""; }; + 7861BB13B20D6858309BF60A /* SBUAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUAnimation.swift; path = ../Sources/View/Common/SBUAnimation.swift; sourceTree = ""; }; + 78630440AA9047A3C000DDA0 /* SBUFileMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFileMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUFileMessageCell.swift; sourceTree = ""; }; + 78B190D204180159C3D70E5F /* QuotedFileImageContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuotedFileImageContentView.swift; path = ../Sources/View/Channel/MessageCell/Replies/MessageView/QuotedFileImageContentView.swift; sourceTree = ""; }; + 794012A0EC901C1933678F7C /* BlockingOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BlockingOperation.swift; path = ../Sources/Util/BlockingOperation.swift; sourceTree = ""; }; + 79DE5898F2F988FDDBBE2FE3 /* SBUTypingIndicatorMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingIndicatorMessage.swift; path = ../Sources/Model/SBUTypingIndicatorMessage.swift; sourceTree = ""; }; + 79E05EC2053A3F33A4D72CAA /* SBUCreateChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelViewController.swift; path = ../Sources/View/SelectUser/CreateChannel/SBUCreateChannelViewController.swift; sourceTree = ""; }; + 79E77CDB516F249D7A030C67 /* SBUOpenChannelSettingsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingsViewController.swift; path = ../Sources/View/ChannelSettings/SBUOpenChannelSettingsViewController.swift; sourceTree = ""; }; + 7ACBB25153EFF189E0608A11 /* SBUOpenChannelSettingsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingsModule.swift; path = ../Sources/Module/ChannelSettings/OpenChannel/SBUOpenChannelSettingsModule.swift; sourceTree = ""; }; + 7ADFE528E3F7FAD8397BB167 /* SBUView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUView.swift; path = "../Sources/View/Life cycles/SBUView.swift"; sourceTree = ""; }; + 7AEDFE0D309842977DE7E7C9 /* SBUFileViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFileViewController.swift; path = ../Sources/View/Channel/FileViewer/SBUFileViewController.swift; sourceTree = ""; }; + 7D1408922FF39794BCEBBD48 /* SBUNotificationTimelineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNotificationTimelineView.swift; path = ../Sources/View/Channel/CellView/SBUNotificationTimelineView.swift; sourceTree = ""; }; + 7D8EABEB1992CD5141939413 /* SBUUserListModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserListModule.List.swift; path = ../Sources/Module/UserList/SBUUserListModule.List.swift; sourceTree = ""; }; + 7E86C809A6133718AE7762D7 /* SBUGroupChannelPushSettingsModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsModule.List.swift; path = ../Sources/Module/NotificationSettings/SBUGroupChannelPushSettingsModule.List.swift; sourceTree = ""; }; 7EB6FAC1C2EC8D79D3474335 /* FeedChannelListViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FeedChannelListViewCell.swift; sourceTree = ""; }; - 7F44094205B40984D1D258E9 /* SBUMessageTemplate.Decoders.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Decoders.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Decoders.swift; sourceTree = ""; }; + 7F1173ECEC3916A870CF4BBE /* SBUModuleSet.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModuleSet.Deprecated.swift; path = ../Sources/Deprecated/Module/SBUModuleSet.Deprecated.swift; sourceTree = ""; }; + 7F3DC79E0E7967AAE716E8C9 /* SBUMessageThreadModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadModule.Deprecated.swift; path = ../Sources/Deprecated/Module/MessageThread/SBUMessageThreadModule.Deprecated.swift; sourceTree = ""; }; 7F6412A0B94483A3C585B666 /* BusinessMessagingSignInViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BusinessMessagingSignInViewController.xib; sourceTree = ""; }; - 7FE73B78D252DF11DDB8BAF5 /* SBUUserListModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserListModule.swift; path = ../Sources/Module/UserList/SBUUserListModule.swift; sourceTree = ""; }; - 8010A3802E16EF7F2BE69FF5 /* UIViewController+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+SBUIKit.swift"; path = "../Sources/Extension/UIViewController+SBUIKit.swift"; sourceTree = ""; }; - 8062854A5306E9F98EB4BC5D /* UIScrollView+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+SBUIKit.swift"; path = "../Sources/Extension/UIScrollView+SBUIKit.swift"; sourceTree = ""; }; - 817B858C410D892C10C45609 /* SBUGroupChannelCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelCell.swift; path = ../Sources/View/ChannelList/ChannelCell/SBUGroupChannelCell.swift; sourceTree = ""; }; - 81C0D17229A6DFA068D8F4BE /* SBUOpenChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelModule.Header.swift; path = ../Sources/Module/Channel/OpenChannel/SBUOpenChannelModule.Header.swift; sourceTree = ""; }; + 7FED9F88AA80383C0B890598 /* SBUMessageCellConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageCellConfiguration.swift; path = ../Sources/Configuration/MessageCell/SBUMessageCellConfiguration.swift; sourceTree = ""; }; + 815D4832D88AB11A6E9CC866 /* SBUToastView.Item.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUToastView.Item.swift; path = ../Sources/View/Common/Toast/SBUToastView.Item.swift; sourceTree = ""; }; + 81C11108DC261338213DD256 /* UINavigationController+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+SBUIKit.swift"; path = "../Sources/Extension/UINavigationController+SBUIKit.swift"; sourceTree = ""; }; 81E4ADC71E7932D806E84DA7 /* LiveStreamChannelViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveStreamChannelViewController.swift; sourceTree = ""; }; - 823F06ED71930D66D1B010BD /* SBUNotificationTimelineView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNotificationTimelineView.swift; path = ../Sources/View/Channel/CellView/SBUNotificationTimelineView.swift; sourceTree = ""; }; + 820597A15A4A1AF51171E99F /* SBUGroupChannelCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelCell.swift; path = ../Sources/View/ChannelList/ChannelCell/SBUGroupChannelCell.swift; sourceTree = ""; }; 83CEC3753C538D5BF2CA66F0 /* SampleManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SampleManager.swift; sourceTree = ""; }; - 83CEF85970F4852CF89FC446 /* SBUNotificationCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNotificationCell.swift; path = ../Sources/View/Channel/MessageCell/NotificationChannel/SBUNotificationCell.swift; sourceTree = ""; }; + 83D1437997DEB6968F2EC2FB /* SBULabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBULabel.swift; path = "../Sources/View/Life cycles/SBULabel.swift"; sourceTree = ""; }; + 83EBCC4EE4DD8257F4CA32B1 /* SBUGroupChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelModule.swift; path = ../Sources/Module/Channel/GroupChannel/SBUGroupChannelModule.swift; sourceTree = ""; }; + 840025E10C4D2DDD5EE017D8 /* SBUTemplateType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTemplateType.swift; path = ../Sources/Manager/SBUTemplateType.swift; sourceTree = ""; }; 8400C45D0E11FBE37587B089 /* BasicUsagesViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BasicUsagesViewController.xib; sourceTree = ""; }; - 84DA4CB5006A7F065382CE08 /* SBUBaseChannelViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelViewController.Deprecated.swift; path = ../Sources/Deprecated/Channel/SBUBaseChannelViewController.Deprecated.swift; sourceTree = ""; }; - 859D44FAA1B67F851D2D2196 /* SBUTemplateLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTemplateLabel.swift; path = ../Sources/View/Common/SBUTemplateLabel.swift; sourceTree = ""; }; - 85D0C33B9704D9FA228BBB63 /* SBUGroupChannelListModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListModule.Deprecated.swift; path = ../Sources/Deprecated/Module/ChannelList/SBUGroupChannelListModule.Deprecated.swift; sourceTree = ""; }; - 868AF10F707C1C8BC9B7B5EF /* SBUCommonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCommonItem.swift; path = ../Sources/View/Common/SBUCommonItem.swift; sourceTree = ""; }; + 84B88FE3F8E3336F59441204 /* SBUUserMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUUserMessageCellParams.swift; sourceTree = ""; }; + 8527B5D24C2029F5E477847C /* SBUCommonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCommonItem.swift; path = ../Sources/View/Common/SBUCommonItem.swift; sourceTree = ""; }; 8691CE7F26F056317F1508C3 /* CustomUserMessageCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomUserMessageCell.swift; sourceTree = ""; }; - 86C3C4070EF35735104FD87C /* SBUMessageTemplate.Renderer+RenderStyles.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SBUMessageTemplate.Renderer+RenderStyles.swift"; path = "../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer+RenderStyles.swift"; sourceTree = ""; }; - 873A662367891381785AAEB7 /* SBUConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfig.swift; path = ../Sources/Configuration/SBUConfig.swift; sourceTree = ""; }; - 8740B3A6E10A4F88CBB65714 /* SBUBaseMessageCellParams.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseMessageCellParams.Deprecated.swift; path = ../Sources/Deprecated/Channel/MessageCell/MessageCellParams/SBUBaseMessageCellParams.Deprecated.swift; sourceTree = ""; }; - 876067A01BB3F30B9C53CBA2 /* SBUBaseChannelModule.Input.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelModule.Input.swift; path = ../Sources/Module/Channel/SBUBaseChannelModule.Input.swift; sourceTree = ""; }; - 87AC235B8E289A3890C90FB5 /* SBUTemplateType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTemplateType.swift; path = ../Sources/Manager/SBUTemplateType.swift; sourceTree = ""; }; - 87B605635D06165FBB01746B /* SendbirdUIKit.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = SendbirdUIKit.h; path = ../Sources/SendbirdUIKit.h; sourceTree = ""; }; - 88AA45F380E744DE2065FDDC /* SBUQuoteMessageInputView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuoteMessageInputView.swift; path = ../Sources/View/Channel/MessageInput/SBUQuoteMessageInputView.swift; sourceTree = ""; }; - 88F80894CB8779F2CF5DB57B /* SBUModerationsViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsViewModel.swift; path = ../Sources/ViewModel/ChannelSettings/SBUModerationsViewModel.swift; sourceTree = ""; }; - 88FB25AFF3DF49C89AC5563B /* SBUMenuCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMenuCell.swift; path = ../Sources/View/Common/Menu/SBUMenuCell.swift; sourceTree = ""; }; + 876E7F8C4C488F8438196674 /* SBUCreateChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelModule.List.swift; path = ../Sources/Module/SelectUser/CreateChannel/SBUCreateChannelModule.List.swift; sourceTree = ""; }; + 889F7678C691B2C87260BECF /* SBUSuggestedReplyOptionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSuggestedReplyOptionView.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/Views/SBUSuggestedReplyOptionView.swift; sourceTree = ""; }; + 88B9B3E2144119A6083D7E6A /* SBUCategoryFilterCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCategoryFilterCell.swift; path = ../Sources/View/Channel/CategoryFilterCell/SBUCategoryFilterCell.swift; sourceTree = ""; }; + 88F0D1AD67B2A02DFD4A4DCA /* SBUBaseChannelCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelCell.swift; path = ../Sources/View/ChannelList/ChannelCell/SBUBaseChannelCell.swift; sourceTree = ""; }; 890D8BFBF250A19F94A79665 /* BusinessMessagingSelectionViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BusinessMessagingSelectionViewController.xib; sourceTree = ""; }; - 89181CB4CB12F28193ACE351 /* SBUAvailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUAvailable.swift; path = ../Sources/SBUAvailable.swift; sourceTree = ""; }; - 89203EA90C1C703D45F1E375 /* SBUMessageTemplate.Renderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Renderer.swift; path = ../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer.swift; sourceTree = ""; }; + 890E8C4360AAE2F581975028 /* SBUChatNotificationChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/Channel/Notifications/SBUChatNotificationChannelModule.Deprecated.swift; sourceTree = ""; }; + 891A746F3838DAC98E12433E /* SBUPermissionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPermissionManager.swift; path = ../Sources/Manager/SBUPermissionManager.swift; sourceTree = ""; }; + 89338A5AE3FF6CB0FEBCF032 /* SBUSelectablePhotoViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSelectablePhotoViewController.swift; path = ../Sources/View/Common/PhotoLibrary/SBUSelectablePhotoViewController.swift; sourceTree = ""; }; 897288F81F1F785225072583 /* LiveStreamChannelListViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveStreamChannelListViewModel.swift; sourceTree = ""; }; - 898965DF1351002E7F540124 /* SBUMessageFormMultiTextItemView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormMultiTextItemView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SBUMessageFormMultiTextItemView.swift; sourceTree = ""; }; 899E2ADDC3C3A19F2D429597 /* ChannelListCustomManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListCustomManager.swift; sourceTree = ""; }; - 89DB0A6793263B046E43F522 /* SBUMessageTemplate.Renderer.Views.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Renderer.Views.swift; path = ../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer.Views.swift; sourceTree = ""; }; - 8B68267CDED87CF2D1D43CF6 /* SBUUserListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserListViewController.swift; path = ../Sources/View/UserList/SBUUserListViewController.swift; sourceTree = ""; }; - 8BB20839DF4734C967D63D26 /* SBUFileMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFileMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUFileMessageCellParams.swift; sourceTree = ""; }; - 8BB58B8F45BBA39632008318 /* SBUModerationsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsViewController.swift; path = ../Sources/View/Moderations/SBUModerationsViewController.swift; sourceTree = ""; }; - 8C0FA3A8DB77D3E7A057295F /* SBULogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBULogger.swift; path = ../Sources/Util/SBULogger.swift; sourceTree = ""; }; - 8C54742D2A30E20B56352938 /* SBUMessageThreadModule.Input.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadModule.Input.swift; path = ../Sources/Module/MessageThread/SBUMessageThreadModule.Input.swift; sourceTree = ""; }; - 8C5AD868C6D50B60BACDD079 /* SBUChatNotificationChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelModule.swift; path = ../Sources/Module/Channel/NotificationChannel/Chat/SBUChatNotificationChannelModule.swift; sourceTree = ""; }; - 8CBD42BDA254C97422DEB256 /* SBUMessageTemplate.Syntax.Identifier.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Identifier.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Identifier.swift; sourceTree = ""; }; + 89A7FB5F83E297EF2F0699B7 /* BaseMesssage+SBUIKit.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BaseMesssage+SBUIKit.Deprecated.swift"; path = "../Sources/Deprecated/BaseMesssage+SBUIKit.Deprecated.swift"; sourceTree = ""; }; + 8A2E136580924E1911C1BDFF /* SBUTheme+Type.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SBUTheme+Type.swift"; path = "../Sources/Theme/SBUTheme+Type.swift"; sourceTree = ""; }; + 8AFA7E902B856644158A8A60 /* SBUMessageTemplate.Syntax.Types.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Types.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Types.swift; sourceTree = ""; }; + 8B966EB8AB52BEFCD3C0ECF9 /* SBUCacheManager.File.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.File.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.File.swift; sourceTree = ""; }; + 8C20A075EE6772B0E0C79F30 /* SBUCommonContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCommonContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUCommonContentView.swift; sourceTree = ""; }; + 8C55837A6B6EB88A6FEE1FD6 /* SBUBaseChannelSettingsViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsViewController.Deprecated.swift; path = ../Sources/Deprecated/ChannelSettings/SBUBaseChannelSettingsViewController.Deprecated.swift; sourceTree = ""; }; + 8CE127AC25B1E03735523FE7 /* SBUGroupChannelSettingCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingCell.swift; path = ../Sources/View/ChannelSettings/Cell/SBUGroupChannelSettingCell.swift; sourceTree = ""; }; 8CE46B6A8BC32C4E80DD8CA4 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; - 8D1400E50F2EB46FC3074E5E /* SBUChannelSettingItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelSettingItem.swift; path = ../Sources/Module/ChannelSettings/ChannelSettingItem/SBUChannelSettingItem.swift; sourceTree = ""; }; - 8D5148F2115EE7D6D18FE9DC /* WeakDelegateStorage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = WeakDelegateStorage.swift; path = ../Sources/Util/WeakDelegateStorage.swift; sourceTree = ""; }; - 8E07A084A052DFED7E4B9BB9 /* SBUOpenChannelViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelViewController.Deprecated.swift; path = ../Sources/Deprecated/Channel/SBUOpenChannelViewController.Deprecated.swift; sourceTree = ""; }; - 8F38BFBEAA4B1ED8B9802513 /* SBUOpenChannelMessageWebView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelMessageWebView.swift; path = ../Sources/View/Channel/CellView/SBUOpenChannelMessageWebView.swift; sourceTree = ""; }; + 8D3C4F194B98FEC243B2203D /* SBUToastType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUToastType.swift; path = ../Sources/View/Common/Toast/SBUToastType.swift; sourceTree = ""; }; + 8E39C97839657F8471D6BDD6 /* SBUBaseChannelSettingsModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsModule.Header.swift; path = ../Sources/Module/ChannelSettings/SBUBaseChannelSettingsModule.Header.swift; sourceTree = ""; }; + 8F1BF3E729261E2B6B93B279 /* SBUGlobalCustomParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGlobalCustomParams.swift; path = ../Sources/SBUGlobalCustomParams.swift; sourceTree = ""; }; 8F3E74E3C6D05FAC47D2B7FE /* BasicUsagesView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = BasicUsagesView.swift; sourceTree = ""; }; - 8FD50AD3524C33E80A9A82CE /* SBUContentBaseMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUContentBaseMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUContentBaseMessageCell.swift; sourceTree = ""; }; + 8FD7BB24F69EE0C3973B92C3 /* SBUMessageReactionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageReactionView.swift; path = ../Sources/View/Channel/Reaction/SBUMessageReactionView.swift; sourceTree = ""; }; 9025529DFA82D4C194EB5391 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; - 9083554B9C4FD128B7EFB007 /* BaseMesssage+SBUIKit.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BaseMesssage+SBUIKit.Deprecated.swift"; path = "../Sources/Deprecated/BaseMesssage+SBUIKit.Deprecated.swift"; sourceTree = ""; }; - 90B7436F6D5E64DD9BE8BF73 /* SBUBaseSelectUserModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserModule.swift; path = ../Sources/Module/SelectUser/SBUBaseSelectUserModule.swift; sourceTree = ""; }; - 90BD401824CA41BE313B9567 /* SBUConfigManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfigManager.swift; path = ../Sources/Configuration/SBUConfigManager.swift; sourceTree = ""; }; - 913741B983E3413C5C6C269B /* SBUOpenChannelUserMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelUserMessageCell.swift; path = ../Sources/View/Channel/MessageCell/OpenChannel/SBUOpenChannelUserMessageCell.swift; sourceTree = ""; }; - 922A02F131E85B4E63E13076 /* SBUMessageTemplate.ErrorMessages.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.ErrorMessages.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.ErrorMessages.swift; sourceTree = ""; }; + 90835C2299445B0E4408124B /* SBUOpenChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelViewModel.swift; path = ../Sources/ViewModel/Channel/SBUOpenChannelViewModel.swift; sourceTree = ""; }; + 91B75E60CD5359A041DB6DE2 /* SBUCreateChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelModule.Header.swift; path = ../Sources/Module/SelectUser/CreateChannel/SBUCreateChannelModule.Header.swift; sourceTree = ""; }; + 91BFD3F9C6F6D851B14E39E9 /* SBUGroupChannelSettingsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsViewController.swift; path = ../Sources/View/ChannelSettings/SBUGroupChannelSettingsViewController.swift; sourceTree = ""; }; + 929C9FCFB2007BB7E70959DD /* SBUMessageTemplate.Syntax.Item.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Item.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Item.swift; sourceTree = ""; }; + 92F377DEB112155C99CC552E /* SBUBaseChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelViewController.swift; path = ../Sources/View/Channel/SBUBaseChannelViewController.swift; sourceTree = ""; }; 932048A2DF2D18C5E7B0241C /* CustomSampleEnums.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomSampleEnums.swift; sourceTree = ""; }; - 937DAA820DA7D6510B930E71 /* SBUCreateOpenChannelModule.ProfileInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateOpenChannelModule.ProfileInput.swift; path = ../Sources/Module/SelectUser/CreateChannel/SBUCreateOpenChannelModule.ProfileInput.swift; sourceTree = ""; }; - 9395147B94DD23752B9078C2 /* URL+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+SBUIKit.swift"; path = "../Sources/Extension/URL+SBUIKit.swift"; sourceTree = ""; }; - 944F84430421C45CAD3F2E45 /* SBUMessageTemplateCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplateCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUMessageTemplateCellParams.swift; sourceTree = ""; }; - 94664886C8BA54469C100BA1 /* SBUBottomSheetController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBottomSheetController.swift; path = ../Sources/View/Common/Menu/SBUBottomSheetController.swift; sourceTree = ""; }; - 957F2CB3F45C184B1D8AB23B /* SBUThreadInfoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUThreadInfoView.swift; path = ../Sources/View/Channel/MessageCell/Replies/MessageView/SBUThreadInfoView.swift; sourceTree = ""; }; + 93F0796E438A3E19F039537B /* SBUMessageSearchModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchModule.swift; path = ../Sources/Module/MessageSearch/SBUMessageSearchModule.swift; sourceTree = ""; }; + 958E583E5420CED500AE56CB /* SBUExtendedMessagePayloadCustomViewFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUExtendedMessagePayloadCustomViewFactory.swift; path = ../Sources/View/Channel/MessageCell/CustomView/SBUExtendedMessagePayloadCustomViewFactory.swift; sourceTree = ""; }; + 95A6A22BFC57DD8576BA395B /* SBUChatNotificationChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelViewModel.swift; path = ../Sources/ViewModel/Channel/SBUChatNotificationChannelViewModel.swift; sourceTree = ""; }; + 964EF76CD4B76CCB680AD5EC /* SBUUnderLineTextField.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUnderLineTextField.swift; path = ../Sources/View/Common/SBUUnderLineTextField.swift; sourceTree = ""; }; + 965CDE99D3CE7B2C8878BF20 /* SBUViewLifeCycle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUViewLifeCycle.swift; path = "../Sources/View/Life cycles/SBUViewLifeCycle.swift"; sourceTree = ""; }; 9663C9727C1B5E234A8A18C5 /* MySettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MySettingsViewController.swift; sourceTree = ""; }; + 969E0A8ADC1B8381ACBA1B1F /* SBUColorSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUColorSet.swift; path = ../Sources/Theme/SBUColorSet.swift; sourceTree = ""; }; 96AF77F22C3689DA980F0EFF /* CustomUserCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomUserCell.swift; sourceTree = ""; }; 96B138E411365EF1895EFC0A /* CustomAlertController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomAlertController.swift; sourceTree = ""; }; - 976CBB9C675E1381C554A87A /* SBUToastView.Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUToastView.Internal.swift; path = ../Sources/View/Common/Toast/SBUToastView.Internal.swift; sourceTree = ""; }; - 979B554684ADCFACA7A78BB0 /* SBUOpenChannelModule.Input.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelModule.Input.swift; path = ../Sources/Module/Channel/OpenChannel/SBUOpenChannelModule.Input.swift; sourceTree = ""; }; - 97F5549CB788FC3F70C936E9 /* SBUModerationsModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsModule.List.swift; path = ../Sources/Module/Moderations/SBUModerationsModule.List.swift; sourceTree = ""; }; - 981FD68942BC72D97597445E /* SBUChatNotificationChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelModule.Header.swift; path = ../Sources/Module/Channel/NotificationChannel/Chat/SBUChatNotificationChannelModule.Header.swift; sourceTree = ""; }; - 985D54DD573E21E1DEA31AEE /* SBULinkClickableTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBULinkClickableTextView.swift; path = ../Sources/View/Channel/CellView/SBULinkClickableTextView.swift; sourceTree = ""; }; - 9951ADD1D525E62D44D4B140 /* UIButton+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+SBUIKit.swift"; path = "../Sources/Extension/UIButton+SBUIKit.swift"; sourceTree = ""; }; - 996CD2DAB0A66CF5B6FB9012 /* SBUModuleSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModuleSet.swift; path = ../Sources/Module/SBUModuleSet.swift; sourceTree = ""; }; - 99CFB85D4F7D919A7F2A8A7E /* SBUGroupChannelSettingsModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsModule.List.swift; path = ../Sources/Module/ChannelSettings/GroupChannel/SBUGroupChannelSettingsModule.List.swift; sourceTree = ""; }; - 9A9EB46BE222189F15DB2705 /* SBUExtendedMessagePayloadForUI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUExtendedMessagePayloadForUI.swift; path = ../Sources/Model/SBUExtendedMessagePayloadForUI.swift; sourceTree = ""; }; - 9AE9C27AF3FD27A6C8198668 /* SBURegisterOperatorModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBURegisterOperatorModule.List.swift; path = ../Sources/Module/SelectUser/RegisterOperator/SBURegisterOperatorModule.List.swift; sourceTree = ""; }; - 9B16AC2E71032FA673A153A8 /* SBUEmojiManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUEmojiManager.swift; path = ../Sources/Manager/SBUEmojiManager.swift; sourceTree = ""; }; - 9B33A8BC418BF8C8ADFA1368 /* SBUSuggestedReplyViewParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSuggestedReplyViewParams.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/ViewParams/SBUSuggestedReplyViewParams.swift; sourceTree = ""; }; - 9B4E52E7EE8516B67A072814 /* SBUModerationsViewModel.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsViewModel.Deprecated.swift; path = ../Sources/Deprecated/Moderations/SBUModerationsViewModel.Deprecated.swift; sourceTree = ""; }; - 9C697573C53F7446B5B13791 /* UITableView+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+SBUIKit.swift"; path = "../Sources/Extension/UITableView+SBUIKit.swift"; sourceTree = ""; }; - 9C9D80E252E87080FC4262C5 /* SBUNotificationEmptyView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNotificationEmptyView.swift; path = ../Sources/View/Common/SBUNotificationEmptyView.swift; sourceTree = ""; }; + 96C73D47D58841602582626D /* SBUInviteUserModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUInviteUserModule.Header.swift; path = ../Sources/Module/SelectUser/InviteUser/SBUInviteUserModule.Header.swift; sourceTree = ""; }; + 97688B2278AFD93CCAF21CE8 /* CGSize+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "CGSize+SBUIKit.swift"; path = "../Sources/Extension/CGSize+SBUIKit.swift"; sourceTree = ""; }; + 977B30FD3D3695ACF7EA24E1 /* Collection+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Collection+SBUIKit.swift"; path = "../Sources/Extension/Collection+SBUIKit.swift"; sourceTree = ""; }; + 9829D64688D3B09D3D150D9C /* SBUMessageSearchModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchModule.Header.swift; path = ../Sources/Module/MessageSearch/SBUMessageSearchModule.Header.swift; sourceTree = ""; }; + 984899098C13FC5DC9C03E99 /* SBUMessageFormFallbackView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormFallbackView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SBUMessageFormFallbackView.swift; sourceTree = ""; }; + 98B2C88EF2BFC124EE8E9E82 /* String+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+SBUIKit.swift"; path = "../Sources/Extension/String+SBUIKit.swift"; sourceTree = ""; }; + 98CD0CD854A6E398B24F4ABA /* SBUBaseSelectUserViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserViewModel.swift; path = ../Sources/ViewModel/SelectUser/SBUBaseSelectUserViewModel.swift; sourceTree = ""; }; + 9A3813E4ACFA04D7DD217CF7 /* SBUMessageThreadViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadViewModel.swift; path = ../Sources/ViewModel/MessageThread/SBUMessageThreadViewModel.swift; sourceTree = ""; }; + 9AC0696DB83EED0C73CDED13 /* SendbirdChat+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SendbirdChat+SBUIKit.swift"; path = "../Sources/Extension/ChatSDK/SendbirdChat+SBUIKit.swift"; sourceTree = ""; }; + 9AD3DBE7340A752112C57014 /* SBUBaseChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelModule.Header.swift; path = ../Sources/Module/Channel/SBUBaseChannelModule.Header.swift; sourceTree = ""; }; + 9B5DBB1A9678F7DC7418F9F7 /* SBUConfig.Common.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfig.Common.swift; path = ../Sources/Configuration/SBUConfig.Common.swift; sourceTree = ""; }; + 9B72B84D8197B89255974E36 /* SBUChatNotificationChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelModule.Header.swift; path = ../Sources/Module/Channel/NotificationChannel/Chat/SBUChatNotificationChannelModule.Header.swift; sourceTree = ""; }; + 9D0E23C23196DDA9D880BDB6 /* SBUCommonViewControllerSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCommonViewControllerSet.swift; path = ../Sources/View/Common/SBUCommonViewControllerSet.swift; sourceTree = ""; }; 9D71A9CFA36C34EF4264A465 /* ChannelVC_CustomList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelVC_CustomList.swift; sourceTree = ""; }; - 9DBA15449D1A11568B065F40 /* SBUAdminMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUAdminMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUAdminMessageCellParams.swift; sourceTree = ""; }; - 9E00075473CD88A40F1DFEB5 /* SBUBaseChannelViewController.Unavailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelViewController.Unavailable.swift; path = ../Sources/Deprecated/Channel/SBUBaseChannelViewController.Unavailable.swift; sourceTree = ""; }; 9E08B9CB2AE173E9D2132006 /* UserDefaults+Ext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UserDefaults+Ext.swift"; sourceTree = ""; }; + 9E1D18D025A5A7F0D7EA79FC /* SBUMessageTemplateCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplateCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUMessageTemplateCellParams.swift; sourceTree = ""; }; + 9E2F629F9B7B99E3AA7B60AE /* SBUTheme.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTheme.swift; path = ../Sources/Theme/SBUTheme.swift; sourceTree = ""; }; + 9E3F17D54D127F0810720DDA /* SBUPropertyWrapper.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPropertyWrapper.swift; path = ../Sources/Util/SBUPropertyWrapper.swift; sourceTree = ""; }; 9E4D36D999020A4FE9FD5455 /* MainItemView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainItemView.swift; sourceTree = ""; }; - 9EC463C6C096F06C4F517D3C /* SBUDashboardConfig.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUDashboardConfig.swift; path = ../Sources/Configuration/SBUDashboardConfig.swift; sourceTree = ""; }; - 9EFF1EC46BB5ABF3A727CF75 /* SBUBaseMessageCell.Feedback.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseMessageCell.Feedback.swift; path = ../Sources/View/Channel/MessageCell/SBUBaseMessageCell.Feedback.swift; sourceTree = ""; }; - 9F01C327E765227E4A34B71A /* SBUUserProfileView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserProfileView.swift; path = ../Sources/View/Common/User/SBUUserProfileView.swift; sourceTree = ""; }; - 9F0C36540C50490E7C6CCF53 /* SBUFeedNotificationChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelViewController.swift; path = ../Sources/View/Channel/SBUFeedNotificationChannelViewController.swift; sourceTree = ""; }; - 9F2523793B2C2AC6BE1B087E /* SBUQuotedBaseMessageViewParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuotedBaseMessageViewParams.swift; path = ../Sources/View/Channel/MessageCell/Replies/ViewParams/SBUQuotedBaseMessageViewParams.swift; sourceTree = ""; }; - 9F47E553226A7F07DD12DB89 /* SBUTypingMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUTypingMessageCellParams.swift; sourceTree = ""; }; - 9FF79E72B27F436A13907570 /* SBUUnknownMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUnknownMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUUnknownMessageCell.swift; sourceTree = ""; }; - A01ACDE6897D06ACC51065D5 /* SBUOpenChannelBaseMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelBaseMessageCell.swift; path = ../Sources/View/Channel/MessageCell/OpenChannel/SBUOpenChannelBaseMessageCell.swift; sourceTree = ""; }; - A092AEF45606B8F1E1BCB633 /* SBUUserMessageTextViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserMessageTextViewModel.swift; path = ../Sources/View/Channel/ViewModel/SBUUserMessageTextViewModel.swift; sourceTree = ""; }; - A0EB51DD45147CA68C2B5C6D /* SBUModerationsModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsModule.Header.swift; path = ../Sources/Module/Moderations/SBUModerationsModule.Header.swift; sourceTree = ""; }; + 9E5B1130755BC5BD8A5077F6 /* SBUToastView.Internal.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUToastView.Internal.swift; path = ../Sources/View/Common/Toast/SBUToastView.Internal.swift; sourceTree = ""; }; + 9EAE8B53101F00B23803E524 /* SBUUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUtils.swift; path = ../Sources/Util/SBUUtils.swift; sourceTree = ""; }; + 9FCA7D97C1CF24D51B41510C /* SBURegisterOperatorViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBURegisterOperatorViewController.swift; path = ../Sources/View/SelectUser/SBURegisterOperatorViewController.swift; sourceTree = ""; }; + A05F9C923BF28E9445A1B437 /* SBURegisterOperatorModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBURegisterOperatorModule.swift; path = ../Sources/Module/SelectUser/RegisterOperator/SBURegisterOperatorModule.swift; sourceTree = ""; }; + A0E5E6F1298AF3CA7A26F6FC /* SBUMessageCache.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageCache.swift; path = ../Sources/Model/SBUMessageCache.swift; sourceTree = ""; }; + A1AE141723D04C84A99407C4 /* SBUOpenChannelUserMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelUserMessageCell.swift; path = ../Sources/View/Channel/MessageCell/OpenChannel/SBUOpenChannelUserMessageCell.swift; sourceTree = ""; }; + A2686E8D69FDB24F9DCCCB4C /* SBUQuotedMessageViewProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuotedMessageViewProtocol.swift; path = "../Sources/View/Life cycles/SBUQuotedMessageViewProtocol.swift"; sourceTree = ""; }; A2B6689974C44EA060F592DE /* NotificationService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationService.swift; sourceTree = ""; }; - A2D2F278BD8829F3201C0C69 /* SBUMessageTemplate.Syntax.Item.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Item.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Item.swift; sourceTree = ""; }; - A310915E12BB6C8380AB1359 /* SBUGroupChannelPushSettingsModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsModule.List.swift; path = ../Sources/Module/NotificationSettings/SBUGroupChannelPushSettingsModule.List.swift; sourceTree = ""; }; - A3743AE45E466BF564F2D15C /* SBUMessageFormSingleTextItemView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormSingleTextItemView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SBUMessageFormSingleTextItemView.swift; sourceTree = ""; }; + A2E86EB1B0B880489D4987EB /* Assets.xcassets */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = folder.assetcatalog; name = Assets.xcassets; path = ../Sources/Resource/Assets.xcassets; sourceTree = ""; }; + A2F2EF8119C41C81BB2C99C9 /* SBUAdminMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUAdminMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUAdminMessageCellParams.swift; sourceTree = ""; }; + A321BEB3FBBF14905C29AA97 /* SBUViewControllerSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUViewControllerSet.swift; path = ../Sources/View/SBUViewControllerSet.swift; sourceTree = ""; }; A3837EC8A55E0857C0891EF2 /* MainOpenChannelTabbarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainOpenChannelTabbarController.swift; sourceTree = ""; }; A3E3D00E36AC37C744C172B2 /* MemberListVC_Cell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberListVC_Cell.swift; sourceTree = ""; }; A43EA4B59C42F807C76F7B74 /* ChannelVC_AdditionalFeatures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelVC_AdditionalFeatures.swift; sourceTree = ""; }; - A452C08A4B3E290F89B08ACD /* SBUMention.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMention.swift; path = ../Sources/Model/SBUMention.swift; sourceTree = ""; }; + A48BA23BAC1C688AE03630C9 /* SBUReactionsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUReactionsViewController.swift; path = ../Sources/View/Channel/Reaction/SBUReactionsViewController.swift; sourceTree = ""; }; + A4C8248B1D3DF0BF523A3C2B /* SBUOpenChannelListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListViewController.swift; path = ../Sources/View/ChannelList/SBUOpenChannelListViewController.swift; sourceTree = ""; }; A695D74204D2C1ADDF0BBBE2 /* OpenChannel+Ext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "OpenChannel+Ext.swift"; sourceTree = ""; }; A70A4957E68614935FB923A6 /* MainChannelTabbarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainChannelTabbarController.swift; sourceTree = ""; }; + A71B3F2FD57DFBE297702E05 /* SBUMessageInputMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageInputMode.swift; path = ../Sources/View/Channel/MessageInput/SBUMessageInputMode.swift; sourceTree = ""; }; + A7273381A16F8119BC363616 /* SBUReactionCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUReactionCollectionViewCell.swift; path = ../Sources/View/Channel/Reaction/SBUReactionCollectionViewCell.swift; sourceTree = ""; }; + A79AED1DD2EC37D026D96331 /* SBUFormFieldView.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFormFieldView.Deprecated.swift; path = ../Sources/Deprecated/SBUFormFieldView.Deprecated.swift; sourceTree = ""; }; + A7B8F94D8EE3FB46EBA10783 /* SBUBaseChannelSettingsViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsViewModel.swift; path = ../Sources/ViewModel/ChannelSettings/SBUBaseChannelSettingsViewModel.swift; sourceTree = ""; }; A81DF637316DF97C04D7CECB /* ConnectBusinessMessagingView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ConnectBusinessMessagingView.swift; sourceTree = ""; }; A8338080AC9AE1F8F89DFF05 /* CommunityChannelListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CommunityChannelListViewController.swift; sourceTree = ""; }; + A8480353864F682CD4B6BBF9 /* UIImageView+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImageView+SBUIKit.swift"; path = "../Sources/Extension/UIImageView+SBUIKit.swift"; sourceTree = ""; }; + A8741AB0AF5C9267260E074F /* SBUTypingIndicatorMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingIndicatorMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUTypingIndicatorMessageCell.swift; sourceTree = ""; }; A8BCEC00EED3979EA4524D08 /* GeneralSignInViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = GeneralSignInViewController.xib; sourceTree = ""; }; - A8FB33B07E2B45BBA6C61AEC /* SBUNotificationChannelManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNotificationChannelManager.swift; path = ../Sources/Manager/SBUNotificationChannelManager.swift; sourceTree = ""; }; - A9014A3136044BF73319D84A /* SBUNewNotificationInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNewNotificationInfo.swift; path = ../Sources/View/Channel/NewMessageInfo/SBUNewNotificationInfo.swift; sourceTree = ""; }; + A947D08810EFFB1B6B004BB1 /* SBUOpenChannelSettingsViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingsViewModel.swift; path = ../Sources/ViewModel/ChannelSettings/SBUOpenChannelSettingsViewModel.swift; sourceTree = ""; }; A955962B69D2F809DEE4655F /* ChannelListVC_Overriding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListVC_Overriding.swift; sourceTree = ""; }; - A9E702F46CC81FED09C78159 /* SBUGroupChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelViewController.swift; path = ../Sources/View/Channel/SBUGroupChannelViewController.swift; sourceTree = ""; }; + A9F2076E63837BFBB449A82C /* SBUHorizontalSuggestedReplyView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUHorizontalSuggestedReplyView.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/Views/SBUHorizontalSuggestedReplyView.swift; sourceTree = ""; }; + AA565082C3C3A3C9CAFA572D /* SBUMessageSearchViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchViewController.swift; path = ../Sources/View/MessageSearch/SBUMessageSearchViewController.swift; sourceTree = ""; }; AA8781BA2734284427927163 /* CustomNewMessageInfo.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomNewMessageInfo.swift; sourceTree = ""; }; - AD8F4B33BFCA060040F791CB /* NSLayoutConstraint+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "NSLayoutConstraint+SBUIKit.swift"; path = "../Sources/Extension/NSLayoutConstraint+SBUIKit.swift"; sourceTree = ""; }; - ADCBE31F5D8241C8CE5E74AC /* SBUMessageTemplate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.swift; path = ../Sources/MessageTemplate/SBUMessageTemplate.swift; sourceTree = ""; }; - ADF960E28E3E65C8C40A7108 /* SBUBaseSelectUserModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserModule.List.swift; path = ../Sources/Module/SelectUser/SBUBaseSelectUserModule.List.swift; sourceTree = ""; }; - AE7989B9D23F15D3C5F37AA7 /* SBUGroupChannelSettingCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingCell.swift; path = ../Sources/View/ChannelSettings/Cell/SBUGroupChannelSettingCell.swift; sourceTree = ""; }; - AEC1113C1A507A2BA004C946 /* SBUMessageThreadModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadModule.List.swift; path = ../Sources/Module/MessageThread/SBUMessageThreadModule.List.swift; sourceTree = ""; }; - AECB59D96AC33E406F534790 /* SBUOpenChannelListModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListModule.Deprecated.swift; path = ../Sources/Deprecated/Module/ChannelList/SBUOpenChannelListModule.Deprecated.swift; sourceTree = ""; }; - AFA2D1450C14C27AD16E1581 /* SBUInviteUserModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUInviteUserModule.List.swift; path = ../Sources/Module/SelectUser/InviteUser/SBUInviteUserModule.List.swift; sourceTree = ""; }; - B0898DE1B4153566DEFEC0EB /* SBUOpenChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelModule.swift; path = ../Sources/Module/Channel/OpenChannel/SBUOpenChannelModule.swift; sourceTree = ""; }; - B0B25D2A096FF4CCCD1E4260 /* SBUMarginView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMarginView.swift; path = ../Sources/View/Common/SBUMarginView.swift; sourceTree = ""; }; - B0DA6E96F5504DD7683412E7 /* Thread+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Thread+SBUIKit.swift"; path = "../Sources/Extension/Thread+SBUIKit.swift"; sourceTree = ""; }; + AA98D7A26F90ED5D3C8D0552 /* SBUConfig.Base.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfig.Base.swift; path = ../Sources/Configuration/SBUConfig.Base.swift; sourceTree = ""; }; + AAFC011AF7306E36EB8FCC30 /* SBUCommonModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCommonModule.swift; path = ../Sources/Module/Common/SBUCommonModule.swift; sourceTree = ""; }; + AC42BC4023ED4C214280A980 /* SBULayoutableButton.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBULayoutableButton.swift; path = ../Sources/View/Common/SBULayoutableButton.swift; sourceTree = ""; }; + ACA0413BCD82C337FEB653FB /* QuotedFileCommonContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = QuotedFileCommonContentView.swift; path = ../Sources/View/Channel/MessageCell/Replies/MessageView/QuotedFileCommonContentView.swift; sourceTree = ""; }; + AD6EBB6238C0E6B3288EFB7A /* SBUGroupChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelModule.Header.swift; path = ../Sources/Module/Channel/GroupChannel/SBUGroupChannelModule.Header.swift; sourceTree = ""; }; + AD7228CF5F19E467365AAB04 /* SBUSuggestedMentionList.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSuggestedMentionList.swift; path = ../Sources/View/Channel/MessageInput/SBUSuggestedMentionList.swift; sourceTree = ""; }; + AE1B8A7DEC66855D188B1B3A /* SBUMentionManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMentionManager.swift; path = ../Sources/Util/SBUMentionManager.swift; sourceTree = ""; }; + AEBB33A58E1762A5864B199E /* SBUChannelInfoHeaderView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelInfoHeaderView.swift; path = ../Sources/View/Channel/Header/SBUChannelInfoHeaderView.swift; sourceTree = ""; }; + AFB7154FE781C99D4007E411 /* SBUBaseChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelModule.List.swift; path = ../Sources/Module/Channel/SBUBaseChannelModule.List.swift; sourceTree = ""; }; + B02CD640F8C25F84FAEC732E /* SBUMessageThreadViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadViewController.swift; path = ../Sources/View/MessageThread/SBUMessageThreadViewController.swift; sourceTree = ""; }; B11815F7B056DAADAE9AA1DB /* CreateChannelVC_UserList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateChannelVC_UserList.swift; sourceTree = ""; }; - B144565F2CEA2E1AEF95B9AA /* SBUUtils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUtils.swift; path = ../Sources/Util/SBUUtils.swift; sourceTree = ""; }; + B16919409D2126B2391F13EC /* SBUCacheManager.NotificationSetting.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.NotificationSetting.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.NotificationSetting.swift; sourceTree = ""; }; B18CA8B590809EF2D58F4937 /* UserNotifications.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UserNotifications.framework; path = System/Library/Frameworks/UserNotifications.framework; sourceTree = SDKROOT; }; - B198D8948A2FFE365F20A45B /* SBUQuotedMessageViewProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuotedMessageViewProtocol.swift; path = "../Sources/View/Life cycles/SBUQuotedMessageViewProtocol.swift"; sourceTree = ""; }; - B2611D56CCE2CFFEAFA44D7C /* SBUFeedNotificationChannelViewParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelViewParams.swift; path = ../Sources/Module/Channel/NotificationChannel/Feed/Params/SBUFeedNotificationChannelViewParams.swift; sourceTree = ""; }; - B2C7DFFD9927220C9618F107 /* SBUChatNotificationChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelViewController.swift; path = ../Sources/View/Channel/SBUChatNotificationChannelViewController.swift; sourceTree = ""; }; - B3170BD8499C00C662DE290B /* SBUMessageWebView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageWebView.swift; path = ../Sources/View/Channel/CellView/SBUMessageWebView.swift; sourceTree = ""; }; - B3701A44383ACA9DD6BF918D /* SBUMenuSheetViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMenuSheetViewController.swift; path = ../Sources/View/Common/Menu/SBUMenuSheetViewController.swift; sourceTree = ""; }; - B403B2C6DCCF314F229B3D9E /* SBUFeedNotificationChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelModule.swift; path = ../Sources/Module/Channel/NotificationChannel/Feed/SBUFeedNotificationChannelModule.swift; sourceTree = ""; }; - B422F503E30339A0A6E975E2 /* SBUGroupChannelPushSettingsModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsModule.Header.swift; path = ../Sources/Module/NotificationSettings/SBUGroupChannelPushSettingsModule.Header.swift; sourceTree = ""; }; - B4400071833EDE402268F8D2 /* SBUChatNotificationChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelViewModel.swift; path = ../Sources/ViewModel/Channel/SBUChatNotificationChannelViewModel.swift; sourceTree = ""; }; - B441CC9545D0F0E4148A5DC7 /* SBUMultipleFilesMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMultipleFilesMessageCell.swift; path = ../Sources/View/Channel/MessageCell/MultipleFilesMessage/SBUMultipleFilesMessageCell.swift; sourceTree = ""; }; - B49D755E76CDAE0CFD09FDBA /* SBUConfig.Common.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfig.Common.swift; path = ../Sources/Configuration/SBUConfig.Common.swift; sourceTree = ""; }; - B4B265F34856D76A47D875F9 /* SBUMessageReactionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageReactionView.swift; path = ../Sources/View/Channel/Reaction/SBUMessageReactionView.swift; sourceTree = ""; }; - B65DFFA2CD94CE8E613C755A /* SBUOpenChannelCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelCell.swift; path = ../Sources/View/ChannelList/ChannelCell/SBUOpenChannelCell.swift; sourceTree = ""; }; - B6FC30EE7505C75A72006F5F /* SBUMessageTemplate.Renderer.Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Renderer.Image.swift; path = ../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer.Image.swift; sourceTree = ""; }; - B7266A44E60B1F9CBFD8948E /* SBUExtendedMessagePayload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUExtendedMessagePayload.swift; path = ../Sources/Model/SBUExtendedMessagePayload.swift; sourceTree = ""; }; + B2623C0CBE46E87C8667F172 /* SBUMenuView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMenuView.swift; path = ../Sources/View/Common/Menu/SBUMenuView.swift; sourceTree = ""; }; + B2A0491AA6BA0E7CD100BE3A /* SBUEmojiListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUEmojiListViewController.swift; path = ../Sources/View/Channel/Reaction/SBUEmojiListViewController.swift; sourceTree = ""; }; + B2F8D1EB1D894DD952339175 /* SBUQuoteMessageInputViewParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuoteMessageInputViewParams.swift; path = ../Sources/View/Channel/MessageInput/ViewParams/SBUQuoteMessageInputViewParams.swift; sourceTree = ""; }; + B32083ACA8AD24B96C195022 /* SBUPaddingLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPaddingLabel.swift; path = ../Sources/View/Common/SBUPaddingLabel.swift; sourceTree = ""; }; + B37BAAB79E1B626ED52E4839 /* SBUUserMentionConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserMentionConfiguration.swift; path = ../Sources/Configuration/Mention/SBUUserMentionConfiguration.swift; sourceTree = ""; }; + B37FD61195950E1CA39327EC /* SBUMessageSearchResultCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchResultCell.swift; path = ../Sources/View/MessageSearch/Cell/SBUMessageSearchResultCell.swift; sourceTree = ""; }; + B3F69F5FE63EA170346C2652 /* SBUBaseSelectUserModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserModule.Header.swift; path = ../Sources/Module/SelectUser/SBUBaseSelectUserModule.Header.swift; sourceTree = ""; }; + B3FFD5E66EA2EC7853D25F7A /* SBUEnums.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUEnums.Deprecated.swift; path = ../Sources/Deprecated/SBUEnums.Deprecated.swift; sourceTree = ""; }; + B4537DE89EF4104AB5A7C665 /* URL+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "URL+SBUIKit.swift"; path = "../Sources/Extension/URL+SBUIKit.swift"; sourceTree = ""; }; + B4BC41F11085BDC53B4A3BA6 /* SBUOpenChannelContentBaseMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelContentBaseMessageCell.swift; path = ../Sources/View/Channel/MessageCell/OpenChannel/SBUOpenChannelContentBaseMessageCell.swift; sourceTree = ""; }; + B643397F995A39D749A46298 /* SBUPhotoCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPhotoCollectionViewCell.swift; path = ../Sources/View/Common/PhotoLibrary/SBUPhotoCollectionViewCell.swift; sourceTree = ""; }; + B6FC93D7B877D701B03AF862 /* SBUNotificationCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNotificationCell.swift; path = ../Sources/View/Channel/MessageCell/NotificationChannel/SBUNotificationCell.swift; sourceTree = ""; }; + B721F21C9C029F3427A0711F /* SBUFormView.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFormView.Deprecated.swift; path = ../Sources/Deprecated/SBUFormView.Deprecated.swift; sourceTree = ""; }; B7336ED3EEE080DDF052F158 /* LiveStreamChannelCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveStreamChannelCell.swift; sourceTree = ""; }; - B741B87F518C408505EE40E5 /* SBUMessageTemplateCell.MessageTemplateLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplateCell.MessageTemplateLayer.swift; path = ../Sources/View/Channel/MessageCell/SBUMessageTemplateCell.MessageTemplateLayer.swift; sourceTree = ""; }; - B7A7602EF0197B665C0882D7 /* SBUStringSet.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUStringSet.Deprecated.swift; path = ../Sources/Constant/SBUStringSet.Deprecated.swift; sourceTree = ""; }; - B920B5C1EAF129FF8A5E1F83 /* SBUUserListModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserListModule.List.swift; path = ../Sources/Module/UserList/SBUUserListModule.List.swift; sourceTree = ""; }; + B78CAA75DD967758186FF283 /* SBUEnums.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUEnums.swift; path = ../Sources/Enums/SBUEnums.swift; sourceTree = ""; }; + B79C9122DCF777C65D083D28 /* SBUBaseChannelListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelListViewController.swift; path = ../Sources/View/ChannelList/SBUBaseChannelListViewController.swift; sourceTree = ""; }; + B7D92122E4097DC305A8145C /* SBUChannelStateBanner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelStateBanner.swift; path = ../Sources/View/Channel/ChannelStateBanner/SBUChannelStateBanner.swift; sourceTree = ""; }; + B8143A7D6E5428869072F8F3 /* SBUVoiceMessageConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVoiceMessageConfiguration.swift; path = ../Sources/Configuration/VoiceMessage/SBUVoiceMessageConfiguration.swift; sourceTree = ""; }; + B851C2061AD8CF9384B327AB /* SBUFontSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFontSet.swift; path = ../Sources/Theme/SBUFontSet.swift; sourceTree = ""; }; + B8CF9CD6B1B63416319E375C /* Array+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Array+SBUIKit.swift"; path = "../Sources/Extension/Array+SBUIKit.swift"; sourceTree = ""; }; + B8FBFA88F380C0DB3B7952DF /* SBUOpenChannelSettingsModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingsModule.List.swift; path = ../Sources/Module/ChannelSettings/OpenChannel/SBUOpenChannelSettingsModule.List.swift; sourceTree = ""; }; B943C8F50DD6CA3985E33CF6 /* GeneralSignInViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GeneralSignInViewController.swift; sourceTree = ""; }; - B9B5EB8BC8B8C01E7C35AAFB /* SBUCacheManager.Config.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.Config.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.Config.swift; sourceTree = ""; }; - BACD67EE6E595E0C11C82D1E /* SBUMessageSearchViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchViewController.swift; path = ../Sources/View/MessageSearch/SBUMessageSearchViewController.swift; sourceTree = ""; }; + B98CEE0D6FB455F9CAC7090F /* SBUContentBaseMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUContentBaseMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUContentBaseMessageCell.swift; sourceTree = ""; }; + B991AD06D53B6F51F10B1FED /* SBUVerticalSuggestedReplyView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVerticalSuggestedReplyView.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/Views/SBUVerticalSuggestedReplyView.swift; sourceTree = ""; }; + B9EA14FFC7C4F584FBF37935 /* SBUModerationsViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsViewController.Deprecated.swift; path = ../Sources/Deprecated/Moderations/SBUModerationsViewController.Deprecated.swift; sourceTree = ""; }; + BA9B3CA61FB46D5F57319572 /* SBUMessageDateView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageDateView.swift; path = ../Sources/View/Channel/CellView/SBUMessageDateView.swift; sourceTree = ""; }; + BAC9F6BE599CBC05780C6B5E /* SBUMention.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMention.swift; path = ../Sources/Model/SBUMention.swift; sourceTree = ""; }; BB4867F84990B821D04F2722 /* MainView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainView.swift; sourceTree = ""; }; - BC98F8CFE5737F885EB0CC07 /* SBUGroupChannelModule.Input.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelModule.Input.swift; path = ../Sources/Module/Channel/GroupChannel/SBUGroupChannelModule.Input.swift; sourceTree = ""; }; - BD61C8CF762441DBB5B2909C /* UINavigationController+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UINavigationController+SBUIKit.swift"; path = "../Sources/Extension/UINavigationController+SBUIKit.swift"; sourceTree = ""; }; - BE1D57C121DCF5C873DACB67 /* SBUMessageStateView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageStateView.swift; path = ../Sources/View/Channel/CellView/SBUMessageStateView.swift; sourceTree = ""; }; - BEC980551EAC8A6BF656B8E9 /* SBUFeedNotificationCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUFeedNotificationCellParams.swift; sourceTree = ""; }; - BEEADE2A01AA72512E300B87 /* SBUPaddingLabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPaddingLabel.swift; path = ../Sources/View/Common/SBUPaddingLabel.swift; sourceTree = ""; }; - C046FE7BCD9A2C3AF739A3BE /* SBUUserCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserCell.swift; path = ../Sources/View/Common/UserCell/SBUUserCell.swift; sourceTree = ""; }; - C05A7F3568E0B86E61805B45 /* SBUUserListModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserListModule.Deprecated.swift; path = ../Sources/Deprecated/Module/UserList/SBUUserListModule.Deprecated.swift; sourceTree = ""; }; - C085F3901C0A3A792DE75501 /* SBUMessageInputMode.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageInputMode.swift; path = ../Sources/View/Channel/MessageInput/SBUMessageInputMode.swift; sourceTree = ""; }; - C1B48D738D6481339CEE03D8 /* Sequence+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Sequence+SBUIKit.swift"; path = "../Sources/Extension/Sequence+SBUIKit.swift"; sourceTree = ""; }; - C1B609732627651AAC9C73E7 /* BlockingOperation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = BlockingOperation.swift; path = ../Sources/Util/BlockingOperation.swift; sourceTree = ""; }; - C1FD8F3CA82A0D4DF1659945 /* SBUTheme.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTheme.swift; path = ../Sources/Theme/SBUTheme.swift; sourceTree = ""; }; - C237B298CF0C754BE7878F9F /* SBUGroupChannelPushSettingsModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsModule.Deprecated.swift; path = ../Sources/Deprecated/Module/NotificationSettings/SBUGroupChannelPushSettingsModule.Deprecated.swift; sourceTree = ""; }; - C46C39AD09272364B8843F8C /* SBUEnums.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUEnums.Deprecated.swift; path = ../Sources/Deprecated/SBUEnums.Deprecated.swift; sourceTree = ""; }; - C5C08052D77F519F0D0729E0 /* SBUFormView.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFormView.Deprecated.swift; path = ../Sources/Deprecated/SBUFormView.Deprecated.swift; sourceTree = ""; }; - C60E87234E4626BCA960A8C5 /* SBUUserListViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserListViewModel.swift; path = ../Sources/ViewModel/UserList/SBUUserListViewModel.swift; sourceTree = ""; }; + BB4928B600EA46E7FC79D7AB /* SBUFeedNotificationChannelModule.CategoryFilter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelModule.CategoryFilter.swift; path = ../Sources/Module/Channel/NotificationChannel/Feed/SBUFeedNotificationChannelModule.CategoryFilter.swift; sourceTree = ""; }; + BBDDDF4C45F5BFA4AA239DFE /* SBUMessageTemplate.Renderer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Renderer.swift; path = ../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer.swift; sourceTree = ""; }; + BCC42C303A5CE61E0137026B /* SBUUserListModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserListModule.Deprecated.swift; path = ../Sources/Deprecated/Module/UserList/SBUUserListModule.Deprecated.swift; sourceTree = ""; }; + BE1E93B8FCF62DE1F85F506E /* MessageForm+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "MessageForm+SBUIKit.swift"; path = "../Sources/Extension/ChatSDK/MessageForm+SBUIKit.swift"; sourceTree = ""; }; + BF651C402E1392F0FB82A70F /* SBUOpenChannelViewController.Unavailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelViewController.Unavailable.swift; path = ../Sources/Deprecated/Channel/SBUOpenChannelViewController.Unavailable.swift; sourceTree = ""; }; + BF820D8BAB863E12FE3420E5 /* SBUModerationCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationCell.swift; path = ../Sources/View/ChannelSettings/Cell/SBUModerationCell.swift; sourceTree = ""; }; + BFA99DB33C37D0282FDD6ACB /* Formatter+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Formatter+SBUIKit.swift"; path = "../Sources/Extension/Formatter+SBUIKit.swift"; sourceTree = ""; }; + C117838EC1C4DBB199BC3F12 /* UITableView+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UITableView+SBUIKit.swift"; path = "../Sources/Extension/UITableView+SBUIKit.swift"; sourceTree = ""; }; + C11814B0E6E55BA5279B168D /* SBUBaseChannelViewController.Keyboard.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelViewController.Keyboard.swift; path = ../Sources/View/Channel/SBUBaseChannelViewController.Keyboard.swift; sourceTree = ""; }; + C143F7A0A06B7DE4AC97C363 /* SBUBaseChannelSettingsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsViewController.swift; path = ../Sources/View/ChannelSettings/SBUBaseChannelSettingsViewController.swift; sourceTree = ""; }; + C16EF2A21EB7BC1B7810BE0B /* SBUUserNameView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserNameView.swift; path = ../Sources/View/Channel/CellView/SBUUserNameView.swift; sourceTree = ""; }; + C1DBEACF53A1FEE32AEA88EE /* SBUMessageFormChipsItemView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormChipsItemView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SBUMessageFormChipsItemView.swift; sourceTree = ""; }; + C2BCE6697D7354D59AB6D9BD /* SBUOpenChannelCommonContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelCommonContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUOpenChannelCommonContentView.swift; sourceTree = ""; }; + C2EB356C521D5C78FEA38B03 /* SBUScrollPostionConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUScrollPostionConfiguration.swift; path = ../Sources/Configuration/ScrollPostion/SBUScrollPostionConfiguration.swift; sourceTree = ""; }; + C2EFAAD40957BEB30ADC9532 /* SBUGroupChannelViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelViewController.Deprecated.swift; path = ../Sources/Deprecated/Channel/SBUGroupChannelViewController.Deprecated.swift; sourceTree = ""; }; + C3690DECFBFEF36D5E20F7DC /* SBUMessageTemplateCellLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplateCellLayout.swift; path = ../Sources/View/Channel/MessageCell/SBUMessageTemplateCellLayout.swift; sourceTree = ""; }; + C3842E8286E51A6EA5E72371 /* SBUModerationsViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsViewModel.swift; path = ../Sources/ViewModel/ChannelSettings/SBUModerationsViewModel.swift; sourceTree = ""; }; + C4A334AF18EE7A1524DDAA02 /* SBUViewModelSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUViewModelSet.swift; path = ../Sources/ViewModel/SBUViewModelSet.swift; sourceTree = ""; }; + C51D591DE56DE28D1141C067 /* SBUCacheManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.swift; sourceTree = ""; }; + C550271EF998CCFDE576AE85 /* SBUOpenChannelCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelCell.swift; path = ../Sources/View/ChannelList/ChannelCell/SBUOpenChannelCell.swift; sourceTree = ""; }; + C5A8B4E3319F47AE4AF2136F /* SBUFeedbackAction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedbackAction.swift; path = ../Sources/Model/SBUFeedbackAction.swift; sourceTree = ""; }; C65E9DA0B945AC6F2978B9E6 /* UIcolor+Ext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIcolor+Ext.swift"; sourceTree = ""; }; - C6A9145B060BBFBED226F9D1 /* VoiceMessageStatus.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = VoiceMessageStatus.swift; path = ../Sources/Enums/VoiceMessageStatus.swift; sourceTree = ""; }; - C6E6C7832396427183F60354 /* SBUVerticalSuggestedReplyView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVerticalSuggestedReplyView.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/Views/SBUVerticalSuggestedReplyView.swift; sourceTree = ""; }; C7368083040846A8BFD1A786 /* CreateChannelCustomManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CreateChannelCustomManager.swift; sourceTree = ""; }; - C7BCA9347DABBCA77905254E /* SBUBaseChannelListModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelListModule.List.swift; path = ../Sources/Module/ChannelList/SBUBaseChannelListModule.List.swift; sourceTree = ""; }; - C7EA641FAA016BC687A009DD /* SBUChatNotificationCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationCell.swift; path = ../Sources/View/Channel/MessageCell/NotificationChannel/SBUChatNotificationCell.swift; sourceTree = ""; }; - C7F25878204181F64393FAEE /* SBUBaseMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUBaseMessageCellParams.swift; sourceTree = ""; }; - C919539EACB985032BEB7E9E /* SBUChannelInfoHeaderView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelInfoHeaderView.swift; path = ../Sources/View/Channel/Header/SBUChannelInfoHeaderView.swift; sourceTree = ""; }; - C94830FF7AC9F84A3B411719 /* SBUSimpleSuggestedReplyOptionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSimpleSuggestedReplyOptionView.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/Views/SBUSimpleSuggestedReplyOptionView.swift; sourceTree = ""; }; - C9944B6763CE46D830078E3F /* SBUBaseChannelSettingsModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsModule.Header.swift; path = ../Sources/Module/ChannelSettings/SBUBaseChannelSettingsModule.Header.swift; sourceTree = ""; }; - CBA2DA9A804C7C94DC9CD586 /* SBUMemberListViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMemberListViewController.Deprecated.swift; path = ../Sources/Deprecated/MemberList/SBUMemberListViewController.Deprecated.swift; sourceTree = ""; }; - CBD6148FFDF9FE0490ADD6F9 /* SBURegisterOperatorModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBURegisterOperatorModule.Header.swift; path = ../Sources/Module/SelectUser/RegisterOperator/SBURegisterOperatorModule.Header.swift; sourceTree = ""; }; - CC1771C801CE8BEDBEF912F7 /* SBUGroupChannelListModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListModule.List.swift; path = ../Sources/Module/ChannelList/GroupChannel/SBUGroupChannelListModule.List.swift; sourceTree = ""; }; - CC27F3EC87663A4535844550 /* SBUMessageTemplate.Coordinator.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Coordinator.swift; path = ../Sources/MessageTemplate/Processor/SBUMessageTemplate.Coordinator.swift; sourceTree = ""; }; - CC4BF2B391ED8C5420CDDE51 /* SBUGroupChannelListViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListViewModel.swift; path = ../Sources/ViewModel/ChannelList/SBUGroupChannelListViewModel.swift; sourceTree = ""; }; + C7A1219BC8738C3D6C42F341 /* SBUModerationsModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsModule.List.swift; path = ../Sources/Module/Moderations/SBUModerationsModule.List.swift; sourceTree = ""; }; + C7F59295553F372937A267AE /* UIButton+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIButton+SBUIKit.swift"; path = "../Sources/Extension/UIButton+SBUIKit.swift"; sourceTree = ""; }; + C845B62CD493FD6875E9C3D9 /* SBUMessageTemplate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.swift; path = ../Sources/MessageTemplate/SBUMessageTemplate.swift; sourceTree = ""; }; + C8B19DA6FA7D4FD35CD58F44 /* SBUMessageFormSingleTextItemView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormSingleTextItemView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SBUMessageFormSingleTextItemView.swift; sourceTree = ""; }; + C93B64D39C0831A604871F1A /* SBUCacheManager.Version.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.Version.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.Version.swift; sourceTree = ""; }; + C97CC7AA39F3DEE6663FB116 /* UIImage+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIImage+SBUIKit.swift"; path = "../Sources/Extension/UIImage+SBUIKit.swift"; sourceTree = ""; }; + CAB200A44A56BB6B4322FD77 /* SBUBaseFileContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseFileContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUBaseFileContentView.swift; sourceTree = ""; }; + CB0A3CB6F711BD58217836B3 /* SBUOpenChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelModule.swift; path = ../Sources/Module/Channel/OpenChannel/SBUOpenChannelModule.swift; sourceTree = ""; }; + CBA7B36A02323800A3015055 /* SBUMessageSearchModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchModule.Deprecated.swift; path = ../Sources/Deprecated/Module/MessageSearch/SBUMessageSearchModule.Deprecated.swift; sourceTree = ""; }; + CBEF8CB410B525E4FBDE9C59 /* SBUInviteUserViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUInviteUserViewModel.swift; path = ../Sources/ViewModel/SelectUser/SBUInviteUserViewModel.swift; sourceTree = ""; }; CC5C18901EE173180BB25C9F /* ConnectView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ConnectView.xib; sourceTree = ""; }; - CCA66E82810ABCEA3AC0F002 /* SBUAnimation.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUAnimation.swift; path = ../Sources/View/Common/SBUAnimation.swift; sourceTree = ""; }; + CC924A6238617EECFFEF6F60 /* SBUFeedNotificationCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUFeedNotificationCellParams.swift; sourceTree = ""; }; + CC925CC682F157053C6991C4 /* SBUFeedNotificationChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelViewModel.swift; path = ../Sources/ViewModel/Channel/SBUFeedNotificationChannelViewModel.swift; sourceTree = ""; }; CD023CFDA0DA56D59A5FA7BB /* ChannelCustomManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelCustomManager.swift; sourceTree = ""; }; - CD74E5324697EB043242C7B5 /* SBUDownloadManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUDownloadManager.swift; path = ../Sources/Manager/SBUDownloadManager.swift; sourceTree = ""; }; - CD9C6AFC2C31D86CE34AEA4E /* SBUSuggestedMentionList.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSuggestedMentionList.swift; path = ../Sources/View/Channel/MessageInput/SBUSuggestedMentionList.swift; sourceTree = ""; }; + CD315DD060E0A7F6ACF32325 /* SBUModerationsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsModule.swift; path = ../Sources/Module/Moderations/SBUModerationsModule.swift; sourceTree = ""; }; + CDDF8D72848C64E37CB61015 /* SBUQuotedBaseMessageViewParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuotedBaseMessageViewParams.swift; path = ../Sources/View/Channel/MessageCell/Replies/ViewParams/SBUQuotedBaseMessageViewParams.swift; sourceTree = ""; }; + CDE8456A5754CEB8284EA838 /* UIScrollView+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIScrollView+SBUIKit.swift"; path = "../Sources/Extension/UIScrollView+SBUIKit.swift"; sourceTree = ""; }; + CE0631DE516FBCB87956BAC3 /* SBUGroupChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelViewController.swift; path = ../Sources/View/Channel/SBUGroupChannelViewController.swift; sourceTree = ""; }; CE3094ABD7D9756A038A5AB4 /* LiveStreamChannelListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveStreamChannelListViewController.swift; sourceTree = ""; }; - CE8A9242ED796B54B2149179 /* SBUTypingIndicatorMessage.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingIndicatorMessage.swift; path = ../Sources/Model/SBUTypingIndicatorMessage.swift; sourceTree = ""; }; - CEB4E491F522CC53145BD08D /* SendbirdUI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SendbirdUI.swift; path = ../Sources/SendbirdUI.swift; sourceTree = ""; }; - CF24A5AD6A8743DDBFD7C4AE /* SBUOpenChannelUnknownMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelUnknownMessageCell.swift; path = ../Sources/View/Channel/MessageCell/OpenChannel/SBUOpenChannelUnknownMessageCell.swift; sourceTree = ""; }; - CFA01B2CAFB50D7FAD57A46C /* Date+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Date+SBUIKit.swift"; path = "../Sources/Extension/Date+SBUIKit.swift"; sourceTree = ""; }; - D011CCF42B7CB4A5AE7843B2 /* SBUScrollBottomView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUScrollBottomView.swift; path = ../Sources/View/Channel/ScrollBottomView/SBUScrollBottomView.swift; sourceTree = ""; }; - D0F1CDA241DA262F2CDF93C3 /* SBURegisterOperatorViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBURegisterOperatorViewController.swift; path = ../Sources/View/SelectUser/SBURegisterOperatorViewController.swift; sourceTree = ""; }; - D17D139546C12B0FB9B354F0 /* SBUFormViewParams.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFormViewParams.Deprecated.swift; path = ../Sources/Deprecated/SBUFormViewParams.Deprecated.swift; sourceTree = ""; }; - D2181662B275FE88542AD26F /* SBUMessageSearchModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchModule.Header.swift; path = ../Sources/Module/MessageSearch/SBUMessageSearchModule.Header.swift; sourceTree = ""; }; + CEECB941A8FBD37EFEFC553F /* SBUConstant.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConstant.swift; path = ../Sources/Constant/SBUConstant.swift; sourceTree = ""; }; + CF65B7885DCFA75A65D253FF /* SBUMessageTemplate.ImageRatioType.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.ImageRatioType.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.ImageRatioType.swift; sourceTree = ""; }; + CFBA75BFD34AA4CB733AFD67 /* SBUBaseSelectUserModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserModule.List.swift; path = ../Sources/Module/SelectUser/SBUBaseSelectUserModule.List.swift; sourceTree = ""; }; + CFBFB5FD5BBC6FBBF82545AD /* SBUGroupChannelViewController.Unavailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelViewController.Unavailable.swift; path = ../Sources/Deprecated/Channel/SBUGroupChannelViewController.Unavailable.swift; sourceTree = ""; }; + CFFE0FADB7DF38D0A9529A96 /* SBUBaseMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUBaseMessageCellParams.swift; sourceTree = ""; }; + D010876D601B1A3E11B87018 /* SBUMessageFormMultiTextItemView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormMultiTextItemView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SBUMessageFormMultiTextItemView.swift; sourceTree = ""; }; + D055E1C7D8FB4A8F3552F98E /* SBUGroupChannelPushSettingsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsViewController.swift; path = ../Sources/View/NotificationSettings/SBUGroupChannelPushSettingsViewController.swift; sourceTree = ""; }; + D09DBF0EC83E4E1209BF7031 /* SBUCreateOpenChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateOpenChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/SelectUser/SBUCreateOpenChannelModule.Deprecated.swift; sourceTree = ""; }; + D0A86F2DF4A2A187EDEA0FB8 /* SBUConfig.GroupChannel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfig.GroupChannel.swift; path = ../Sources/Configuration/SBUConfig.GroupChannel.swift; sourceTree = ""; }; + D0C29B5B55241C104AB00977 /* SBUMessageFormItemView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormItemView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SBUMessageFormItemView.swift; sourceTree = ""; }; + D1063EB35331F4506C4F0B8F /* SBUTypingIndicatorBubbleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingIndicatorBubbleView.swift; path = ../Sources/View/Common/SBUTypingIndicatorBubbleView.swift; sourceTree = ""; }; + D1AF51D7CE8D04E799D606E9 /* SBUBaseMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUBaseMessageCell.swift; sourceTree = ""; }; D22C301C4940E6DCA7C64C8D /* BasicUsagesView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = BasicUsagesView.xib; sourceTree = ""; }; - D231EC12D303338292A7C9A8 /* SBUBaseViewController.Unavailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseViewController.Unavailable.swift; path = ../Sources/Deprecated/SBUBaseViewController.Unavailable.swift; sourceTree = ""; }; - D26CFF824DE2EEFB3AA18E47 /* SBUMessageThreadModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadModule.Header.swift; path = ../Sources/Module/MessageThread/SBUMessageThreadModule.Header.swift; sourceTree = ""; }; - D2897B41715E85133B856DF0 /* SBUAlertView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUAlertView.swift; path = ../Sources/View/Common/AlertView/SBUAlertView.swift; sourceTree = ""; }; + D22CAD48F00CAF7563928667 /* SBUUserListModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserListModule.Header.swift; path = ../Sources/Module/UserList/SBUUserListModule.Header.swift; sourceTree = ""; }; + D2DDED6713E40ABD4BD1DBE1 /* SBUFormViewParams.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFormViewParams.Deprecated.swift; path = ../Sources/Deprecated/SBUFormViewParams.Deprecated.swift; sourceTree = ""; }; D2F911922A1B0E98CBD9500A /* MetadataViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MetadataViewController.swift; sourceTree = ""; }; - D32F9144F8C271AF17A7B425 /* SBUQuoteMessageInputViewParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuoteMessageInputViewParams.swift; path = ../Sources/View/Channel/MessageInput/ViewParams/SBUQuoteMessageInputViewParams.swift; sourceTree = ""; }; + D31BB5551F5B0C4B761B4D4A /* SBUOpenChannelModule.Input.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelModule.Input.swift; path = ../Sources/Module/Channel/OpenChannel/SBUOpenChannelModule.Input.swift; sourceTree = ""; }; D387FF3E314AF4F7AFA265F3 /* AIChatBotViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = AIChatBotViewController.xib; sourceTree = ""; }; - D3A932A3BE7EBF01507C6ACA /* SBUBaseChannelListViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelListViewModel.swift; path = ../Sources/ViewModel/ChannelList/SBUBaseChannelListViewModel.swift; sourceTree = ""; }; + D3BDD1F1E1C54E7BBF7EF34B /* SBUBaseChannelListViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelListViewModel.swift; path = ../Sources/ViewModel/ChannelList/SBUBaseChannelListViewModel.swift; sourceTree = ""; }; + D3FA63D9B60F878938D7C620 /* SBUModerationsModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsModule.Deprecated.swift; path = ../Sources/Deprecated/Module/Moderations/SBUModerationsModule.Deprecated.swift; sourceTree = ""; }; D41DC19666A44BCF0D3C6F9E /* CustomBaseViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomBaseViewController.swift; sourceTree = ""; }; + D44C845D173AE5DDD1F4C86F /* SBUCreateChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/SelectUser/SBUCreateChannelModule.Deprecated.swift; sourceTree = ""; }; + D4BD0DF774EA634A2B89AF8F /* UIApplication+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIApplication+SBUIKit.swift"; path = "../Sources/Extension/UIApplication+SBUIKit.swift"; sourceTree = ""; }; D52175BB76AF7926133CF704 /* GlobalSetCustomManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GlobalSetCustomManager.swift; sourceTree = ""; }; - D67C3DF205A94578CDF95008 /* SBUMessageSearchViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchViewModel.swift; path = ../Sources/ViewModel/MessageSearch/SBUMessageSearchViewModel.swift; sourceTree = ""; }; - D709C7A19755DA1176D4BF66 /* SBUMessageFormItemView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormItemView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SBUMessageFormItemView.swift; sourceTree = ""; }; - D84112D00311FE8E41D3F521 /* SBUViewControllerSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUViewControllerSet.swift; path = ../Sources/View/SBUViewControllerSet.swift; sourceTree = ""; }; - D8705455BCC557555B8031C8 /* String+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "String+SBUIKit.swift"; path = "../Sources/Extension/String+SBUIKit.swift"; sourceTree = ""; }; + D57C491CE4E8339CF2EB880A /* StringProtocol+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "StringProtocol+SBUIKit.swift"; path = "../Sources/Extension/StringProtocol+SBUIKit.swift"; sourceTree = ""; }; + D69A3D78ED90E4089D3C07CD /* SBUBottomSheetController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBottomSheetController.swift; path = ../Sources/View/Common/Menu/SBUBottomSheetController.swift; sourceTree = ""; }; + D75D43D7C8A4332088263FA6 /* SBUChatNotificationCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationCell.swift; path = ../Sources/View/Channel/MessageCell/NotificationChannel/SBUChatNotificationCell.swift; sourceTree = ""; }; + D7FC723CA3B3F942FFBF10FD /* SBUMultipleFilesMessageCollectionView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMultipleFilesMessageCollectionView.swift; path = ../Sources/View/Channel/MessageCell/MultipleFilesMessage/SBUMultipleFilesMessageCollectionView.swift; sourceTree = ""; }; D8BA68D9366EDD742F958A66 /* Models.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Models.swift; sourceTree = ""; }; - D9ADE600ED52A593B0AC31D4 /* SBUCacheManager.Image.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.Image.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.Image.swift; sourceTree = ""; }; - DA0B6648419212AE21AB3B54 /* SBUBarButtonItem.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBarButtonItem.swift; path = ../Sources/View/Common/SBUBarButtonItem.swift; sourceTree = ""; }; - DA60DF18ED4AE9865D5ED022 /* SBUGroupChannelModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelModule.swift; path = ../Sources/Module/Channel/GroupChannel/SBUGroupChannelModule.swift; sourceTree = ""; }; - DC2A7B638F46D90CEC9110EE /* SBUMessageFormChipsItemView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormChipsItemView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SBUMessageFormChipsItemView.swift; sourceTree = ""; }; - DC50B4B086A941E8E1A82DB8 /* SBUBaseChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/Channel/SBUBaseChannelModule.Deprecated.swift; sourceTree = ""; }; - DD3868DBEF648DF64D6EDEA1 /* SBUUnknownMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUnknownMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUUnknownMessageCellParams.swift; sourceTree = ""; }; - DEBF2AE44462F3859FB4D67B /* SBUGroupChannelListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListViewController.swift; path = ../Sources/View/ChannelList/SBUGroupChannelListViewController.swift; sourceTree = ""; }; - DF1FD44B5E5EED536B21DC52 /* SBUGroupChannelSettingsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsViewController.swift; path = ../Sources/View/ChannelSettings/SBUGroupChannelSettingsViewController.swift; sourceTree = ""; }; + D915E9E6C658C2A6B320B54C /* UIColor+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIColor+SBUIKit.swift"; path = "../Sources/Extension/UIColor+SBUIKit.swift"; sourceTree = ""; }; + DA884B9C05518C89428F530D /* SBUStackView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUStackView.swift; path = ../Sources/View/Common/SBUStackView.swift; sourceTree = ""; }; + DADE9978AD80649A5C0DF233 /* SBURegisterOperatorModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBURegisterOperatorModule.Header.swift; path = ../Sources/Module/SelectUser/RegisterOperator/SBURegisterOperatorModule.Header.swift; sourceTree = ""; }; + DAF1B4C2E5F8F0D0D15A31E7 /* SBUEmojiManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUEmojiManager.swift; path = ../Sources/Manager/SBUEmojiManager.swift; sourceTree = ""; }; + DCD1091E08A9D9F154CDC2C0 /* SBUInviteUserModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUInviteUserModule.List.swift; path = ../Sources/Module/SelectUser/InviteUser/SBUInviteUserModule.List.swift; sourceTree = ""; }; + DD0E6B88CC7F9E80C8F6B305 /* SBUGroupChannelListModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListModule.List.swift; path = ../Sources/Module/ChannelList/GroupChannel/SBUGroupChannelListModule.List.swift; sourceTree = ""; }; + DD4E76CA93253D600216657C /* SBUMessageTemplate.Syntax.Styles.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Styles.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Styles.swift; sourceTree = ""; }; + DD9F293CB1BA36B9D8D335A8 /* SBUOpenChannelSettingsModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingsModule.Deprecated.swift; path = ../Sources/Deprecated/Module/ChannelSettings/SBUOpenChannelSettingsModule.Deprecated.swift; sourceTree = ""; }; + DDBE78CDC2C84B8A02219C0A /* SBUGroupChannelListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListViewController.swift; path = ../Sources/View/ChannelList/SBUGroupChannelListViewController.swift; sourceTree = ""; }; + DE65E9F31BA0AC98929110F3 /* Sequence+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Sequence+SBUIKit.swift"; path = "../Sources/Extension/Sequence+SBUIKit.swift"; sourceTree = ""; }; + DE6C860D49E72966CE515EB5 /* SBUPendingMessageManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPendingMessageManager.swift; path = ../Sources/Manager/SBUPendingMessageManager.swift; sourceTree = ""; }; + DE8F09B00B590998A911E922 /* SBUOpenChannelModule.Media.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelModule.Media.swift; path = ../Sources/Module/Channel/OpenChannel/SBUOpenChannelModule.Media.swift; sourceTree = ""; }; + DE9AD43339DF3FFAFF9E9621 /* SBUCreateChannelViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelViewController.Deprecated.swift; path = ../Sources/Deprecated/CreateChannel/SBUCreateChannelViewController.Deprecated.swift; sourceTree = ""; }; + DEB37194DEE2FBDFBCFC7F81 /* SBUOpenChannelListViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelListViewModel.swift; path = ../Sources/ViewModel/ChannelList/SBUOpenChannelListViewModel.swift; sourceTree = ""; }; + DEE2B4EFD32A67B6176A299A /* SBUGroupChannelListModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelListModule.Deprecated.swift; path = ../Sources/Deprecated/Module/ChannelList/SBUGroupChannelListModule.Deprecated.swift; sourceTree = ""; }; DF385EBE406D7A33EBF3AD17 /* NibCustomView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NibCustomView.swift; sourceTree = ""; }; - DF9489BB8FBBF8868EDC3C83 /* SBUBaseChannelSettingsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsModule.swift; path = ../Sources/Module/ChannelSettings/SBUBaseChannelSettingsModule.swift; sourceTree = ""; }; + DF6345F69FDF5A157D241BC9 /* Data+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "Data+SBUIKit.swift"; path = "../Sources/Extension/Data+SBUIKit.swift"; sourceTree = ""; }; E00D6DB472E2D89F05B58CFD /* ConnectBusinessMessagingView.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = ConnectBusinessMessagingView.xib; sourceTree = ""; }; - E057930721BB60C0BD7A03CC /* SBUFeedNotificationChannelModule.CategoryFilter.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationChannelModule.CategoryFilter.swift; path = ../Sources/Module/Channel/NotificationChannel/Feed/SBUFeedNotificationChannelModule.CategoryFilter.swift; sourceTree = ""; }; + E0DF16EFEDABAEFA74F71CD9 /* SBUQuotedBaseMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuotedBaseMessageView.swift; path = ../Sources/View/Channel/MessageCell/Replies/MessageView/SBUQuotedBaseMessageView.swift; sourceTree = ""; }; + E1794FBF051FD2A95FFF1432 /* SBUGroupChannelPushSettingsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsModule.swift; path = ../Sources/Module/NotificationSettings/SBUGroupChannelPushSettingsModule.swift; sourceTree = ""; }; E19F12713F807D512874CB50 /* NotificationChannelViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NotificationChannelViewController.swift; sourceTree = ""; }; - E1A35652F99C00184B646821 /* SBUTypingIndicatorMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingIndicatorMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUTypingIndicatorMessageCell.swift; sourceTree = ""; }; - E23D40CA2B04FAB562775ECC /* SBUCreateChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelViewModel.swift; path = ../Sources/ViewModel/SelectUser/CreateChannel/SBUCreateChannelViewModel.swift; sourceTree = ""; }; - E255F4AFD46DE8D002198B68 /* SBUBaseChannelViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelViewController.swift; path = ../Sources/View/Channel/SBUBaseChannelViewController.swift; sourceTree = ""; }; + E1F0CC82C0AC905923C25117 /* SBUNotificationChannelManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNotificationChannelManager.swift; path = ../Sources/Manager/SBUNotificationChannelManager.swift; sourceTree = ""; }; E27F72A0D096280795BF7D61 /* MyOpenChannelSettingsViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyOpenChannelSettingsViewController.swift; sourceTree = ""; }; + E29931EA22D00FB621B624E6 /* SBUMessageTemplate.Syntax.Views.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Views.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Views.swift; sourceTree = ""; }; E2BB9D321E4FDE1E679A0373 /* CustomChannelListCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomChannelListCell.swift; sourceTree = ""; }; - E2C03B1143730CA5711EE55D /* SBUBaseChannelSettingsViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelSettingsViewController.swift; path = ../Sources/View/ChannelSettings/SBUBaseChannelSettingsViewController.swift; sourceTree = ""; }; - E2DE9F81DAC88548D4CA33ED /* SBUOpenChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelViewModel.swift; path = ../Sources/ViewModel/Channel/SBUOpenChannelViewModel.swift; sourceTree = ""; }; - E30DAF8F62AB93A42DF8EED7 /* SBUViewModelSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUViewModelSet.swift; path = ../Sources/ViewModel/SBUViewModelSet.swift; sourceTree = ""; }; - E316666F1690122AB584C9C1 /* SBUCreateOpenChannelModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateOpenChannelModule.Header.swift; path = ../Sources/Module/SelectUser/CreateChannel/SBUCreateOpenChannelModule.Header.swift; sourceTree = ""; }; E332E035DA3DA5F7E9D98CBA /* ChannelSettingsVC_Overriding.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelSettingsVC_Overriding.swift; sourceTree = ""; }; - E393F42E10B937A9D993E963 /* SBUCreateChannelTypeSelector.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateChannelTypeSelector.swift; path = ../Sources/View/SelectUser/CreateChannel/View/SBUCreateChannelTypeSelector.swift; sourceTree = ""; }; - E3C0B9F48D03F56C83440528 /* SBUMessageCellConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageCellConfiguration.swift; path = ../Sources/Configuration/MessageCell/SBUMessageCellConfiguration.swift; sourceTree = ""; }; - E4E96FCE5AC6FCDCCFA476C1 /* SBUPhotoAccess.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPhotoAccess.swift; path = ../Sources/View/Common/PhotoLibrary/SBUPhotoAccess.swift; sourceTree = ""; }; - E6D5845E9165633647AA83D9 /* SBUChannelListViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelListViewController.Deprecated.swift; path = ../Sources/Deprecated/ChannelList/SBUChannelListViewController.Deprecated.swift; sourceTree = ""; }; - E727446D37BC2FBAB373F91D /* SBUReplyConfiguration.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUReplyConfiguration.swift; path = ../Sources/Configuration/Replies/SBUReplyConfiguration.swift; sourceTree = ""; }; - E7B4B6356D739229D9B04A17 /* SBUOpenChannelImageContentView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelImageContentView.swift; path = ../Sources/View/Channel/MessageCell/FileMessageContentView/SBUOpenChannelImageContentView.swift; sourceTree = ""; }; - E7B7C05399E5A63475678C0B /* SBUGroupChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelModule.List.swift; path = ../Sources/Module/Channel/GroupChannel/SBUGroupChannelModule.List.swift; sourceTree = ""; }; - E7E4A59D5178D91C187B89BE /* SBUExtendedMessagePayloadCustomViewFactory.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUExtendedMessagePayloadCustomViewFactory.swift; path = ../Sources/View/Channel/MessageCell/CustomView/SBUExtendedMessagePayloadCustomViewFactory.swift; sourceTree = ""; }; - E7F3B43353382407FB7ACB52 /* SBUModuleSet.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModuleSet.Deprecated.swift; path = ../Sources/Deprecated/Module/SBUModuleSet.Deprecated.swift; sourceTree = ""; }; - E85C33236789938F30A4D88E /* SBUMessageCellProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageCellProtocol.swift; path = "../Sources/View/Life cycles/SBUMessageCellProtocol.swift"; sourceTree = ""; }; - E8CB3CF1A6E100DE2DEC3AE2 /* SBUMessageTemplate.Syntax.Aligns.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Syntax.Aligns.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Syntax.Aligns.swift; sourceTree = ""; }; + E3C492FACFF8132FD24B3692 /* SBUOpenChannelSettingsModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelSettingsModule.Header.swift; path = ../Sources/Module/ChannelSettings/OpenChannel/SBUOpenChannelSettingsModule.Header.swift; sourceTree = ""; }; + E3F8FA2679A556B5B6170572 /* SBUCreateOpenChannelModule.ProfileInput.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCreateOpenChannelModule.ProfileInput.swift; path = ../Sources/Module/SelectUser/CreateChannel/SBUCreateOpenChannelModule.ProfileInput.swift; sourceTree = ""; }; + E45EA21ABFDC566C52C5B851 /* SBUMessageTemplate.Action.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Action.swift; path = ../Sources/MessageTemplate/Syntax/SBUMessageTemplate.Action.swift; sourceTree = ""; }; + E52352941A448E4E062B5441 /* SBUUserListModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserListModule.swift; path = ../Sources/Module/UserList/SBUUserListModule.swift; sourceTree = ""; }; + E5EADB060500BBC37BF73911 /* SBUFeedNotificationCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedNotificationCell.swift; path = ../Sources/View/Channel/MessageCell/NotificationChannel/SBUFeedNotificationCell.swift; sourceTree = ""; }; + E63214C27114B413C99BC200 /* UIViewController+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UIViewController+SBUIKit.swift"; path = "../Sources/Extension/UIViewController+SBUIKit.swift"; sourceTree = ""; }; + E63C644AE0DACDB608F39C48 /* SBUGroupChannelPushSettingsModule.Header.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsModule.Header.swift; path = ../Sources/Module/NotificationSettings/SBUGroupChannelPushSettingsModule.Header.swift; sourceTree = ""; }; + E650103D74D3096368D9F8BE /* SBUBaseChannelViewController.Unavailable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelViewController.Unavailable.swift; path = ../Sources/Deprecated/Channel/SBUBaseChannelViewController.Unavailable.swift; sourceTree = ""; }; + E67D8C702401812614027E07 /* SBUMessageThreadModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadModule.swift; path = ../Sources/Module/MessageThread/SBUMessageThreadModule.swift; sourceTree = ""; }; + E6F47F9078584B2213E6A852 /* SBUGroupChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelModule.List.swift; path = ../Sources/Module/Channel/GroupChannel/SBUGroupChannelModule.List.swift; sourceTree = ""; }; + E737652B7CC0957AD9113F9F /* SBUEmptyView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUEmptyView.swift; path = ../Sources/View/Common/SBUEmptyView.swift; sourceTree = ""; }; + E747965D976B362F29A76025 /* SBUScrollBottomView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUScrollBottomView.swift; path = ../Sources/View/Channel/ScrollBottomView/SBUScrollBottomView.swift; sourceTree = ""; }; + E74ED44885947815D317C147 /* SBUQuoteMessageInputViewProtocol.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuoteMessageInputViewProtocol.swift; path = "../Sources/View/Life cycles/SBUQuoteMessageInputViewProtocol.swift"; sourceTree = ""; }; + E751C7C8B6E94111A95CD998 /* SBUFileMessageCellParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFileMessageCellParams.swift; path = ../Sources/View/Channel/MessageCell/MessageCellParams/SBUFileMessageCellParams.swift; sourceTree = ""; }; + E8563AAF96E2695F5C8E6149 /* SBUMessageTemplate.Renderer+Utils.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SBUMessageTemplate.Renderer+Utils.swift"; path = "../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer+Utils.swift"; sourceTree = ""; }; + E8E80FD38269894222F55CD7 /* SBUBaseChannelListModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelListModule.List.swift; path = ../Sources/Module/ChannelList/SBUBaseChannelListModule.List.swift; sourceTree = ""; }; + E9664EC97EABA449ECD33D44 /* SBUChannelPushSettingCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelPushSettingCell.swift; path = ../Sources/View/NotificationSettings/Cell/SBUChannelPushSettingCell.swift; sourceTree = ""; }; + E9AC601B0DF0FE1F84D85F02 /* SBUNavigationTitleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNavigationTitleView.swift; path = ../Sources/View/Common/SBUNavigationTitleView.swift; sourceTree = ""; }; E9C66209DE00D0888E84696B /* LiveStreamChannelListModule.List.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LiveStreamChannelListModule.List.swift; sourceTree = ""; }; + EA9323D6D646C3B960120113 /* SBUChannelSettingsChannelInfoView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelSettingsChannelInfoView.swift; path = ../Sources/View/ChannelSettings/View/SBUChannelSettingsChannelInfoView.swift; sourceTree = ""; }; EB3DB814003F6E3D146BDC70 /* ChannelListVC_CustomList.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListVC_CustomList.swift; sourceTree = ""; }; EBB823C463947E90BA7D1148 /* GroupChannelViewModel_AdditionalFeatures.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GroupChannelViewModel_AdditionalFeatures.swift; sourceTree = ""; }; - EC7626C31FACB23FEA2A5ACE /* SBULoading.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBULoading.swift; path = ../Sources/View/Common/SBULoading.swift; sourceTree = ""; }; - EC9DF3EFB7D7EA4A5124415E /* SBUEmojiListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUEmojiListViewController.swift; path = ../Sources/View/Channel/Reaction/SBUEmojiListViewController.swift; sourceTree = ""; }; - ECDC037BC830C2996C25E627 /* SBUSelectablePhotoViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSelectablePhotoViewController.swift; path = ../Sources/View/Common/PhotoLibrary/SBUSelectablePhotoViewController.swift; sourceTree = ""; }; - ED218381FA59031799422AA7 /* SBUCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCollectionViewCell.swift; path = "../Sources/View/Life cycles/SBUCollectionViewCell.swift"; sourceTree = ""; }; - ED8EA5455260FEAD450DD653 /* SBUModerationsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUModerationsModule.swift; path = ../Sources/Module/Moderations/SBUModerationsModule.swift; sourceTree = ""; }; + EC1B3CDBEF376A20747208A9 /* SBUVoiceFileInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVoiceFileInfo.swift; path = ../Sources/Model/SBUVoiceFileInfo.swift; sourceTree = ""; }; + ECBD3BF61C51B2693FDABF96 /* UICollectionView+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "UICollectionView+SBUIKit.swift"; path = "../Sources/Extension/UICollectionView+SBUIKit.swift"; sourceTree = ""; }; EDF0FBB0F38EFF12B4C20E59 /* ChannelVC_CustomInput.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelVC_CustomInput.swift; sourceTree = ""; }; - EDF6693A66EEC51D59CD4B20 /* SBUChannelStateBanner.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelStateBanner.swift; path = ../Sources/View/Channel/ChannelStateBanner/SBUChannelStateBanner.swift; sourceTree = ""; }; - EF0424B68B8D6F086B886A29 /* SBUAdminMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUAdminMessageCell.swift; path = ../Sources/View/Channel/MessageCell/SBUAdminMessageCell.swift; sourceTree = ""; }; - EF94C0C3A238B865922BDFE5 /* SBUPendingMessageManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUPendingMessageManager.swift; path = ../Sources/Manager/SBUPendingMessageManager.swift; sourceTree = ""; }; - EFEB81419D1B0D90242C9C64 /* SBUFeedbackAction.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUFeedbackAction.swift; path = ../Sources/Model/SBUFeedbackAction.swift; sourceTree = ""; }; - F01C355D71F5A2DCD5EBB3EF /* SBUConfig.Base.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfig.Base.swift; path = ../Sources/Configuration/SBUConfig.Base.swift; sourceTree = ""; }; - F02323AF0C697FC0D05DE8D1 /* SBUView.Unavaliable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUView.Unavaliable.swift; path = ../Sources/Deprecated/SBUView.Unavaliable.swift; sourceTree = ""; }; + EE43DB444DF9960D183A301D /* SBUMessageFormView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageFormView.swift; path = ../Sources/View/Channel/MessageCell/MessageForm/Views/SBUMessageFormView.swift; sourceTree = ""; }; + EE946BA3CE6D36E1809DE776 /* SBUUserMessageTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserMessageTextView.swift; path = ../Sources/View/Channel/CellView/SBUUserMessageTextView.swift; sourceTree = ""; }; + EEBFB762A374274391B75D59 /* SBUGroupChannelModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelModule.Deprecated.swift; path = ../Sources/Deprecated/Module/Channel/SBUGroupChannelModule.Deprecated.swift; sourceTree = ""; }; + EF993CB5C1201F1DD90E95C8 /* SBUBaseSelectUserViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseSelectUserViewController.Deprecated.swift; path = ../Sources/Deprecated/UserList/SBUBaseSelectUserViewController.Deprecated.swift; sourceTree = ""; }; + EFAEEEFE5278165149ED3E44 /* SBUMessageTemplateCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplateCell.swift; path = ../Sources/View/Channel/MessageCell/SBUMessageTemplateCell.swift; sourceTree = ""; }; F03CD5B640800DF99AAADDCA /* ChannelSettingsCustomManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelSettingsCustomManager.swift; sourceTree = ""; }; - F0EB9FC30556F07EA71C1D82 /* SBUGroupChannelSettingsModule.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsModule.swift; path = ../Sources/Module/ChannelSettings/GroupChannel/SBUGroupChannelSettingsModule.swift; sourceTree = ""; }; F0F6E578BF4A8F50AC7929B4 /* OpenChannelCustomManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OpenChannelCustomManager.swift; sourceTree = ""; }; - F10041C315BCD55A3769506A /* SBUMessageTemplate.Payload.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplate.Payload.swift; path = ../Sources/MessageTemplate/Processor/SBUMessageTemplate.Payload.swift; sourceTree = ""; }; - F170663107C729EABC28CCE7 /* SBUGroupChannelSettingsModule.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelSettingsModule.Deprecated.swift; path = ../Sources/Deprecated/Module/ChannelSettings/SBUGroupChannelSettingsModule.Deprecated.swift; sourceTree = ""; }; - F171EC2ADD6EEFD224B2B514 /* SBUConfig.GroupChannel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUConfig.GroupChannel.swift; path = ../Sources/Configuration/SBUConfig.GroupChannel.swift; sourceTree = ""; }; - F21946DED92FB5ED67702BFC /* SBUColorSet.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUColorSet.swift; path = ../Sources/Theme/SBUColorSet.swift; sourceTree = ""; }; + F146389B9310D3B2A12C036F /* SBUMessageTemplate.Renderer+RenderItems.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "SBUMessageTemplate.Renderer+RenderItems.swift"; path = "../Sources/MessageTemplate/Renderer/SBUMessageTemplate.Renderer+RenderItems.swift"; sourceTree = ""; }; + F2332CF954CF8CD146C176C2 /* SBUUserCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserCell.swift; path = ../Sources/View/Common/UserCell/SBUUserCell.swift; sourceTree = ""; }; + F23AAA8E953539D1693FE962 /* SBUQuotedBaseMessageViewParams.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuotedBaseMessageViewParams.Deprecated.swift; path = ../Sources/Deprecated/Channel/MessageCell/Replies/SBUQuotedBaseMessageViewParams.Deprecated.swift; sourceTree = ""; }; + F2890510DC6B33C2BB2943CE /* SBUMenuCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMenuCell.swift; path = ../Sources/View/Common/Menu/SBUMenuCell.swift; sourceTree = ""; }; F30F5208F4A18ACABFB2FF34 /* AIChatBotViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AIChatBotViewController.swift; sourceTree = ""; }; - F47FE3A49D3A0711F7CEC0E9 /* SBUVoicePlayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUVoicePlayer.swift; path = ../Sources/Manager/SBUVoicePlayer.swift; sourceTree = ""; }; - F4BBE737AF023BCB9B470B5C /* SBULabel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBULabel.swift; path = "../Sources/View/Life cycles/SBULabel.swift"; sourceTree = ""; }; - F4BF8964EE7F6E5CAC396DFE /* SBUUserMessageTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserMessageTextView.swift; path = ../Sources/View/Channel/CellView/SBUUserMessageTextView.swift; sourceTree = ""; }; - F4D81C956E6D6ED5CA2B5C9A /* SBUCacheManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCacheManager.swift; path = ../Sources/Manager/CacheManager/SBUCacheManager.swift; sourceTree = ""; }; - F5E6EC37E49888705BCCCEE6 /* SBUGlobalCustomParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGlobalCustomParams.swift; path = ../Sources/SBUGlobalCustomParams.swift; sourceTree = ""; }; - F659261ADCA2F379B70B5AC3 /* SBUTheme.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTheme.Deprecated.swift; path = ../Sources/Deprecated/SBUTheme.Deprecated.swift; sourceTree = ""; }; - F66A537BFAC223D49B038C9A /* SBUBaseChannelViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseChannelViewModel.swift; path = ../Sources/ViewModel/Channel/SBUBaseChannelViewModel.swift; sourceTree = ""; }; - F73880F0492BF59B6E7D670E /* SBUOpenChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelModule.List.swift; path = ../Sources/Module/Channel/OpenChannel/SBUOpenChannelModule.List.swift; sourceTree = ""; }; + F43A5FC7EB56EB0E85482B5A /* BaseMessage+SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "BaseMessage+SBUIKit.swift"; path = "../Sources/Extension/ChatSDK/BaseMessage+SBUIKit.swift"; sourceTree = ""; }; + F5A71462A25A4CA253308676 /* SBUForm.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUForm.Deprecated.swift; path = ../Sources/Deprecated/SBUForm.Deprecated.swift; sourceTree = ""; }; + F61FBE9899FDCE7D66E99D9C /* SBUSuggestedReplyViewParams.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSuggestedReplyViewParams.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/ViewParams/SBUSuggestedReplyViewParams.swift; sourceTree = ""; }; F781C196C840F15272F5D1C0 /* MemberListCustomManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MemberListCustomManager.swift; sourceTree = ""; }; - F82DECA6D296F1808554139E /* SBUMessageDateView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageDateView.swift; path = ../Sources/View/Channel/CellView/SBUMessageDateView.swift; sourceTree = ""; }; - F87593186CF3A342F5371DA2 /* SBUGroupChannelPushSettingsViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUGroupChannelPushSettingsViewModel.swift; path = ../Sources/ViewModel/NotificationSettings/SBUGroupChannelPushSettingsViewModel.swift; sourceTree = ""; }; - F8DA7826188BAF96B54EE452 /* SBUMessageThreadViewModel.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageThreadViewModel.swift; path = ../Sources/ViewModel/MessageThread/SBUMessageThreadViewModel.swift; sourceTree = ""; }; - F93024A6454FE9A1B8A163FD /* SBUReactionCollectionViewCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUReactionCollectionViewCell.swift; path = ../Sources/View/Channel/Reaction/SBUReactionCollectionViewCell.swift; sourceTree = ""; }; - FA0B2AD80A2D898A8984FE63 /* SBUTypingIndicatorBubbleView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingIndicatorBubbleView.swift; path = ../Sources/View/Common/SBUTypingIndicatorBubbleView.swift; sourceTree = ""; }; - FA2015C5BCDEFFAD138365B4 /* SBUMentionLimitGuideCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMentionLimitGuideCell.swift; path = ../Sources/View/Channel/MessageInput/SBUMentionLimitGuideCell.swift; sourceTree = ""; }; + F7BBFC3D2F7F703921EC560B /* SBULogger.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBULogger.swift; path = ../Sources/Util/SBULogger.swift; sourceTree = ""; }; + F9281572105138A1113C06F0 /* SBUStringSet.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUStringSet.Deprecated.swift; path = ../Sources/Constant/SBUStringSet.Deprecated.swift; sourceTree = ""; }; + F95EE58925E458E93D7FDCE6 /* SBUUser.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUser.swift; path = ../Sources/Model/SBUUser.swift; sourceTree = ""; }; FA431857E8160340E7E545C3 /* ChannelListViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChannelListViewController.swift; sourceTree = ""; }; + FA83A2B6632271A76FC5AC78 /* SendbirdUI.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SendbirdUI.swift; path = ../Sources/SendbirdUI.swift; sourceTree = ""; }; + FB69A7EAA719CEEC2CDD571A /* SBUChatNotificationChannelModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChatNotificationChannelModule.List.swift; path = ../Sources/Module/Channel/NotificationChannel/Chat/SBUChatNotificationChannelModule.List.swift; sourceTree = ""; }; + FB6B3ADC98B9C071ABAB009D /* SBUTextView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTextView.swift; path = "../Sources/View/Life cycles/SBUTextView.swift"; sourceTree = ""; }; FBA3029EE0577CF7753B87E4 /* UIImageView+Ext.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIImageView+Ext.swift"; sourceTree = ""; }; FBCECAC20501BC1FA624C11C /* AIChatBotSignInViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = AIChatBotSignInViewController.xib; sourceTree = ""; }; - FC9107814E344376AA46324C /* SBUChannelPushSettingCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelPushSettingCell.swift; path = ../Sources/View/NotificationSettings/Cell/SBUChannelPushSettingCell.swift; sourceTree = ""; }; - FD7896E4CD17AAB4BE38CB15 /* SBUViewLifeCycle.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUViewLifeCycle.swift; path = "../Sources/View/Life cycles/SBUViewLifeCycle.swift"; sourceTree = ""; }; - FDCECE8996CFAAA2CBED5EB8 /* SBUMessageSearchModule.List.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchModule.List.swift; path = ../Sources/Module/MessageSearch/SBUMessageSearchModule.List.swift; sourceTree = ""; }; - FE0850424E5BF01EE6150127 /* SBUQuotedFileMessageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUQuotedFileMessageView.swift; path = ../Sources/View/Channel/MessageCell/Replies/MessageView/SBUQuotedFileMessageView.swift; sourceTree = ""; }; + FBEAAD5F16B32284ECF914A3 /* SBUChannelListViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUChannelListViewController.Deprecated.swift; path = ../Sources/Deprecated/ChannelList/SBUChannelListViewController.Deprecated.swift; sourceTree = ""; }; + FC378827B5740067C0447146 /* SBUBaseMessageCellParams.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUBaseMessageCellParams.Deprecated.swift; path = ../Sources/Deprecated/Channel/MessageCell/MessageCellParams/SBUBaseMessageCellParams.Deprecated.swift; sourceTree = ""; }; + FCB5700F5D0D4B10B740AEF4 /* SBUUserListViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUUserListViewController.swift; path = ../Sources/View/UserList/SBUUserListViewController.swift; sourceTree = ""; }; + FCC5581F9677458AF778F7F4 /* UIStackView.SBUIKit.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = UIStackView.SBUIKit.swift; path = ../Sources/Extension/UIStackView.SBUIKit.swift; sourceTree = ""; }; + FCC8C31980DC15ADA27BAC64 /* SBUMenuSheetViewController.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMenuSheetViewController.swift; path = ../Sources/View/Common/Menu/SBUMenuSheetViewController.swift; sourceTree = ""; }; + FD0BC8DC212FB085843FDCF5 /* SBUCoverImageView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUCoverImageView.swift; path = ../Sources/View/Common/SBUCoverImageView.swift; sourceTree = ""; }; + FD1958ABF18FC7814345A68C /* SBUMediaView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMediaView.swift; path = ../Sources/View/Channel/Media/SBUMediaView.swift; sourceTree = ""; }; + FDE4BE315EA68C5AB211C7C0 /* SBUTypingIndicatorInfo.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUTypingIndicatorInfo.swift; path = ../Sources/Model/SBUTypingIndicatorInfo.swift; sourceTree = ""; }; + FDEBD429C35EA9038A2DC6C5 /* SBUMessageSearchViewController.Deprecated.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageSearchViewController.Deprecated.swift; path = ../Sources/Deprecated/MessageSearch/SBUMessageSearchViewController.Deprecated.swift; sourceTree = ""; }; + FE33118AFAADE5A66A92ED8F /* SBUOpenChannelUnknownMessageCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUOpenChannelUnknownMessageCell.swift; path = ../Sources/View/Channel/MessageCell/OpenChannel/SBUOpenChannelUnknownMessageCell.swift; sourceTree = ""; }; + FEC26E9D6CA4DAB0FFD3991F /* SBUSuggestedReplyView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUSuggestedReplyView.swift; path = ../Sources/View/Channel/MessageCell/SuggestedReply/Views/SBUSuggestedReplyView.swift; sourceTree = ""; }; + FED6FDF8D412E93F70FD9C9C /* SBUMessageTemplateCell.MessageTemplateLayer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUMessageTemplateCell.MessageTemplateLayer.swift; path = ../Sources/View/Channel/MessageCell/SBUMessageTemplateCell.MessageTemplateLayer.swift; sourceTree = ""; }; + FF6AE8EC96A46BEC3415399C /* SBUNotificationEmptyView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = SBUNotificationEmptyView.swift; path = ../Sources/View/Common/SBUNotificationEmptyView.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -1174,13 +1174,21 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 00A6A46D3C9847B95B22628C /* Feedback */ = { + 01251B2761FF6CA563F540EE /* Header */ = { isa = PBXGroup; children = ( - 4DF4CD9FFD4C3FF707E785A5 /* SBUFeedbackView.swift */, - 2E63366C3C9F953088082466 /* SBUFeedbackViewParams.swift */, + AEBB33A58E1762A5864B199E /* SBUChannelInfoHeaderView.swift */, + 1A9FBA83D0706529AD357223 /* SBUChannelTitleView.swift */, ); - name = Feedback; + name = Header; + sourceTree = ""; + }; + 0164B16CC190160CB48818BB /* ScrollBottomView */ = { + isa = PBXGroup; + children = ( + E747965D976B362F29A76025 /* SBUScrollBottomView.swift */, + ); + name = ScrollBottomView; sourceTree = ""; }; 017756283A183F1F06F0DDA0 /* ChannelList */ = { @@ -1194,30 +1202,39 @@ path = ChannelList; sourceTree = ""; }; - 01B3642ED76495517061515F /* VoiceMessage */ = { + 025230C9EFA653936BB48314 /* ChannelSettings */ = { isa = PBXGroup; children = ( - 58C104A95E8E5D5564A46B3E /* SBUVoiceMessageConfiguration.swift */, + 269C89C0A0F594C40DBACA76 /* Cell */, + 79C9DF640DACEC9E90D965F5 /* View */, ); - name = VoiceMessage; + path = ChannelSettings; sourceTree = ""; }; - 025230C9EFA653936BB48314 /* ChannelSettings */ = { + 049B1136F3EDE8CCD4A35675 /* Replies */ = { isa = PBXGroup; children = ( - 269C89C0A0F594C40DBACA76 /* Cell */, - 79C9DF640DACEC9E90D965F5 /* View */, + F23AAA8E953539D1693FE962 /* SBUQuotedBaseMessageViewParams.Deprecated.swift */, ); - path = ChannelSettings; + name = Replies; sourceTree = ""; }; - 02640DD50C9B19926097C397 /* Moderations */ = { + 05021E801F5319038E6B7699 /* NotificationChannel */ = { isa = PBXGroup; children = ( - 4671966523741F0387560C3F /* SBUModerationsViewController.Deprecated.swift */, - 9B4E52E7EE8516B67A072814 /* SBUModerationsViewModel.Deprecated.swift */, + D75D43D7C8A4332088263FA6 /* SBUChatNotificationCell.swift */, + E5EADB060500BBC37BF73911 /* SBUFeedNotificationCell.swift */, + B6FC93D7B877D701B03AF862 /* SBUNotificationCell.swift */, ); - name = Moderations; + name = NotificationChannel; + sourceTree = ""; + }; + 052BE3F28A22AB5ECE24AFE2 /* ChannelStateBanner */ = { + isa = PBXGroup; + children = ( + B7D92122E4097DC305A8145C /* SBUChannelStateBanner.swift */, + ); + name = ChannelStateBanner; sourceTree = ""; }; 05CC6894EE8BB6036AFC3D60 /* User */ = { @@ -1243,30 +1260,22 @@ path = InviteUser; sourceTree = ""; }; - 07232CE9072473CDA43850EF /* ChatSDK */ = { - isa = PBXGroup; - children = ( - 38FD4409DD604A04A9EC1BF7 /* BaseMessage+SBUIKit.MessageTemplate.swift */, - 3679085D71EE93632C7EAE11 /* BaseMessage+SBUIKit.swift */, - 2CC4F9823711944B241FD661 /* MessageForm+SBUIKit.swift */, - 4BCDD1A5F1E46853785B8C82 /* MultipleFilesMessage+SBUIKit.swift */, - 33A02755830FA2C3CE13255B /* SendbirdChat+SBUIKit.swift */, - ); - name = ChatSDK; - sourceTree = ""; - }; - 0768CC793BB077DB44AE644B /* Views */ = { + 08B71F343E56302FC2E7983B /* Syntax */ = { isa = PBXGroup; children = ( - DC2A7B638F46D90CEC9110EE /* SBUMessageFormChipsItemView.swift */, - 53857DD9B816C8BD25FF5F6F /* SBUMessageFormFallbackView.swift */, - D709C7A19755DA1176D4BF66 /* SBUMessageFormItemView.swift */, - 898965DF1351002E7F540124 /* SBUMessageFormMultiTextItemView.swift */, - A3743AE45E466BF564F2D15C /* SBUMessageFormSingleTextItemView.swift */, - 3005288FB15CEA38B1CCE48B /* SBUMessageFormView.swift */, - D2EF0A7E8FC9D20316DF3580 /* SubViews */, + E45EA21ABFDC566C52C5B851 /* SBUMessageTemplate.Action.swift */, + 1560AA0991C25E804E2A7137 /* SBUMessageTemplate.Decoders.swift */, + 271F375602E0485BD6B133CB /* SBUMessageTemplate.ErrorMessages.swift */, + CF65B7885DCFA75A65D253FF /* SBUMessageTemplate.ImageRatioType.swift */, + 7482327B20D718AB230DBA13 /* SBUMessageTemplate.Syntax.Aligns.swift */, + 2A912AB54CD1B06747EC40E1 /* SBUMessageTemplate.Syntax.Identifier.swift */, + 929C9FCFB2007BB7E70959DD /* SBUMessageTemplate.Syntax.Item.swift */, + 733B3A136EDCAE5F32E98A55 /* SBUMessageTemplate.Syntax.Sizes.swift */, + DD4E76CA93253D600216657C /* SBUMessageTemplate.Syntax.Styles.swift */, + 8AFA7E902B856644158A8A60 /* SBUMessageTemplate.Syntax.Types.swift */, + E29931EA22D00FB621B624E6 /* SBUMessageTemplate.Syntax.Views.swift */, ); - name = Views; + name = Syntax; sourceTree = ""; }; 094189D8BF37978BE68B47E2 /* Customize */ = { @@ -1281,47 +1290,78 @@ path = Customize; sourceTree = ""; }; - 09EE339B4FBC8E25F465F18A /* CreateChannel */ = { + 0971D86A836127B4F6DC8476 /* ChannelList */ = { isa = PBXGroup; children = ( - F813A0E37C4102CBDE5DE433 /* View */, + FBEAAD5F16B32284ECF914A3 /* SBUChannelListViewController.Deprecated.swift */, ); - path = CreateChannel; + name = ChannelList; sourceTree = ""; }; - 0A345402A7F312463A03482D /* NotificationSettings */ = { + 09A3C5E20A48BF3ACA8ED195 /* SelectUser */ = { isa = PBXGroup; children = ( - F87593186CF3A342F5371DA2 /* SBUGroupChannelPushSettingsViewModel.swift */, + 72688E383B2A36C10F88E28A /* CreateChannel */, + DCA7427E20468C03218C4761 /* InviteUser */, + 9719F1254CECB3FED1351F5F /* RegisterOperator */, + B3F69F5FE63EA170346C2652 /* SBUBaseSelectUserModule.Header.swift */, + CFBA75BFD34AA4CB733AFD67 /* SBUBaseSelectUserModule.List.swift */, + 3BB7D281DAD481F3E43747A8 /* SBUBaseSelectUserModule.swift */, ); - name = NotificationSettings; + name = SelectUser; sourceTree = ""; }; - 0AC747E5FB8C2A68CABCECEF /* NotificationSettings */ = { + 09E8F6B04E131672BA37D8D5 /* Moderations */ = { isa = PBXGroup; children = ( - D9F9816989CFEB54933BB5F5 /* Cell */, - 54488A845BF4545A1D254A2A /* SBUGroupChannelPushSettingsViewController.swift */, + 23872DE4580E4114EBAF5775 /* SBUModerationsModule.Header.swift */, + C7A1219BC8738C3D6C42F341 /* SBUModerationsModule.List.swift */, + CD315DD060E0A7F6ACF32325 /* SBUModerationsModule.swift */, ); - name = NotificationSettings; + name = Moderations; sourceTree = ""; }; - 0AFCD8420E77AE46E472F9B1 /* OpenChannel */ = { + 09EE339B4FBC8E25F465F18A /* CreateChannel */ = { isa = PBXGroup; children = ( + F813A0E37C4102CBDE5DE433 /* View */, ); - path = OpenChannel; + path = CreateChannel; + sourceTree = ""; + }; + 0A18A9016C780E0639124C12 /* Sources */ = { + isa = PBXGroup; + children = ( + B598482660316B09C2FA1437 /* Configuration */, + 8E93EE20299517D0EC8C1A9B /* Constant */, + 3A5534963E7E9EB771559492 /* Deprecated */, + F88125DC9F5CB54EB7E54879 /* Enums */, + 5FA9D6F48112101A3D4D5761 /* Extension */, + 401AF0DFFF70896871C2D3AD /* Manager */, + 9676EE282CA2412A4BB6B3C8 /* MessageTemplate */, + DA22BF2AA267E908ED362C00 /* Model */, + 387F5B4A1125400C14917E24 /* Module */, + 56569FB15519EDD68ED03257 /* PrivacyInfo.xcprivacy */, + DEA443AB2088EB679B958223 /* Protocol */, + 78E174F5EE5510B4B44A2771 /* Resource */, + 56922E5BE0AEAF6E3581B756 /* SBUAvailable.swift */, + 8F1BF3E729261E2B6B93B279 /* SBUGlobalCustomParams.swift */, + 052DFE5F922B005DBD1C7CC3 /* SBUGlobals.swift */, + FA83A2B6632271A76FC5AC78 /* SendbirdUI.swift */, + 0AC56497B3B2BB2BEB4A0B35 /* SendbirdUIKit.h */, + E427549D769F41889E344F9D /* Theme */, + 0EC8F8579BC439AB86F87147 /* Util */, + 5521A07579973A5BFE1F9C9B /* View */, + 6EFF699FF49501F22FB7CEEB /* ViewModel */, + ); + name = Sources; sourceTree = ""; }; - 0C2199425106C0ABDB48780F /* Constant */ = { + 0AFCD8420E77AE46E472F9B1 /* OpenChannel */ = { isa = PBXGroup; children = ( - 2106254D7AEEC53F42F2F47D /* SBUConstant.swift */, - 7458243CBFAF08FA65A8B707 /* SBUDateFormatSet.swift */, - B7A7602EF0197B665C0882D7 /* SBUStringSet.Deprecated.swift */, - 504AB21E4A1982F421B7DF2B /* SBUStringSet.swift */, ); - name = Constant; + path = OpenChannel; sourceTree = ""; }; 0C98B90C7B1C0C82787FD4D0 /* Common */ = { @@ -1334,43 +1374,20 @@ path = Common; sourceTree = ""; }; - 0D0A56561C9C73211E694DFD /* MySettings */ = { - isa = PBXGroup; - children = ( - E27F72A0D096280795BF7D61 /* MyOpenChannelSettingsViewController.swift */, - ); - path = MySettings; - sourceTree = ""; - }; - 0DCDC93F41CE0479134A1254 /* SelectUser */ = { - isa = PBXGroup; - children = ( - 634BD9F50A2B3E6F982DEB18 /* SBUCreateChannelModule.Deprecated.swift */, - 5240FD65943B45BACA5B0936 /* SBUCreateOpenChannelModule.Deprecated.swift */, - 7C5F177688A99F51D010B05F /* SBUInviteUserModule.Deprecated.swift */, - 20C682D33DE691FDE99AD325 /* SBURegisterOperatorModule.Deprecated.swift */, - ); - name = SelectUser; - sourceTree = ""; - }; - 0DFEB34D1ACA9CE96D5F7572 /* Feed */ = { + 0CC7BA10EAF646818D83091A /* ChannelSettings */ = { isa = PBXGroup; children = ( - 72C1640A76CFD77E938864DA /* Params */, - E057930721BB60C0BD7A03CC /* SBUFeedNotificationChannelModule.CategoryFilter.swift */, - 25C71BC37C33687DA11A0180 /* SBUFeedNotificationChannelModule.Header.swift */, - 7E5CA48313909A06402840C6 /* SBUFeedNotificationChannelModule.List.swift */, - B403B2C6DCCF314F229B3D9E /* SBUFeedNotificationChannelModule.swift */, + 8C55837A6B6EB88A6FEE1FD6 /* SBUBaseChannelSettingsViewController.Deprecated.swift */, ); - name = Feed; + name = ChannelSettings; sourceTree = ""; }; - 0E1FB7B89BFA69FD5FF9D5CF /* ViewParams */ = { + 0D0A56561C9C73211E694DFD /* MySettings */ = { isa = PBXGroup; children = ( - 3E8DE19432A998DA3FB7B396 /* SBUMessageFormViewParams.swift */, + E27F72A0D096280795BF7D61 /* MyOpenChannelSettingsViewController.swift */, ); - name = ViewParams; + path = MySettings; sourceTree = ""; }; 0E523CD22BB5B6FB049F8C25 /* Module */ = { @@ -1389,14 +1406,36 @@ path = Module; sourceTree = ""; }; - 0F9B9946802E919734D38B0F /* Chat */ = { + 0E63354A062AD859343C8163 /* ChannelList */ = { isa = PBXGroup; children = ( - 981FD68942BC72D97597445E /* SBUChatNotificationChannelModule.Header.swift */, - 4A6AC783099114A7EED5B866 /* SBUChatNotificationChannelModule.List.swift */, - 8C5AD868C6D50B60BACDD079 /* SBUChatNotificationChannelModule.swift */, + D3BDD1F1E1C54E7BBF7EF34B /* SBUBaseChannelListViewModel.swift */, + 1FFC715F2C57B702F024E1F2 /* SBUGroupChannelListViewModel.swift */, + DEB37194DEE2FBDFBCFC7F81 /* SBUOpenChannelListViewModel.swift */, ); - name = Chat; + name = ChannelList; + sourceTree = ""; + }; + 0EC8F8579BC439AB86F87147 /* Util */ = { + isa = PBXGroup; + children = ( + 794012A0EC901C1933678F7C /* BlockingOperation.swift */, + 62793278995373070FC56D80 /* SBUDebouncer.swift */, + F7BBFC3D2F7F703921EC560B /* SBULogger.swift */, + AE1B8A7DEC66855D188B1B3A /* SBUMentionManager.swift */, + 9E3F17D54D127F0810720DDA /* SBUPropertyWrapper.swift */, + 9EAE8B53101F00B23803E524 /* SBUUtils.swift */, + 3D114425A9DA1EF20A0A56E3 /* WeakDelegateStorage.swift */, + ); + name = Util; + sourceTree = ""; + }; + 0FB4179149226EC717F5ABF4 /* UserList */ = { + isa = PBXGroup; + children = ( + BCC42C303A5CE61E0137026B /* SBUUserListModule.Deprecated.swift */, + ); + name = UserList; sourceTree = ""; }; 0FB6D9A245FF3E91BC83A9E7 /* Media */ = { @@ -1413,27 +1452,31 @@ path = ChannelSettings; sourceTree = ""; }; - 112606B8CA57E7AADAECDD0C /* Notifications */ = { + 103AF90A0B49F014BBBA32D5 /* OpenChannel */ = { isa = PBXGroup; children = ( + 0940CD38AE9564E89E92B498 /* SBUOpenChannelModule.Header.swift */, + D31BB5551F5B0C4B761B4D4A /* SBUOpenChannelModule.Input.swift */, + 4AF6D0E947D04AD2DF9B330C /* SBUOpenChannelModule.List.swift */, + DE8F09B00B590998A911E922 /* SBUOpenChannelModule.Media.swift */, + CB0A3CB6F711BD58217836B3 /* SBUOpenChannelModule.swift */, ); - path = Notifications; + name = OpenChannel; sourceTree = ""; }; - 112E8D882A5A6D20616A93E1 /* ViewModel */ = { + 112606B8CA57E7AADAECDD0C /* Notifications */ = { isa = PBXGroup; children = ( - EBB823C463947E90BA7D1148 /* GroupChannelViewModel_AdditionalFeatures.swift */, ); - path = ViewModel; + path = Notifications; sourceTree = ""; }; - 114850AF7382A0346A6BFE89 /* ViewParams */ = { + 112E8D882A5A6D20616A93E1 /* ViewModel */ = { isa = PBXGroup; children = ( - 9F2523793B2C2AC6BE1B087E /* SBUQuotedBaseMessageViewParams.swift */, + EBB823C463947E90BA7D1148 /* GroupChannelViewModel_AdditionalFeatures.swift */, ); - name = ViewParams; + path = ViewModel; sourceTree = ""; }; 114EED1D2C1DE3D47EB97426 /* CellView */ = { @@ -1458,12 +1501,21 @@ path = Toast; sourceTree = ""; }; - 11D6BF409043EAAEC4EBE634 /* Resource */ = { + 11CE31CA655ECACA545D8C79 /* Module */ = { isa = PBXGroup; children = ( - 1AF9F487EB2FD156381AC5A3 /* Assets.xcassets */, + DF48A7190776EBA065285901 /* Channel */, + BB6557E83E366FF03D87DAC2 /* ChannelList */, + DB27B9556F88F98241AC4774 /* ChannelSettings */, + A8262032A10B2C71B7434D3D /* MessageSearch */, + 4A3BABBE73EA71823728C678 /* MessageThread */, + EA2EB3F9C3A2B234DEA92B91 /* Moderations */, + 6B2DA69C7163A11B6D8F4EE4 /* NotificationSettings */, + 7F1173ECEC3916A870CF4BBE /* SBUModuleSet.Deprecated.swift */, + AC90E71B86CC6940969D2DAD /* SelectUser */, + 0FB4179149226EC717F5ABF4 /* UserList */, ); - name = Resource; + name = Module; sourceTree = ""; }; 12204696BB593F6280F91F7D /* MessageInput */ = { @@ -1474,20 +1526,21 @@ path = MessageInput; sourceTree = ""; }; - 139E3B56076F23693C4C2F10 /* ChannelSettings */ = { + 12AE4BBF0666FF2962D4C3F8 /* Tester */ = { isa = PBXGroup; children = ( - 77FD36A90E4DD8812AB88A7B /* SBUBaseChannelSettingsViewController.Deprecated.swift */, + 766315D52EBCAC0E94D256D2 /* MessageTemplateParserTest.swift */, + 003BB38A1D8B821A076D86F7 /* MessageTemplateTestViewController.swift */, ); - name = ChannelSettings; + name = Tester; sourceTree = ""; }; - 14D1FDFB5F0B3CEAB873B284 /* MessageSearch */ = { + 1349E18CFA7327252A93F8C0 /* Common */ = { isa = PBXGroup; children = ( - 0B5EB1804F6D38EA04274178 /* SBUMessageSearchModule.Deprecated.swift */, + AAFC011AF7306E36EB8FCC30 /* SBUCommonModule.swift */, ); - name = MessageSearch; + name = Common; sourceTree = ""; }; 1547B67DBBA588A09A37D174 /* ViewModel */ = { @@ -1497,6 +1550,38 @@ path = ViewModel; sourceTree = ""; }; + 15AF8864C7CCD22178BE9ADC /* CellView */ = { + isa = PBXGroup; + children = ( + 1AA53823579A67AEF2491504 /* SBULinkClickableTextView.swift */, + 76BFE8E489A23629D2196FE3 /* SBUMarkdownTransfer.swift */, + BA9B3CA61FB46D5F57319572 /* SBUMessageDateView.swift */, + 09F018CDEF9EF6C9430886D5 /* SBUMessageProfileView.swift */, + 30FED8843DCE23EC513800DE /* SBUMessageStateView.swift */, + 6DE1F144DE16F62BC068620B /* SBUMessageWebView.swift */, + 7D1408922FF39794BCEBBD48 /* SBUNotificationTimelineView.swift */, + 417F229A4E0737E350CCCD76 /* SBUOpenChannelMessageWebView.swift */, + 5FF2724740780F1EE9EDE298 /* SBUSelectableStackView.swift */, + EE946BA3CE6D36E1809DE776 /* SBUUserMessageTextView.swift */, + C16EF2A21EB7BC1B7810BE0B /* SBUUserNameView.swift */, + ); + name = CellView; + sourceTree = ""; + }; + 16141086D839DF57965C01F3 /* CacheManager */ = { + isa = PBXGroup; + children = ( + 62FD0225D9064381240C54F6 /* SBUCacheManager.Config.swift */, + 8B966EB8AB52BEFCD3C0ECF9 /* SBUCacheManager.File.swift */, + 683DE6275052AED41B99BE1D /* SBUCacheManager.Image.swift */, + B16919409D2126B2391F13EC /* SBUCacheManager.NotificationSetting.swift */, + 713D526E6FA405E9A5B0E634 /* SBUCacheManager.Template.swift */, + C93B64D39C0831A604871F1A /* SBUCacheManager.Version.swift */, + C51D591DE56DE28D1141C067 /* SBUCacheManager.swift */, + ); + name = CacheManager; + sourceTree = ""; + }; 1623F9D35D18176D7AAC9D91 /* Tester */ = { isa = PBXGroup; children = ( @@ -1504,12 +1589,15 @@ path = Tester; sourceTree = ""; }; - 16903056197500B3EB54D2E8 /* Protocol */ = { + 167109B2722F25B4824EFB5A /* GroupChannel */ = { isa = PBXGroup; children = ( - 073F9A4F8087EE1FDB0B2074 /* CommonProtocols.swift */, + 2558FBC469097A05B40DD8B9 /* SBUGroupChannelListModule.Common.swift */, + 69F42BD6AE2609C5128AEE18 /* SBUGroupChannelListModule.Header.swift */, + DD0E6B88CC7F9E80C8F6B305 /* SBUGroupChannelListModule.List.swift */, + 3E238435C5B02E7296851189 /* SBUGroupChannelListModule.swift */, ); - name = Protocol; + name = GroupChannel; sourceTree = ""; }; 17465F3004DCF3C0A1B1F6FB /* MessageThread */ = { @@ -1519,12 +1607,42 @@ path = MessageThread; sourceTree = ""; }; - 1861D5300BC7F50C4805A072 /* Replies */ = { + 186DF9F4EDB89810A6FB0E14 /* ChannelSettings */ = { isa = PBXGroup; children = ( - 08E7AD69AA629887B03BFE57 /* SBUQuotedBaseMessageViewParams.Deprecated.swift */, + 6C50DA2A421E474FF921089E /* ChannelSettingItem */, + FA4704D89BEC556F4E907BDC /* GroupChannel */, + 2FB801F8B13794A7F5D50A2A /* OpenChannel */, + 8E39C97839657F8471D6BDD6 /* SBUBaseChannelSettingsModule.Header.swift */, + 2BF3F7F5A6D16081EEAB5519 /* SBUBaseChannelSettingsModule.List.swift */, + 472BC164A96EFA762E22DCD4 /* SBUBaseChannelSettingsModule.swift */, ); - name = Replies; + name = ChannelSettings; + sourceTree = ""; + }; + 18BFB9E5984FE0105A3D3BEC /* Channel */ = { + isa = PBXGroup; + children = ( + FB8F2287117B61FA55437002 /* CategoryFilterCell */, + 15AF8864C7CCD22178BE9ADC /* CellView */, + 052BE3F28A22AB5ECE24AFE2 /* ChannelStateBanner */, + C8A6F27A52329DD44C3D03A8 /* FileViewer */, + 01251B2761FF6CA563F540EE /* Header */, + F19C096B53BAA45F83F0626F /* Media */, + 9EC64A3FD099A47927CEABEA /* MessageCell */, + EFD4232836828FC9BAB851B8 /* MessageInput */, + 7D66BCFD82370FFBC6D366A7 /* NewMessageInfo */, + 5CF32D7BF16A0C17746CC6DC /* Reaction */, + C11814B0E6E55BA5279B168D /* SBUBaseChannelViewController.Keyboard.swift */, + 92F377DEB112155C99CC552E /* SBUBaseChannelViewController.swift */, + 515C6843C390B95516B79D78 /* SBUChatNotificationChannelViewController.swift */, + 2106A5AFCD89A80F1D4218FF /* SBUFeedNotificationChannelViewController.swift */, + CE0631DE516FBCB87956BAC3 /* SBUGroupChannelViewController.swift */, + 301241FFA67BBA747853A153 /* SBUOpenChannelViewController.swift */, + 0164B16CC190160CB48818BB /* ScrollBottomView */, + DDA5B77C804BE2E100213499 /* ViewModel */, + ); + name = Channel; sourceTree = ""; }; 19CB97F6D6DD773362FB0D6C /* LiveStream */ = { @@ -1546,14 +1664,6 @@ path = Channel; sourceTree = ""; }; - 1AB36CE79A22B50AF91EAE24 /* Common */ = { - isa = PBXGroup; - children = ( - 184AF054584D3BBFAA3C808F /* SBUCommonDelegate.swift */, - ); - name = Common; - sourceTree = ""; - }; 1B0653278AD1D8CFF0B5B8F6 /* Products */ = { isa = PBXGroup; children = ( @@ -1563,32 +1673,17 @@ name = Products; sourceTree = ""; }; - 1B4738D9A6D49441445D0C7B /* GroupChannel */ = { - isa = PBXGroup; - children = ( - 330D2AF16A7F9B830CCC6928 /* SBUGroupChannelModule.Header.swift */, - BC98F8CFE5737F885EB0CC07 /* SBUGroupChannelModule.Input.swift */, - E7B7C05399E5A63475678C0B /* SBUGroupChannelModule.List.swift */, - DA60DF18ED4AE9865D5ED022 /* SBUGroupChannelModule.swift */, - ); - name = GroupChannel; - sourceTree = ""; - }; - 1B5D138BEE0920007DF12B19 /* Replies */ = { - isa = PBXGroup; - children = ( - E727446D37BC2FBAB373F91D /* SBUReplyConfiguration.swift */, - ); - name = Replies; - sourceTree = ""; - }; - 1F38BBD3A69D559A5CE48CCA /* NewMessageInfo */ = { + 1ED7160D05CE48686F182C60 /* FileMessageContentView */ = { isa = PBXGroup; children = ( - 3FAB7F53D17F8883E957DF56 /* SBUNewMessageInfo.swift */, - A9014A3136044BF73319D84A /* SBUNewNotificationInfo.swift */, + CAB200A44A56BB6B4322FD77 /* SBUBaseFileContentView.swift */, + 8C20A075EE6772B0E0C79F30 /* SBUCommonContentView.swift */, + 2D1B3BEE36D30232B2CF92AD /* SBUImageContentView.swift */, + C2BCE6697D7354D59AB6D9BD /* SBUOpenChannelCommonContentView.swift */, + 5C88AB486291B68F04471DA6 /* SBUOpenChannelImageContentView.swift */, + 507FF12B8D66ACA7D7384F17 /* SBUVoiceContentView.swift */, ); - name = NewMessageInfo; + name = FileMessageContentView; sourceTree = ""; }; 20419FB470E8E62978C4075A /* Channel */ = { @@ -1608,18 +1703,6 @@ path = Common; sourceTree = ""; }; - 21A4B65D9220DA7F1E7C8A2D /* MessageTemplate */ = { - isa = PBXGroup; - children = ( - EF85FA8CFB4864CF9E6EFC95 /* Processor */, - C80CA5FE7C3DB3B554E30349 /* Renderer */, - ADCBE31F5D8241C8CE5E74AC /* SBUMessageTemplate.swift */, - 481468C73712F935DE1666E8 /* Syntax */, - E6E4B9359507F7F4D7B63466 /* Tester */, - ); - name = MessageTemplate; - sourceTree = ""; - }; 21ED86D7782B987250EEF1B2 /* BusinessMessaging */ = { isa = PBXGroup; children = ( @@ -1662,23 +1745,6 @@ path = MessageSearch; sourceTree = ""; }; - 24C138F7B327E2006CD46687 /* ViewParams */ = { - isa = PBXGroup; - children = ( - 9B33A8BC418BF8C8ADFA1368 /* SBUSuggestedReplyViewParams.swift */, - ); - name = ViewParams; - sourceTree = ""; - }; - 25530FF4D4D3B018FB2E1B3E /* MessageSearch */ = { - isa = PBXGroup; - children = ( - A8BE3DCB2923AEC5255F9DFF /* Cell */, - BACD67EE6E595E0C11C82D1E /* SBUMessageSearchViewController.swift */, - ); - name = MessageSearch; - sourceTree = ""; - }; 256B45ACD6A840ED0EED6294 /* Replies */ = { isa = PBXGroup; children = ( @@ -1686,25 +1752,6 @@ path = Replies; sourceTree = ""; }; - 25DA85E74FABEF4984B5A94C /* Model */ = { - isa = PBXGroup; - children = ( - 090BFD4B1E95AED8BCC44464 /* SBUError.swift */, - B7266A44E60B1F9CBFD8948E /* SBUExtendedMessagePayload.swift */, - 9A9EB46BE222189F15DB2705 /* SBUExtendedMessagePayloadForUI.swift */, - EFEB81419D1B0D90242C9C64 /* SBUFeedbackAction.swift */, - 4A477642659593FFF294CEEF /* SBUHighlightMessageInfo.swift */, - A452C08A4B3E290F89B08ACD /* SBUMention.swift */, - 0C368E48305713FF04086AA4 /* SBUMessageCache.swift */, - 6230359C05B32615A7F0C34C /* SBUScrollOptions.swift */, - 6C13FF224C89FCE126A56E13 /* SBUTypingIndicatorInfo.swift */, - CE8A9242ED796B54B2149179 /* SBUTypingIndicatorMessage.swift */, - 21E3C5ED44E825C2FDB66A1C /* SBUUser.swift */, - 14CFB23BC426B3089B6EF5DB /* SBUVoiceFileInfo.swift */, - ); - name = Model; - sourceTree = ""; - }; 264964F567A783E7A481A65F /* Params */ = { isa = PBXGroup; children = ( @@ -1712,18 +1759,13 @@ path = Params; sourceTree = ""; }; - 268800CFDC8CBF9F754A1CE3 /* CacheManager */ = { + 26641545D80A21EDF171165F /* AlertView */ = { isa = PBXGroup; children = ( - B9B5EB8BC8B8C01E7C35AAFB /* SBUCacheManager.Config.swift */, - 36567124F49B2B10ACB93803 /* SBUCacheManager.File.swift */, - D9ADE600ED52A593B0AC31D4 /* SBUCacheManager.Image.swift */, - 2BE6859D46D12A4BE2B427FB /* SBUCacheManager.NotificationSetting.swift */, - 0A74385EBF8D26E4537A99AC /* SBUCacheManager.Template.swift */, - 0B3D7EEDAC05B90F3192B075 /* SBUCacheManager.Version.swift */, - F4D81C956E6D6ED5CA2B5C9A /* SBUCacheManager.swift */, + 1545896B4D9FAFE6DD9D2399 /* SBUAlertView.Item.swift */, + 6A007375F446C0D971DE442F /* SBUAlertView.swift */, ); - name = CacheManager; + name = AlertView; sourceTree = ""; }; 269500351A57E24646DC6549 /* ChannelList */ = { @@ -1759,24 +1801,25 @@ path = ChannelList; sourceTree = ""; }; - 27D05946F316BAD192B1E26A /* Notifications */ = { + 2724E13DFD9E4EACABF2C1AF /* ChannelList */ = { isa = PBXGroup; children = ( - 26C5DA21F361BC9C41814F7F /* SBUChatNotificationChannelModule.Deprecated.swift */, - 171D668C907B505970F98ED7 /* SBUFeedNotificationChannelModule.Deprecated.swift */, + 167109B2722F25B4824EFB5A /* GroupChannel */, + 5356CF2C5A926E3EC2AD63FA /* OpenChannel */, + 621EF9178BA129EC840A562D /* SBUBaseChannelListModule.Header.swift */, + E8E80FD38269894222F55CD7 /* SBUBaseChannelListModule.List.swift */, + 63DA6C648BAD818E7843590E /* SBUBaseChannelListModule.swift */, ); - name = Notifications; + name = ChannelList; sourceTree = ""; }; - 28359B0991CB57748E1FF383 /* GroupChannel */ = { + 28F762C6167E363B865CCDF3 /* Mention */ = { isa = PBXGroup; children = ( - 53404CA681FE003F6023C77D /* SBUGroupChannelListModule.Common.swift */, - 407FC6E7B40A587B5AF2C7B1 /* SBUGroupChannelListModule.Header.swift */, - CC1771C801CE8BEDBEF912F7 /* SBUGroupChannelListModule.List.swift */, - 130D050E27C5333C43B1DBB7 /* SBUGroupChannelListModule.swift */, + 04942C921F139EE779FF009A /* SBUMentionConfiguration.swift */, + B37BAAB79E1B626ED52E4839 /* SBUUserMentionConfiguration.swift */, ); - name = GroupChannel; + name = Mention; sourceTree = ""; }; 29196F5FD4B0CC49E3C17AD6 /* MultipleFilesMessage */ = { @@ -1786,6 +1829,17 @@ path = MultipleFilesMessage; sourceTree = ""; }; + 29470B6D977E288D03394609 /* Toast */ = { + isa = PBXGroup; + children = ( + 8D3C4F194B98FEC243B2203D /* SBUToastType.swift */, + 9E5B1130755BC5BD8A5077F6 /* SBUToastView.Internal.swift */, + 815D4832D88AB11A6E9CC866 /* SBUToastView.Item.swift */, + 171790422D68B86FE1122193 /* SBUToastView.swift */, + ); + name = Toast; + sourceTree = ""; + }; 2A887B6C7177677BABF2BA66 /* ChannelSettings */ = { isa = PBXGroup; children = ( @@ -1793,12 +1847,14 @@ path = ChannelSettings; sourceTree = ""; }; - 2B0BBE8142C45BD1E4995B79 /* MessageSearch */ = { + 2AA1BBB02AE5340EED8F235E /* ChannelCell */ = { isa = PBXGroup; children = ( - D67C3DF205A94578CDF95008 /* SBUMessageSearchViewModel.swift */, + 88F0D1AD67B2A02DFD4A4DCA /* SBUBaseChannelCell.swift */, + 820597A15A4A1AF51171E99F /* SBUGroupChannelCell.swift */, + C550271EF998CCFDE576AE85 /* SBUOpenChannelCell.swift */, ); - name = MessageSearch; + name = ChannelCell; sourceTree = ""; }; 2D24B5BCD9B580F0834E2792 /* Renderer */ = { @@ -1808,19 +1864,41 @@ path = Renderer; sourceTree = ""; }; - 3037F66EF550C725538C935A /* Reaction */ = { + 2FB801F8B13794A7F5D50A2A /* OpenChannel */ = { isa = PBXGroup; children = ( + E3C492FACFF8132FD24B3692 /* SBUOpenChannelSettingsModule.Header.swift */, + B8FBFA88F380C0DB3B7952DF /* SBUOpenChannelSettingsModule.List.swift */, + 7ACBB25153EFF189E0608A11 /* SBUOpenChannelSettingsModule.swift */, ); - path = Reaction; + name = OpenChannel; sourceTree = ""; }; - 309B68F879245C48AC57595D /* Moderations */ = { + 2FED359D72696181EC454972 /* ChannelSettings */ = { isa = PBXGroup; children = ( - 0D346CE0E9713223C7AD9D41 /* SBUModerationsModule.Deprecated.swift */, + 868D3D5E2ACBA2EC8EA8372E /* Cell */, + C143F7A0A06B7DE4AC97C363 /* SBUBaseChannelSettingsViewController.swift */, + 91BFD3F9C6F6D851B14E39E9 /* SBUGroupChannelSettingsViewController.swift */, + 79E77CDB516F249D7A030C67 /* SBUOpenChannelSettingsViewController.swift */, + ADACE307726F0DB27B8C7F1B /* View */, ); - name = Moderations; + name = ChannelSettings; + sourceTree = ""; + }; + 301240D747034026D815941B /* CreateChannel */ = { + isa = PBXGroup; + children = ( + DE9AD43339DF3FFAFF9E9621 /* SBUCreateChannelViewController.Deprecated.swift */, + ); + name = CreateChannel; + sourceTree = ""; + }; + 3037F66EF550C725538C935A /* Reaction */ = { + isa = PBXGroup; + children = ( + ); + path = Reaction; sourceTree = ""; }; 323D31029D4D8393FCB5F3D6 /* ViewControllers */ = { @@ -1841,15 +1919,6 @@ name = Frameworks; sourceTree = ""; }; - 32B45F2D913D22C0C04667C0 /* AlertView */ = { - isa = PBXGroup; - children = ( - 17E7D83F7ED6FE9F70C0A318 /* SBUAlertView.Item.swift */, - D2897B41715E85133B856DF0 /* SBUAlertView.swift */, - ); - name = AlertView; - sourceTree = ""; - }; 3386FEB53AF68D864E937776 /* Feed */ = { isa = PBXGroup; children = ( @@ -1858,15 +1927,12 @@ path = Feed; sourceTree = ""; }; - 34DC3DB1F07C267D6E87CCEF /* ChannelList */ = { + 34ECB469ED778E8486260BD4 /* Replies */ = { isa = PBXGroup; children = ( - 5EB2085736832A437C31A4EC /* ChannelCell */, - 45A6061781417B0F78B3671A /* SBUBaseChannelListViewController.swift */, - DEBF2AE44462F3859FB4D67B /* SBUGroupChannelListViewController.swift */, - 1E22526C63D959B233CDEE8E /* SBUOpenChannelListViewController.swift */, + 5A615628DBAB1A2C5BCF6CBD /* SBUReplyConfiguration.swift */, ); - name = ChannelList; + name = Replies; sourceTree = ""; }; 3503B8556E4EC590756E592F /* ChannelStateBanner */ = { @@ -1876,22 +1942,12 @@ path = ChannelStateBanner; sourceTree = ""; }; - 36C839E862F4EC878E861FC5 /* Module */ = { + 35E55160CC0CF031DED68A51 /* Params */ = { isa = PBXGroup; children = ( - 475A8599ED37A4D76C03DD45 /* Channel */, - 59DBF3BE2FAE40788E27B73F /* ChannelList */, - DBBF98BD221180936FF00F3C /* ChannelSettings */, - C1E9C25595520BB48FA7B2A2 /* Common */, - C49129B30918DF182C6BFC20 /* MessageSearch */, - 8B59EF2BB8EC479FAB3E3ADD /* MessageThread */, - FB41DAD6B990D9EF1ED1239C /* Moderations */, - 8FFF72DB1C78617CBC06B1AF /* NotificationSettings */, - 996CD2DAB0A66CF5B6FB9012 /* SBUModuleSet.swift */, - AFBFA8B0F680650E2E1D5921 /* SelectUser */, - 4D22436BD82A1E0EB4B4685D /* UserList */, + 04B6D4605DE3785CF7BC755C /* SBUFeedNotificationChannelViewParams.swift */, ); - name = Module; + name = Params; sourceTree = ""; }; 36D8B7EEFC84ABB846CA20F7 /* CategoryFilterCell */ = { @@ -1908,37 +1964,51 @@ path = "Life cycles"; sourceTree = ""; }; - 38373505B788536959F08B90 /* CustomView */ = { - isa = PBXGroup; - children = ( - E7E4A59D5178D91C187B89BE /* SBUExtendedMessagePayloadCustomViewFactory.swift */, - ); - name = CustomView; - sourceTree = ""; - }; - 39629EEA93569A679305E1FC /* Life cycles */ = { + 387F5B4A1125400C14917E24 /* Module */ = { isa = PBXGroup; children = ( - ED218381FA59031799422AA7 /* SBUCollectionViewCell.swift */, - F4BBE737AF023BCB9B470B5C /* SBULabel.swift */, - E85C33236789938F30A4D88E /* SBUMessageCellProtocol.swift */, - 77A36073F82A74CF46F1D7CF /* SBUQuoteMessageInputViewProtocol.swift */, - B198D8948A2FFE365F20A45B /* SBUQuotedMessageViewProtocol.swift */, - 7762DF5BD455792B9B532760 /* SBUTableViewCell.swift */, - 724BDB46C9E6560CF5AA2B92 /* SBUTextView.swift */, - 267271D0C6C7C467BF36AB85 /* SBUView.swift */, - FD7896E4CD17AAB4BE38CB15 /* SBUViewLifeCycle.swift */, + 95E3CA39A98C37100A308668 /* Channel */, + 2724E13DFD9E4EACABF2C1AF /* ChannelList */, + 186DF9F4EDB89810A6FB0E14 /* ChannelSettings */, + 1349E18CFA7327252A93F8C0 /* Common */, + 572728477BA1F260720176CB /* MessageSearch */, + 791AAE4776A8179D9EF57052 /* MessageThread */, + 09E8F6B04E131672BA37D8D5 /* Moderations */, + 9FE3DB1A21E0E4A00733A328 /* NotificationSettings */, + 712395536ABEF68B35D2A5AE /* SBUModuleSet.swift */, + 09A3C5E20A48BF3ACA8ED195 /* SelectUser */, + 998AF616D68D5A5CC925D6DE /* UserList */, ); - name = "Life cycles"; + name = Module; sourceTree = ""; }; - 3A5F34F9CE9BF364E410FE76 /* ActionSheet */ = { - isa = PBXGroup; - children = ( - 2C40F163A4C2F32F029AE003 /* SBUActionSheet.Item.swift */, - 32BF96A3597C17CC34EDAF4F /* SBUActionSheet.swift */, + 3A5534963E7E9EB771559492 /* Deprecated */ = { + isa = PBXGroup; + children = ( + 89A7FB5F83E297EF2F0699B7 /* BaseMesssage+SBUIKit.Deprecated.swift */, + F6577603F597E5BAE53C337C /* Channel */, + 0971D86A836127B4F6DC8476 /* ChannelList */, + 0CC7BA10EAF646818D83091A /* ChannelSettings */, + 301240D747034026D815941B /* CreateChannel */, + 79C436C5F79F107B0AF6C831 /* MemberList */, + 73D9AA7BCAEE628F4F8AA74C /* MessageSearch */, + ADD60F9975FAF3F6A307F764 /* Moderations */, + 11CE31CA655ECACA545D8C79 /* Module */, + 468FC9277A0D8D397BC75FEB /* SBUBaseViewController.Unavailable.swift */, + 0228B7F8CB3C9255317E99E5 /* SBUCoverImageView.Deprecated.swift */, + B3FFD5E66EA2EC7853D25F7A /* SBUEnums.Deprecated.swift */, + F5A71462A25A4CA253308676 /* SBUForm.Deprecated.swift */, + A79AED1DD2EC37D026D96331 /* SBUFormFieldView.Deprecated.swift */, + B721F21C9C029F3427A0711F /* SBUFormView.Deprecated.swift */, + D2DDED6713E40ABD4BD1DBE1 /* SBUFormViewParams.Deprecated.swift */, + 0B566847DCDB97F47E3C3AFF /* SBUGlobals.Deprecated.swift */, + 34F465DBE537C3922DCF8B5A /* SBUTableViewCell.Unavailable.swift */, + 1A618D2C77EE9DE59F28522B /* SBUTheme.Deprecated.swift */, + 36707C3537ECA9B171E2C286 /* SBUView.Unavaliable.swift */, + 2C09C396BCBF26C81585EF79 /* SendbirdUI.Deprecated.swift */, + 7D6677867E4A04253150EA18 /* UserList */, ); - name = ActionSheet; + name = Deprecated; sourceTree = ""; }; 3A83BE91ACB75128FFB50481 /* MessageSearch */ = { @@ -1955,14 +2025,6 @@ path = Views; sourceTree = ""; }; - 3AFD67152059061D5AB73C94 /* UserList */ = { - isa = PBXGroup; - children = ( - C60E87234E4626BCA960A8C5 /* SBUUserListViewModel.swift */, - ); - name = UserList; - sourceTree = ""; - }; 3B4D57E63A1D706C962E6659 /* Common */ = { isa = PBXGroup; children = ( @@ -1984,16 +2046,6 @@ path = NotificationChannel; sourceTree = ""; }; - 3C02690F777F95FB07928692 /* MultipleFilesMessage */ = { - isa = PBXGroup; - children = ( - B441CC9545D0F0E4148A5DC7 /* SBUMultipleFilesMessageCell.swift */, - 0DE332C981B104484B81686A /* SBUMultipleFilesMessageCollectionView.swift */, - 26950D8E4C2D4193C3C11FF3 /* SBUMultipleFilesMessageCollectionViewCell.swift */, - ); - name = MultipleFilesMessage; - sourceTree = ""; - }; 3C1959786D4991745670E1C9 /* Header */ = { isa = PBXGroup; children = ( @@ -2001,14 +2053,6 @@ path = Header; sourceTree = ""; }; - 3D4B0D92CD929448FCD77318 /* Media */ = { - isa = PBXGroup; - children = ( - 65B4D398A4E1747A95782CB1 /* SBUMediaView.swift */, - ); - name = Media; - sourceTree = ""; - }; 3D7313F9E766FC108A0E0E3C /* ChannelList */ = { isa = PBXGroup; children = ( @@ -2025,40 +2069,12 @@ path = MessageForm; sourceTree = ""; }; - 3E518374882688C0A2757FB2 /* Configuration */ = { - isa = PBXGroup; - children = ( - EF22786092C17083FE405F57 /* Mention */, - 78122CA6C8603F33B5D1C79B /* MessageCell */, - 1B5D138BEE0920007DF12B19 /* Replies */, - F01C355D71F5A2DCD5EBB3EF /* SBUConfig.Base.swift */, - 0D1B975C433589693687713A /* SBUConfig.CodingKeys.swift */, - B49D755E76CDAE0CFD09FDBA /* SBUConfig.Common.swift */, - F171EC2ADD6EEFD224B2B514 /* SBUConfig.GroupChannel.swift */, - 24654F8A6400F5C56367A824 /* SBUConfig.OpenChannel.swift */, - 873A662367891381785AAEB7 /* SBUConfig.swift */, - 90BD401824CA41BE313B9567 /* SBUConfigManager.swift */, - 9EC463C6C096F06C4F517D3C /* SBUDashboardConfig.swift */, - C40537A51A5CDB95D869BDB7 /* ScrollPostion */, - 01B3642ED76495517061515F /* VoiceMessage */, - ); - name = Configuration; - sourceTree = ""; - }; - 3E816092F54D39F89B9BA483 /* MessageCellParams */ = { + 3EB32C2881C208F9731B8A2F /* ViewParams */ = { isa = PBXGroup; children = ( - 9DBA15449D1A11568B065F40 /* SBUAdminMessageCellParams.swift */, - C7F25878204181F64393FAEE /* SBUBaseMessageCellParams.swift */, - BEC980551EAC8A6BF656B8E9 /* SBUFeedNotificationCellParams.swift */, - 8BB20839DF4734C967D63D26 /* SBUFileMessageCellParams.swift */, - 944F84430421C45CAD3F2E45 /* SBUMessageTemplateCellParams.swift */, - 599D5D93A9E0619C7AEE4186 /* SBUMultipleFilesMessageCellParams.swift */, - 9F47E553226A7F07DD12DB89 /* SBUTypingMessageCellParams.swift */, - DD3868DBEF648DF64D6EDEA1 /* SBUUnknownMessageCellParams.swift */, - 244ED8915B63B0E1EDA03531 /* SBUUserMessageCellParams.swift */, + F61FBE9899FDCE7D66E99D9C /* SBUSuggestedReplyViewParams.swift */, ); - name = MessageCellParams; + name = ViewParams; sourceTree = ""; }; 3FEF4EDFAE1A5B42BBCDA028 /* OpenChannel */ = { @@ -2075,14 +2091,22 @@ path = OpenChannel; sourceTree = ""; }; - 41D40DB2D9C0FAEDE749CCEC /* Enums */ = { + 401AF0DFFF70896871C2D3AD /* Manager */ = { isa = PBXGroup; children = ( - 5539ACC6D97160D92CB79688 /* SBUEnums.swift */, - 279C769471A9487A87761833 /* SBUIconSetType.swift */, - C6A9145B060BBFBED226F9D1 /* VoiceMessageStatus.swift */, + 16141086D839DF57965C01F3 /* CacheManager */, + 5D6175D0E27503A2FAED1ACF /* SBUDownloadManager.swift */, + DAF1B4C2E5F8F0D0D15A31E7 /* SBUEmojiManager.swift */, + 6544A8D91C7E66D9706B0D86 /* SBUMessageTemplateManager.swift */, + E1F0CC82C0AC905923C25117 /* SBUNotificationChannelManager.swift */, + DE6C860D49E72966CE515EB5 /* SBUPendingMessageManager.swift */, + 891A746F3838DAC98E12433E /* SBUPermissionManager.swift */, + 840025E10C4D2DDD5EE017D8 /* SBUTemplateType.swift */, + 1633D800A421312B3980F3A1 /* SBUTypingIndicatorMessageManager.swift */, + 1AFF065AB6B0A162B6E0573A /* SBUVoicePlayer.swift */, + 4BCE2663136F68F00AF004AD /* SBUVoiceRecorder.swift */, ); - name = Enums; + name = Manager; sourceTree = ""; }; 43996DB94712B42B4F8D856B /* Common */ = { @@ -2103,77 +2127,61 @@ path = Moderations; sourceTree = ""; }; - 475A8599ED37A4D76C03DD45 /* Channel */ = { + 4636FF5577D9E1A2ECD87C87 /* Life cycles */ = { isa = PBXGroup; children = ( - 1B4738D9A6D49441445D0C7B /* GroupChannel */, - E02AB31E3211CA4CCB363958 /* NotificationChannel */, - BA713D4528277F12F8AC20F6 /* OpenChannel */, - 08E6C3831829CCCDA00BB07E /* SBUBaseChannelModule.Header.swift */, - 876067A01BB3F30B9C53CBA2 /* SBUBaseChannelModule.Input.swift */, - 6F74AD1939F32FB6715844FA /* SBUBaseChannelModule.List.swift */, - 4E49A382FCE4D76C863BFA16 /* SBUBaseChannelModule.swift */, + 773CBC0C8D8547AA443453C9 /* SBUCollectionViewCell.swift */, + 83D1437997DEB6968F2EC2FB /* SBULabel.swift */, + 6CF00F8A7932FF7D21A97A52 /* SBUMessageCellProtocol.swift */, + E74ED44885947815D317C147 /* SBUQuoteMessageInputViewProtocol.swift */, + A2686E8D69FDB24F9DCCCB4C /* SBUQuotedMessageViewProtocol.swift */, + 3ED26C2B108FA667F4A2B97F /* SBUTableViewCell.swift */, + FB6B3ADC98B9C071ABAB009D /* SBUTextView.swift */, + 7ADFE528E3F7FAD8397BB167 /* SBUView.swift */, + 965CDE99D3CE7B2C8878BF20 /* SBUViewLifeCycle.swift */, ); - name = Channel; + name = "Life cycles"; sourceTree = ""; }; - 47D4E822E2807FDF6CEDFA71 /* GroupChannel */ = { + 46646E6600F483D1AC615A49 /* Renderer */ = { isa = PBXGroup; children = ( - A70A4957E68614935FB923A6 /* MainChannelTabbarController.swift */, - 7727AB1A81ABADADCE8DE44A /* Channels */, - F199D21CD425C8A8639FC8B9 /* MySettings */, - ); - path = GroupChannel; - sourceTree = ""; - }; - 48023C570495E6DAEAF580B4 /* FileMessageContentView */ = { - isa = PBXGroup; - children = ( - 55835161B8EA9BDB86A42A33 /* SBUBaseFileContentView.swift */, - 58494EABDEC9AD31655476CC /* SBUCommonContentView.swift */, - 39063B264704890BE7FCC7A9 /* SBUImageContentView.swift */, - 04072D4EA6E05C1535428945 /* SBUOpenChannelCommonContentView.swift */, - E7B4B6356D739229D9B04A17 /* SBUOpenChannelImageContentView.swift */, - 7D75064CF62DFFDB4383A797 /* SBUVoiceContentView.swift */, + 004B588C26D26E9E4F2B863C /* SBUMessageTemplate.Renderer+Events.swift */, + F146389B9310D3B2A12C036F /* SBUMessageTemplate.Renderer+RenderItems.swift */, + 28A4719021E78C4959DDBBC9 /* SBUMessageTemplate.Renderer+RenderStyles.swift */, + E8563AAF96E2695F5C8E6149 /* SBUMessageTemplate.Renderer+Utils.swift */, + 29E31D84BF02E170C477B60E /* SBUMessageTemplate.Renderer.Image.swift */, + 6BA9E7DB55FE0615E1E310E0 /* SBUMessageTemplate.Renderer.RendererType.swift */, + 17275291DAC0564917272496 /* SBUMessageTemplate.Renderer.Views.swift */, + BBDDDF4C45F5BFA4AA239DFE /* SBUMessageTemplate.Renderer.swift */, ); - name = FileMessageContentView; + name = Renderer; sourceTree = ""; }; - 481468C73712F935DE1666E8 /* Syntax */ = { + 47D4E822E2807FDF6CEDFA71 /* GroupChannel */ = { isa = PBXGroup; children = ( - 097B4B7E19B2347A28676959 /* SBUMessageTemplate.Action.swift */, - 7F44094205B40984D1D258E9 /* SBUMessageTemplate.Decoders.swift */, - 922A02F131E85B4E63E13076 /* SBUMessageTemplate.ErrorMessages.swift */, - 482F450F65F28C4B6FC17583 /* SBUMessageTemplate.ImageRatioType.swift */, - E8CB3CF1A6E100DE2DEC3AE2 /* SBUMessageTemplate.Syntax.Aligns.swift */, - 8CBD42BDA254C97422DEB256 /* SBUMessageTemplate.Syntax.Identifier.swift */, - A2D2F278BD8829F3201C0C69 /* SBUMessageTemplate.Syntax.Item.swift */, - 1BDFA50AF739D7DE93145806 /* SBUMessageTemplate.Syntax.Sizes.swift */, - 10B5C9B0016EFE9D10A1DB1B /* SBUMessageTemplate.Syntax.Styles.swift */, - 0551A56EB8F462ABD44F4EAF /* SBUMessageTemplate.Syntax.Types.swift */, - 5E333A17261BC0348BCAB953 /* SBUMessageTemplate.Syntax.Views.swift */, + A70A4957E68614935FB923A6 /* MainChannelTabbarController.swift */, + 7727AB1A81ABADADCE8DE44A /* Channels */, + F199D21CD425C8A8639FC8B9 /* MySettings */, ); - name = Syntax; + path = GroupChannel; sourceTree = ""; }; - 48205C9488D0A70EC34D62B3 /* MessageForm */ = { + 4908FBA6A144E1785216A9E1 /* ViewParams */ = { isa = PBXGroup; children = ( - 0E1FB7B89BFA69FD5FF9D5CF /* ViewParams */, - 0768CC793BB077DB44AE644B /* Views */, + B2F8D1EB1D894DD952339175 /* SBUQuoteMessageInputViewParams.swift */, ); - name = MessageForm; + name = ViewParams; sourceTree = ""; }; - 49A250463CCE7A55AD52119B /* Header */ = { + 4A3BABBE73EA71823728C678 /* MessageThread */ = { isa = PBXGroup; children = ( - C919539EACB985032BEB7E9E /* SBUChannelInfoHeaderView.swift */, - 10461E99CDDBB2EBC3A97375 /* SBUChannelTitleView.swift */, + 7F3DC79E0E7967AAE716E8C9 /* SBUMessageThreadModule.Deprecated.swift */, ); - name = Header; + name = MessageThread; sourceTree = ""; }; 4ADA3E3BDAC1D434A1700482 /* SubView */ = { @@ -2184,34 +2192,21 @@ path = SubView; sourceTree = ""; }; - 4CA0C252054F13D02094ACEE /* ChannelSettings */ = { - isa = PBXGroup; - children = ( - F170663107C729EABC28CCE7 /* SBUGroupChannelSettingsModule.Deprecated.swift */, - 5B31A277DBE1D4C0F3F66D11 /* SBUOpenChannelSettingsModule.Deprecated.swift */, - ); - name = ChannelSettings; - sourceTree = ""; - }; - 4D22436BD82A1E0EB4B4685D /* UserList */ = { + 4D131CA77D409FB498091E8D /* ActionSheet */ = { isa = PBXGroup; children = ( - 17D8494ACB6075EB2A2CA35E /* SBUUserListModule.Header.swift */, - B920B5C1EAF129FF8A5E1F83 /* SBUUserListModule.List.swift */, - 7FE73B78D252DF11DDB8BAF5 /* SBUUserListModule.swift */, + 433BCD13FDDDABF5F518EAF1 /* SBUActionSheet.Item.swift */, + 5564F9C50888E26CD11E0454 /* SBUActionSheet.swift */, ); - name = UserList; + name = ActionSheet; sourceTree = ""; }; - 4EA85BF7E40D747C22F31E9F /* Menu */ = { + 4D4C9290B70DC72B6FD8BCC2 /* VoiceNote */ = { isa = PBXGroup; children = ( - 94664886C8BA54469C100BA1 /* SBUBottomSheetController.swift */, - 88FB25AFF3DF49C89AC5563B /* SBUMenuCell.swift */, - B3701A44383ACA9DD6BF918D /* SBUMenuSheetViewController.swift */, - 1F719BD155CE1F9A5DC2D495 /* SBUMenuView.swift */, + 3F98605B0DD442AD06325B5F /* SBUVoiceMessageInputView.swift */, ); - name = Menu; + name = VoiceNote; sourceTree = ""; }; 512F0F2FA832B397FCF4C97F /* View */ = { @@ -2230,37 +2225,12 @@ path = View; sourceTree = ""; }; - 5230C23B889F06EEAA4B592D /* Common */ = { - isa = PBXGroup; - children = ( - 3A5F34F9CE9BF364E410FE76 /* ActionSheet */, - 32B45F2D913D22C0C04667C0 /* AlertView */, - 4EA85BF7E40D747C22F31E9F /* Menu */, - 8E6EDE086BFA1336CEA7AE37 /* PhotoLibrary */, - CCA66E82810ABCEA3AC0F002 /* SBUAnimation.swift */, - DA0B6648419212AE21AB3B54 /* SBUBarButtonItem.swift */, - 19F0CB95AF5EA222329BD04E /* SBUCollectionViewFlowLayout.swift */, - 868AF10F707C1C8BC9B7B5EF /* SBUCommonItem.swift */, - 2867E723EDC551EF33A9F4E3 /* SBUCommonViewControllerSet.swift */, - 5595BFDB02E4331C09594C15 /* SBUCoverImageView.swift */, - 3437D589FCDE784594AB76FC /* SBUEmptyView.swift */, - 2AE729980E44CCDF80F87389 /* SBULayoutableButton.swift */, - EC7626C31FACB23FEA2A5ACE /* SBULoading.swift */, - B0B25D2A096FF4CCCD1E4260 /* SBUMarginView.swift */, - 257C74B33F48379EFCE5B8B4 /* SBUNavigationTitleView.swift */, - 9C9D80E252E87080FC4262C5 /* SBUNotificationEmptyView.swift */, - 08467CDFC6A9F65A1A5BA3AB /* SBUNotificationNavigationTitleView.swift */, - BEEADE2A01AA72512E300B87 /* SBUPaddingLabel.swift */, - 74F15BCD907F0F25D55268F5 /* SBUSearchBar.swift */, - 6BFB66C4A2C29B58582A34FE /* SBUStackView.swift */, - 859D44FAA1B67F851D2D2196 /* SBUTemplateLabel.swift */, - FA0B2AD80A2D898A8984FE63 /* SBUTypingIndicatorBubbleView.swift */, - 1DD16AA2FCE6BFC8151CC588 /* SBUUnderLineTextField.swift */, - CCF7C15C6F9066ABC168A8F2 /* Toast */, - 865BAA8D8C27CE3FCCBB143F /* User */, - F0D659CF681B77A9E25EAC4D /* UserCell */, + 519FCF21C7B6C9BCA589BFF2 /* ViewParams */ = { + isa = PBXGroup; + children = ( + CDDF8D72848C64E37CB61015 /* SBUQuotedBaseMessageViewParams.swift */, ); - name = Common; + name = ViewParams; sourceTree = ""; }; 528836574DA5873A8F03FCAC /* SuggestedReply */ = { @@ -2279,145 +2249,205 @@ path = SelectUser; sourceTree = ""; }; - 571E82518861539B0B1A1D35 /* MessageThread */ = { + 5327A6D4305E365002AC1608 /* Moderations */ = { isa = PBXGroup; children = ( - 74BDD64692D70D840A0830C3 /* SBUMessageThreadTitleView.swift */, - 7567CC1EBB84C62425DD6F1B /* SBUMessageThreadViewController.swift */, - 44FDB2706FAD45E156970F73 /* SBUParentMessageInfoView.swift */, + 6B575CA3A534C9F671A54E3C /* SBUModerationsViewController.swift */, ); - name = MessageThread; + name = Moderations; sourceTree = ""; }; - 597A59A08A7539E40D46A46D /* OpenChannel */ = { + 5356CF2C5A926E3EC2AD63FA /* OpenChannel */ = { isa = PBXGroup; children = ( - 460555345554ED8C13353406 /* SBUOpenChannelSettingsModule.Header.swift */, - 6724F36CFA3B45BD1619031A /* SBUOpenChannelSettingsModule.List.swift */, - 71D57C648C9E07C4E69F29FE /* SBUOpenChannelSettingsModule.swift */, + 31EF2A01C5FBAE453CB2B6F6 /* SBUOpenChannelListModule.Header.swift */, + 3C5B5ABC746F6AAC7FC3BB90 /* SBUOpenChannelListModule.List.swift */, + 3718D19B8262FD4FE55D45E3 /* SBUOpenChannelListModule.swift */, ); name = OpenChannel; sourceTree = ""; }; - 59833FEDA2EC7AE9D7251789 /* OpenChannel */ = { + 544992670602E44BE8FA7FA4 /* View */ = { isa = PBXGroup; children = ( - 59B61AEE060EFB0FC571830C /* OpenChannelVC_CustomMessageMenuItem.swift */, + 5F9E329C5656BE3F04A553F3 /* SBUCreateChannelTypeSelector.swift */, ); - path = OpenChannel; + name = View; sourceTree = ""; }; - 59DBF3BE2FAE40788E27B73F /* ChannelList */ = { + 548D537083C683C3AED0C530 /* UserList */ = { isa = PBXGroup; children = ( - 28359B0991CB57748E1FF383 /* GroupChannel */, - DE7297D1A48631CE6E409615 /* OpenChannel */, - 25395974AECEEF2A627116EA /* SBUBaseChannelListModule.Header.swift */, - C7BCA9347DABBCA77905254E /* SBUBaseChannelListModule.List.swift */, - 654B6726EF65823CB1866722 /* SBUBaseChannelListModule.swift */, + FCB5700F5D0D4B10B740AEF4 /* SBUUserListViewController.swift */, ); - name = ChannelList; + name = UserList; sourceTree = ""; }; - 5AEDAF877D36DC7306DE4332 /* NotificationChannel */ = { + 5521A07579973A5BFE1F9C9B /* View */ = { isa = PBXGroup; children = ( - C7EA641FAA016BC687A009DD /* SBUChatNotificationCell.swift */, - 0FF16BEC2D481EF007EB700C /* SBUFeedNotificationCell.swift */, - 83CEF85970F4852CF89FC446 /* SBUNotificationCell.swift */, + 18BFB9E5984FE0105A3D3BEC /* Channel */, + F6D9D0271CE544F8AA4DC369 /* ChannelList */, + 2FED359D72696181EC454972 /* ChannelSettings */, + 5D47777CA0078D2AA225A2C2 /* Common */, + 4636FF5577D9E1A2ECD87C87 /* Life cycles */, + 8D64C6EE9FAD7E42C344D348 /* MessageSearch */, + BB1D3C06FB26FE54E12B3933 /* MessageThread */, + 5327A6D4305E365002AC1608 /* Moderations */, + 63DAE880B28EA085BAA95D75 /* NotificationSettings */, + 3B062DEC7647CC0D2D962C3F /* SBUBaseViewController.swift */, + A321BEB3FBBF14905C29AA97 /* SBUViewControllerSet.swift */, + 5DDAC4B2B004A0885B96CE45 /* SelectUser */, + 548D537083C683C3AED0C530 /* UserList */, + 4D4C9290B70DC72B6FD8BCC2 /* VoiceNote */, ); - name = NotificationChannel; + name = View; sourceTree = ""; }; - 5C975B230CB754728E52FDCB /* Manager */ = { + 55613213D02448DE4B21F127 /* CarouselView */ = { isa = PBXGroup; children = ( - 268800CFDC8CBF9F754A1CE3 /* CacheManager */, - CD74E5324697EB043242C7B5 /* SBUDownloadManager.swift */, - 9B16AC2E71032FA673A153A8 /* SBUEmojiManager.swift */, - 4A3B6E59124ED310769ED4FB /* SBUMessageTemplateManager.swift */, - A8FB33B07E2B45BBA6C61AEC /* SBUNotificationChannelManager.swift */, - EF94C0C3A238B865922BDFE5 /* SBUPendingMessageManager.swift */, - 2B872BE7040B156F71C086DA /* SBUPermissionManager.swift */, - 87AC235B8E289A3890C90FB5 /* SBUTemplateType.swift */, - 0F53ED1AE4578FEFE2EA1CEB /* SBUTypingIndicatorMessageManager.swift */, - F47FE3A49D3A0711F7CEC0E9 /* SBUVoicePlayer.swift */, - 50975B5E92A11F16A5E1B97D /* SBUVoiceRecorder.swift */, + 060F8041E96B5586F59E01D0 /* SBUBaseCarouselView.swift */, ); - name = Manager; + name = CarouselView; sourceTree = ""; }; - 5DF9CFE6AA8F9F096DE198AB /* MessageThread */ = { + 572728477BA1F260720176CB /* MessageSearch */ = { isa = PBXGroup; children = ( + 9829D64688D3B09D3D150D9C /* SBUMessageSearchModule.Header.swift */, + 4ED1D13AC1F6F2291A9717D8 /* SBUMessageSearchModule.List.swift */, + 93F0796E438A3E19F039537B /* SBUMessageSearchModule.swift */, ); - path = MessageThread; + name = MessageSearch; sourceTree = ""; }; - 5EAFC5DE037D3DC82ED3DEF7 /* Module */ = { + 59833FEDA2EC7AE9D7251789 /* OpenChannel */ = { isa = PBXGroup; children = ( - D441F5EFD18DAB5BBABDC950 /* Channel */, - 718B53DBCFDE3A153DCC4204 /* ChannelList */, - 4CA0C252054F13D02094ACEE /* ChannelSettings */, - 14D1FDFB5F0B3CEAB873B284 /* MessageSearch */, - E02A8976E5E993440E9079C3 /* MessageThread */, - 309B68F879245C48AC57595D /* Moderations */, - 84C354C73038E5F8B37BE81A /* NotificationSettings */, - E7F3B43353382407FB7ACB52 /* SBUModuleSet.Deprecated.swift */, - 0DCDC93F41CE0479134A1254 /* SelectUser */, - 611C594B136774962C7A9133 /* UserList */, + 59B61AEE060EFB0FC571830C /* OpenChannelVC_CustomMessageMenuItem.swift */, ); - name = Module; + path = OpenChannel; sourceTree = ""; }; - 5EB2085736832A437C31A4EC /* ChannelCell */ = { + 5CF32D7BF16A0C17746CC6DC /* Reaction */ = { isa = PBXGroup; children = ( - 2E3629EB2B9FDA2E409DD410 /* SBUBaseChannelCell.swift */, - 817B858C410D892C10C45609 /* SBUGroupChannelCell.swift */, - B65DFFA2CD94CE8E613C755A /* SBUOpenChannelCell.swift */, + B2A0491AA6BA0E7CD100BE3A /* SBUEmojiListViewController.swift */, + 8FD7BB24F69EE0C3973B92C3 /* SBUMessageReactionView.swift */, + 765BF37122CC61258578D0F1 /* SBUParentMessageInfoReactionView.swift */, + A7273381A16F8119BC363616 /* SBUReactionCollectionViewCell.swift */, + A48BA23BAC1C688AE03630C9 /* SBUReactionsViewController.swift */, ); - name = ChannelCell; + name = Reaction; + sourceTree = ""; + }; + 5D47777CA0078D2AA225A2C2 /* Common */ = { + isa = PBXGroup; + children = ( + 4D131CA77D409FB498091E8D /* ActionSheet */, + 26641545D80A21EDF171165F /* AlertView */, + 82D3457075BBE755A54B899F /* Menu */, + DCAC0E8A37AD46FEAD4E95CD /* PhotoLibrary */, + 7861BB13B20D6858309BF60A /* SBUAnimation.swift */, + 4FDA8031558C550C5DC613F4 /* SBUBarButtonItem.swift */, + 18F0D9753CF2825B748B02DD /* SBUCollectionViewFlowLayout.swift */, + 8527B5D24C2029F5E477847C /* SBUCommonItem.swift */, + 9D0E23C23196DDA9D880BDB6 /* SBUCommonViewControllerSet.swift */, + FD0BC8DC212FB085843FDCF5 /* SBUCoverImageView.swift */, + E737652B7CC0957AD9113F9F /* SBUEmptyView.swift */, + AC42BC4023ED4C214280A980 /* SBULayoutableButton.swift */, + 43EA07BFE9725B76DDCC82D8 /* SBULoading.swift */, + 22EF4EBB5E024E3278931826 /* SBUMarginView.swift */, + E9AC601B0DF0FE1F84D85F02 /* SBUNavigationTitleView.swift */, + FF6AE8EC96A46BEC3415399C /* SBUNotificationEmptyView.swift */, + 331376C1A9EA4A911F7EC5F4 /* SBUNotificationNavigationTitleView.swift */, + B32083ACA8AD24B96C195022 /* SBUPaddingLabel.swift */, + 708B69B5FD94D3F36A73D95B /* SBUSearchBar.swift */, + DA884B9C05518C89428F530D /* SBUStackView.swift */, + 68F7DD03795E7F72E2E3D7A5 /* SBUTemplateLabel.swift */, + D1063EB35331F4506C4F0B8F /* SBUTypingIndicatorBubbleView.swift */, + 964EF76CD4B76CCB680AD5EC /* SBUUnderLineTextField.swift */, + 29470B6D977E288D03394609 /* Toast */, + 62E1A5606B4BAA6757985297 /* User */, + AA257B196A59B09D89E3A209 /* UserCell */, + ); + name = Common; sourceTree = ""; }; - 5F63D30B3D3D901B87EB9E5C /* SuggestedReply */ = { + 5DDAC4B2B004A0885B96CE45 /* SelectUser */ = { isa = PBXGroup; children = ( - 24C138F7B327E2006CD46687 /* ViewParams */, - B05FF6D6EC2D3F6BB2FC9567 /* Views */, + 978A322C353310221328ED72 /* CreateChannel */, + 1D6C7D252AAE674B0E29A7CA /* SBUBaseSelectUserViewController.swift */, + 0E50812E1BE59E25B6A6369D /* SBUInviteUserViewController.swift */, + 9FCA7D97C1CF24D51B41510C /* SBURegisterOperatorViewController.swift */, ); - name = SuggestedReply; + name = SelectUser; sourceTree = ""; }; - 60242231F5D8DAEFB824E8B5 /* ChannelList */ = { + 5DF9CFE6AA8F9F096DE198AB /* MessageThread */ = { isa = PBXGroup; children = ( - A8338080AC9AE1F8F89DFF05 /* CommunityChannelListViewController.swift */, ); - path = ChannelList; + path = MessageThread; sourceTree = ""; }; - 60843A4212697606A58A74DD /* Util */ = { + 5EBC021FBE881CF264F7D470 /* Views */ = { isa = PBXGroup; children = ( - C1B609732627651AAC9C73E7 /* BlockingOperation.swift */, - 344672571E029237AEC5973E /* SBUDebouncer.swift */, - 8C0FA3A8DB77D3E7A057295F /* SBULogger.swift */, - 76C41714AA54E0973720DD08 /* SBUMentionManager.swift */, - 5F79E7F59F5114F0372C2B66 /* SBUPropertyWrapper.swift */, - B144565F2CEA2E1AEF95B9AA /* SBUUtils.swift */, - 8D5148F2115EE7D6D18FE9DC /* WeakDelegateStorage.swift */, + C1DBEACF53A1FEE32AEA88EE /* SBUMessageFormChipsItemView.swift */, + 984899098C13FC5DC9C03E99 /* SBUMessageFormFallbackView.swift */, + D0C29B5B55241C104AB00977 /* SBUMessageFormItemView.swift */, + D010876D601B1A3E11B87018 /* SBUMessageFormMultiTextItemView.swift */, + C8B19DA6FA7D4FD35CD58F44 /* SBUMessageFormSingleTextItemView.swift */, + EE43DB444DF9960D183A301D /* SBUMessageFormView.swift */, + D55F110022C53ED1873E0042 /* SubViews */, ); - name = Util; + name = Views; + sourceTree = ""; + }; + 5FA9D6F48112101A3D4D5761 /* Extension */ = { + isa = PBXGroup; + children = ( + B8CF9CD6B1B63416319E375C /* Array+SBUIKit.swift */, + 97688B2278AFD93CCAF21CE8 /* CGSize+SBUIKit.swift */, + F95B9E20A3C03F181B5E924F /* ChatSDK */, + 977B30FD3D3695ACF7EA24E1 /* Collection+SBUIKit.swift */, + DF6345F69FDF5A157D241BC9 /* Data+SBUIKit.swift */, + 52A8DA18B596725EA66D7623 /* Date+SBUIKit.swift */, + 6E0E9B50C527EAEC31E714DE /* Float+SBUIKit.swift */, + BFA99DB33C37D0282FDD6ACB /* Formatter+SBUIKit.swift */, + 76E7B76170E32DBEA8298098 /* NSLayoutConstraint+SBUIKit.swift */, + 14C33A3E985A6F3433E2CD80 /* NSObject+SBUIKit.swift */, + DE65E9F31BA0AC98929110F3 /* Sequence+SBUIKit.swift */, + 98B2C88EF2BFC124EE8E9E82 /* String+SBUIKit.swift */, + D57C491CE4E8339CF2EB880A /* StringProtocol+SBUIKit.swift */, + 59C7116D15D65A6EB152DDAB /* Thread+SBUIKit.swift */, + D4BD0DF774EA634A2B89AF8F /* UIApplication+SBUIKit.swift */, + C7F59295553F372937A267AE /* UIButton+SBUIKit.swift */, + ECBD3BF61C51B2693FDABF96 /* UICollectionView+SBUIKit.swift */, + D915E9E6C658C2A6B320B54C /* UIColor+SBUIKit.swift */, + C97CC7AA39F3DEE6663FB116 /* UIImage+SBUIKit.swift */, + A8480353864F682CD4B6BBF9 /* UIImageView+SBUIKit.swift */, + 81C11108DC261338213DD256 /* UINavigationController+SBUIKit.swift */, + CDE8456A5754CEB8284EA838 /* UIScrollView+SBUIKit.swift */, + FCC5581F9677458AF778F7F4 /* UIStackView.SBUIKit.swift */, + C117838EC1C4DBB199BC3F12 /* UITableView+SBUIKit.swift */, + 00B6560E812A93A38C1E7FFB /* UITextField+SBUIKit.swift */, + 0274A314CF90AC819BB67606 /* UIView+SBUIKit.swift */, + E63214C27114B413C99BC200 /* UIViewController+SBUIKit.swift */, + B4537DE89EF4104AB5A7C665 /* URL+SBUIKit.swift */, + ); + name = Extension; sourceTree = ""; }; - 611C594B136774962C7A9133 /* UserList */ = { + 60242231F5D8DAEFB824E8B5 /* ChannelList */ = { isa = PBXGroup; children = ( - C05A7F3568E0B86E61805B45 /* SBUUserListModule.Deprecated.swift */, + A8338080AC9AE1F8F89DFF05 /* CommunityChannelListViewController.swift */, ); - name = UserList; + path = ChannelList; sourceTree = ""; }; 622D0D05D6594C880D854F1D /* FileViewer */ = { @@ -2427,14 +2457,21 @@ path = FileViewer; sourceTree = ""; }; - 634A60CA1A18B22E1ED8C3FB /* GroupChannel */ = { + 62E1A5606B4BAA6757985297 /* User */ = { isa = PBXGroup; children = ( - 4C919558A59E52CC97681083 /* SBUGroupChannelSettingsModule.Header.swift */, - 99CFB85D4F7D919A7F2A8A7E /* SBUGroupChannelSettingsModule.List.swift */, - F0EB9FC30556F07EA71C1D82 /* SBUGroupChannelSettingsModule.swift */, + 1F1705ECF2EFDD64ADA42CF1 /* SBUUserProfileView.swift */, ); - name = GroupChannel; + name = User; + sourceTree = ""; + }; + 63DAE880B28EA085BAA95D75 /* NotificationSettings */ = { + isa = PBXGroup; + children = ( + AA74571F2D712E2A6C3C163B /* Cell */, + D055E1C7D8FB4A8F3552F98E /* SBUGroupChannelPushSettingsViewController.swift */, + ); + name = NotificationSettings; sourceTree = ""; }; 645C2CEEF66984962F370726 /* Cell */ = { @@ -2453,6 +2490,19 @@ path = MainViews; sourceTree = ""; }; + 670A9BAB5603096590685860 /* Processor */ = { + isa = PBXGroup; + children = ( + 438EBCABB91C84B18C5ECA30 /* SBUMessageTemplate.Binder.swift */, + 261C819AB2BB5F03295C09F2 /* SBUMessageTemplate.Container.swift */, + 37DFF0F24B9E826B1F6713EF /* SBUMessageTemplate.Coordinator.swift */, + 68A392D80685B111FD18F3C8 /* SBUMessageTemplate.Payload.swift */, + 01B32F68AD76DC2D2D5C2378 /* SBUMessageTemplate.PayloadType.swift */, + 0190755CC824BA406D56F8C3 /* SBUMessageTemplate.TemplateList.swift */, + ); + name = Processor; + sourceTree = ""; + }; 67852089506478566285B82D /* NotificationService */ = { isa = PBXGroup; children = ( @@ -2470,6 +2520,17 @@ path = MessageThread; sourceTree = ""; }; + 694BEA543EF225C2683AB331 /* ChannelSettings */ = { + isa = PBXGroup; + children = ( + A7B8F94D8EE3FB46EBA10783 /* SBUBaseChannelSettingsViewModel.swift */, + 5E90A0C200855E3C6BB11C5B /* SBUGroupChannelSettingsViewModel.swift */, + C3842E8286E51A6EA5E72371 /* SBUModerationsViewModel.swift */, + A947D08810EFFB1B6B004BB1 /* SBUOpenChannelSettingsViewModel.swift */, + ); + name = ChannelSettings; + sourceTree = ""; + }; 69674F6FF6F6FBDD4E15E15B /* MessageSearch */ = { isa = PBXGroup; children = ( @@ -2499,6 +2560,14 @@ path = ChannelList; sourceTree = ""; }; + 6B2DA69C7163A11B6D8F4EE4 /* NotificationSettings */ = { + isa = PBXGroup; + children = ( + 757A554AF91A46AF49BDB886 /* SBUGroupChannelPushSettingsModule.Deprecated.swift */, + ); + name = NotificationSettings; + sourceTree = ""; + }; 6C1CFDCE69A77784B55B81C5 /* Syntax */ = { isa = PBXGroup; children = ( @@ -2506,15 +2575,12 @@ path = Syntax; sourceTree = ""; }; - 6C3698EF9E4B8A1E7DB9D629 /* Cell */ = { + 6C50DA2A421E474FF921089E /* ChannelSettingItem */ = { isa = PBXGroup; children = ( - 005DE5CD8D3A06A7662C94CF /* SBUBaseChannelSettingCell.swift */, - AE7989B9D23F15D3C5F37AA7 /* SBUGroupChannelSettingCell.swift */, - 7DD293B8D4BDC4948612463A /* SBUModerationCell.swift */, - 26BA79313EA296EEDC968A7E /* SBUOpenChannelSettingCell.swift */, + 748E749BEDE5F43C9746B194 /* SBUChannelSettingItem.swift */, ); - name = Cell; + name = ChannelSettingItem; sourceTree = ""; }; 6DEFFA4A2B39E5F871716119 /* CreateChannel */ = { @@ -2524,6 +2590,24 @@ path = CreateChannel; sourceTree = ""; }; + 6EFF699FF49501F22FB7CEEB /* ViewModel */ = { + isa = PBXGroup; + children = ( + EC2FFAF4278506F8D0CC967C /* Channel */, + 0E63354A062AD859343C8163 /* ChannelList */, + 694BEA543EF225C2683AB331 /* ChannelSettings */, + 96296D5F37A8DF7A70B41360 /* Common */, + D3E6C654D78DBD93BD0C6565 /* MessageSearch */, + CE451A9AE04F7A172F7BC1F8 /* MessageThread */, + B1AC4703E0A5D5A2BAF2B820 /* NotificationSettings */, + 20233A168B917F3A17855F2C /* SBUViewModelDelegate.swift */, + C4A334AF18EE7A1524DDAA02 /* SBUViewModelSet.swift */, + C2969BA92FCA955824CBF4B7 /* SelectUser */, + DC9A16CC55840EBA8F1619E6 /* UserList */, + ); + name = ViewModel; + sourceTree = ""; + }; 6F88AFB356527993F1A697BA /* Features */ = { isa = PBXGroup; children = ( @@ -2555,33 +2639,36 @@ path = GroupChannel; sourceTree = ""; }; - 7087C4AD3CE54E8C7F3C3CC6 /* MessageInput */ = { + 70AEC51ABDA1422CB6888113 /* Feed */ = { isa = PBXGroup; children = ( - FA2015C5BCDEFFAD138365B4 /* SBUMentionLimitGuideCell.swift */, - C085F3901C0A3A792DE75501 /* SBUMessageInputMode.swift */, - 1C6724DA246B0BB44C810F2E /* SBUMessageInputView.swift */, - 88AA45F380E744DE2065FDDC /* SBUQuoteMessageInputView.swift */, - CD9C6AFC2C31D86CE34AEA4E /* SBUSuggestedMentionList.swift */, - C66AF9F3C725BE0D9CB207B7 /* ViewParams */, + 35E55160CC0CF031DED68A51 /* Params */, + BB4928B600EA46E7FC79D7AB /* SBUFeedNotificationChannelModule.CategoryFilter.swift */, + 62DD1C6EBB30609466FDEE62 /* SBUFeedNotificationChannelModule.Header.swift */, + 3C79C6C925FC164D7A744849 /* SBUFeedNotificationChannelModule.List.swift */, + 195D69A9AA7F2ADED2E52755 /* SBUFeedNotificationChannelModule.swift */, ); - name = MessageInput; + name = Feed; sourceTree = ""; }; - 718B53DBCFDE3A153DCC4204 /* ChannelList */ = { + 719E523D333BC85B94259616 /* MessageCellParams */ = { isa = PBXGroup; children = ( - 85D0C33B9704D9FA228BBB63 /* SBUGroupChannelListModule.Deprecated.swift */, - AECB59D96AC33E406F534790 /* SBUOpenChannelListModule.Deprecated.swift */, ); - name = ChannelList; + path = MessageCellParams; sourceTree = ""; }; - 719E523D333BC85B94259616 /* MessageCellParams */ = { + 71B84E1C2F9774B338CE0C0B /* OpenChannel */ = { isa = PBXGroup; children = ( + 6F798358616E15E2552DCC9F /* SBUOpenChannelAdminMessageCell.swift */, + 1AAA09139558B87179AA7ED7 /* SBUOpenChannelBaseMessageCell.swift */, + B4BC41F11085BDC53B4A3BA6 /* SBUOpenChannelContentBaseMessageCell.swift */, + 1BD7FBB468AAE322B76088BA /* SBUOpenChannelFileMessageCell.swift */, + FE33118AFAADE5A66A92ED8F /* SBUOpenChannelUnknownMessageCell.swift */, + A1AE141723D04C84A99407C4 /* SBUOpenChannelUserMessageCell.swift */, ); - path = MessageCellParams; + name = OpenChannel; sourceTree = ""; }; 71DA834FD2F802CB46B90171 /* CreateChannel */ = { @@ -2592,49 +2679,49 @@ path = CreateChannel; sourceTree = ""; }; - 7282FAD410ECD8348AA61110 /* InviteUser */ = { + 72688E383B2A36C10F88E28A /* CreateChannel */ = { isa = PBXGroup; children = ( + 91B75E60CD5359A041DB6DE2 /* SBUCreateChannelModule.Header.swift */, + 876E7F8C4C488F8438196674 /* SBUCreateChannelModule.List.swift */, + 004B59BEFA679B50DC596FE9 /* SBUCreateChannelModule.swift */, + 123580C191BBF7D8C9AF1116 /* SBUCreateOpenChannelModule.Header.swift */, + E3F8FA2679A556B5B6170572 /* SBUCreateOpenChannelModule.ProfileInput.swift */, + 2DC133317F2BEECBAE470888 /* SBUCreateOpenChannelModule.swift */, ); - path = InviteUser; + name = CreateChannel; sourceTree = ""; }; - 72C1640A76CFD77E938864DA /* Params */ = { + 7282FAD410ECD8348AA61110 /* InviteUser */ = { isa = PBXGroup; children = ( - B2611D56CCE2CFFEAFA44D7C /* SBUFeedNotificationChannelViewParams.swift */, ); - name = Params; + path = InviteUser; sourceTree = ""; }; - 7340B89538C2E155DD0062BD /* MessageCell */ = { + 73D9AA7BCAEE628F4F8AA74C /* MessageSearch */ = { isa = PBXGroup; children = ( - AEBCF46A45EAF8716370AB20 /* MessageCellParams */, - 1861D5300BC7F50C4805A072 /* Replies */, - 456766AFB43E25E13831E4D7 /* SBUContentBaseMessageCell.Deprecated.swift */, + FDEBD429C35EA9038A2DC6C5 /* SBUMessageSearchViewController.Deprecated.swift */, ); - name = MessageCell; + name = MessageSearch; sourceTree = ""; }; - 7468652423E5450E19C0A00F /* ChannelSettings */ = { + 73E62A854BD7CD3FDE50B5E9 /* Notifications */ = { isa = PBXGroup; children = ( - E332E035DA3DA5F7E9D98CBA /* ChannelSettingsVC_Overriding.swift */, + 890E8C4360AAE2F581975028 /* SBUChatNotificationChannelModule.Deprecated.swift */, + 1C681ED2007956EEE9D894BA /* SBUFeedNotificationChannelModule.Deprecated.swift */, ); - path = ChannelSettings; + name = Notifications; sourceTree = ""; }; - 74E7BDE2DC9856B961E754FC /* Channel */ = { + 7468652423E5450E19C0A00F /* ChannelSettings */ = { isa = PBXGroup; children = ( - F66A537BFAC223D49B038C9A /* SBUBaseChannelViewModel.swift */, - B4400071833EDE402268F8D2 /* SBUChatNotificationChannelViewModel.swift */, - 7ADFE341552494F1C1600F79 /* SBUFeedNotificationChannelViewModel.swift */, - 02B66F445761AF0F1F12D2C8 /* SBUGroupChannelViewModel.swift */, - E2DE9F81DAC88548D4CA33ED /* SBUOpenChannelViewModel.swift */, + E332E035DA3DA5F7E9D98CBA /* ChannelSettingsVC_Overriding.swift */, ); - name = Channel; + path = ChannelSettings; sourceTree = ""; }; 753DB3623C94DD4FA06461E5 /* Channel */ = { @@ -2674,27 +2761,6 @@ path = AIChatBot; sourceTree = ""; }; - 75D4D0BA8D52F20396835864 /* View */ = { - isa = PBXGroup; - children = ( - A89F972C20D0186FDBDDBE5F /* Channel */, - 34DC3DB1F07C267D6E87CCEF /* ChannelList */, - 9832D0480D09171EB6336B64 /* ChannelSettings */, - 5230C23B889F06EEAA4B592D /* Common */, - 39629EEA93569A679305E1FC /* Life cycles */, - 25530FF4D4D3B018FB2E1B3E /* MessageSearch */, - 571E82518861539B0B1A1D35 /* MessageThread */, - C03A4D94CD05B28F5DE5597F /* Moderations */, - 0AC747E5FB8C2A68CABCECEF /* NotificationSettings */, - 52E39F2B92A54861E2E443F6 /* SBUBaseViewController.swift */, - D84112D00311FE8E41D3F521 /* SBUViewControllerSet.swift */, - C1ED66168C376242F3FB8AE4 /* SelectUser */, - 82C824241F5BE8E3AD552A2C /* UserList */, - EC5F34FA754A02C40704332B /* VoiceNote */, - ); - name = View; - sourceTree = ""; - }; 764F1A982CD6594441677938 /* PhotoLibrary */ = { isa = PBXGroup; children = ( @@ -2702,14 +2768,6 @@ path = PhotoLibrary; sourceTree = ""; }; - 771F087CF30B7C512BB3A545 /* CategoryFilterCell */ = { - isa = PBXGroup; - children = ( - 46B49B74B7343C465678F401 /* SBUCategoryFilterCell.swift */, - ); - name = CategoryFilterCell; - sourceTree = ""; - }; 7727AB1A81ABADADCE8DE44A /* Channels */ = { isa = PBXGroup; children = ( @@ -2718,22 +2776,6 @@ path = Channels; sourceTree = ""; }; - 78122CA6C8603F33B5D1C79B /* MessageCell */ = { - isa = PBXGroup; - children = ( - E3C0B9F48D03F56C83440528 /* SBUMessageCellConfiguration.swift */, - ); - name = MessageCell; - sourceTree = ""; - }; - 783B39BE882B56081A60DB5E /* View */ = { - isa = PBXGroup; - children = ( - E393F42E10B937A9D993E963 /* SBUCreateChannelTypeSelector.swift */, - ); - name = View; - sourceTree = ""; - }; 78CF1B79B64228A7F0DEAEBB /* QuickStart */ = { isa = PBXGroup; children = ( @@ -2752,12 +2794,31 @@ path = QuickStart; sourceTree = ""; }; - 7968B6BEBBBDC9D66EEA5179 /* CarouselView */ = { + 78E174F5EE5510B4B44A2771 /* Resource */ = { isa = PBXGroup; children = ( - 54C3B3270E2DA2FE41B5B839 /* SBUBaseCarouselView.swift */, + A2E86EB1B0B880489D4987EB /* Assets.xcassets */, ); - name = CarouselView; + name = Resource; + sourceTree = ""; + }; + 791AAE4776A8179D9EF57052 /* MessageThread */ = { + isa = PBXGroup; + children = ( + 40B95798B85C67C48C1E8AD8 /* SBUMessageThreadModule.Header.swift */, + 272EF898BCF0CC28EE039480 /* SBUMessageThreadModule.Input.swift */, + 329E5F3C157C0310EFBE73F1 /* SBUMessageThreadModule.List.swift */, + E67D8C702401812614027E07 /* SBUMessageThreadModule.swift */, + ); + name = MessageThread; + sourceTree = ""; + }; + 79C436C5F79F107B0AF6C831 /* MemberList */ = { + isa = PBXGroup; + children = ( + 50D10A03102A00F0EAD050D7 /* SBUMemberListViewController.Deprecated.swift */, + ); + name = MemberList; sourceTree = ""; }; 79C9DF640DACEC9E90D965F5 /* View */ = { @@ -2808,23 +2869,28 @@ path = ScrollPostion; sourceTree = ""; }; - 7F7CF21EB6515046D2ACF214 /* RegisterOperator */ = { + 7D6677867E4A04253150EA18 /* UserList */ = { isa = PBXGroup; children = ( + EF993CB5C1201F1DD90E95C8 /* SBUBaseSelectUserViewController.Deprecated.swift */, ); - path = RegisterOperator; + name = UserList; sourceTree = ""; }; - 80268CEEDE60DCCFA1D8041E /* Theme */ = { + 7D66BCFD82370FFBC6D366A7 /* NewMessageInfo */ = { isa = PBXGroup; children = ( - F21946DED92FB5ED67702BFC /* SBUColorSet.swift */, - 4062AABD37B3949443C761D3 /* SBUFontSet.swift */, - 75E182F68F531659B879DE58 /* SBUIconSet.swift */, - 183ACBB11EE1F171ECF1E62C /* SBUTheme+Type.swift */, - C1FD8F3CA82A0D4DF1659945 /* SBUTheme.swift */, + 3E4CB7E50D35A8458B5AC457 /* SBUNewMessageInfo.swift */, + 64A2652A8AAC5E0A13CD59F6 /* SBUNewNotificationInfo.swift */, ); - name = Theme; + name = NewMessageInfo; + sourceTree = ""; + }; + 7F7CF21EB6515046D2ACF214 /* RegisterOperator */ = { + isa = PBXGroup; + children = ( + ); + path = RegisterOperator; sourceTree = ""; }; 80BF2508F233113A2E43C31D /* NotificationSettings */ = { @@ -2834,12 +2900,15 @@ path = NotificationSettings; sourceTree = ""; }; - 82C824241F5BE8E3AD552A2C /* UserList */ = { + 82D3457075BBE755A54B899F /* Menu */ = { isa = PBXGroup; children = ( - 8B68267CDED87CF2D1D43CF6 /* SBUUserListViewController.swift */, + D69A3D78ED90E4089D3C07CD /* SBUBottomSheetController.swift */, + F2890510DC6B33C2BB2943CE /* SBUMenuCell.swift */, + FCC8C31980DC15ADA27BAC64 /* SBUMenuSheetViewController.swift */, + B2623C0CBE46E87C8667F172 /* SBUMenuView.swift */, ); - name = UserList; + name = Menu; sourceTree = ""; }; 83B65538C9A6C528BB595899 /* Views */ = { @@ -2859,20 +2928,15 @@ path = Common; sourceTree = ""; }; - 84C354C73038E5F8B37BE81A /* NotificationSettings */ = { - isa = PBXGroup; - children = ( - C237B298CF0C754BE7878F9F /* SBUGroupChannelPushSettingsModule.Deprecated.swift */, - ); - name = NotificationSettings; - sourceTree = ""; - }; - 865BAA8D8C27CE3FCCBB143F /* User */ = { + 868D3D5E2ACBA2EC8EA8372E /* Cell */ = { isa = PBXGroup; children = ( - 9F01C327E765227E4A34B71A /* SBUUserProfileView.swift */, + 3932D029F3549E9C2C2EEE8E /* SBUBaseChannelSettingCell.swift */, + 8CE127AC25B1E03735523FE7 /* SBUGroupChannelSettingCell.swift */, + BF820D8BAB863E12FE3420E5 /* SBUModerationCell.swift */, + 4D3301A6BAEAEA0CB68D850F /* SBUOpenChannelSettingCell.swift */, ); - name = User; + name = Cell; sourceTree = ""; }; 86E9DB2BC87548932C9BBC74 /* NotificationSettings */ = { @@ -2883,43 +2947,6 @@ path = NotificationSettings; sourceTree = ""; }; - 86FF340C65321FBEE3074F46 /* UserList */ = { - isa = PBXGroup; - children = ( - 05231307B93C001455032CF1 /* SBUBaseSelectUserViewController.Deprecated.swift */, - ); - name = UserList; - sourceTree = ""; - }; - 871E15810482A52C4DA7C67B /* Deprecated */ = { - isa = PBXGroup; - children = ( - 9083554B9C4FD128B7EFB007 /* BaseMesssage+SBUIKit.Deprecated.swift */, - D3B27D33266C4380644D6033 /* Channel */, - 9F7CEE9C22C5764032B7A715 /* ChannelList */, - 139E3B56076F23693C4C2F10 /* ChannelSettings */, - C6556956CCB40F12DD7AD36E /* CreateChannel */, - DEFA217D5FC91B12C77025BD /* MemberList */, - FD5275437440FA4AAAF19328 /* MessageSearch */, - 02640DD50C9B19926097C397 /* Moderations */, - 5EAFC5DE037D3DC82ED3DEF7 /* Module */, - D231EC12D303338292A7C9A8 /* SBUBaseViewController.Unavailable.swift */, - 6F9A8459EC0A4E20FD113030 /* SBUCoverImageView.Deprecated.swift */, - C46C39AD09272364B8843F8C /* SBUEnums.Deprecated.swift */, - 713FAB7C395D42EDB61E60A9 /* SBUForm.Deprecated.swift */, - 3A7F0A724E9EEA6594126D74 /* SBUFormFieldView.Deprecated.swift */, - C5C08052D77F519F0D0729E0 /* SBUFormView.Deprecated.swift */, - D17D139546C12B0FB9B354F0 /* SBUFormViewParams.Deprecated.swift */, - 2A9DD65D747C90EE39EA1AFB /* SBUGlobals.Deprecated.swift */, - 2807E22B4484A3670062992E /* SBUTableViewCell.Unavailable.swift */, - F659261ADCA2F379B70B5AC3 /* SBUTheme.Deprecated.swift */, - F02323AF0C697FC0D05DE8D1 /* SBUView.Unavaliable.swift */, - 3400A01C9B384B4F58946D24 /* SendbirdUI.Deprecated.swift */, - 86FF340C65321FBEE3074F46 /* UserList */, - ); - name = Deprecated; - sourceTree = ""; - }; 8733C95878F704A1A66909EC /* CustomView */ = { isa = PBXGroup; children = ( @@ -2934,18 +2961,6 @@ path = ChannelSettingItem; sourceTree = ""; }; - 889A4EE9D5AB5EBA695B7503 /* Reaction */ = { - isa = PBXGroup; - children = ( - EC9DF3EFB7D7EA4A5124415E /* SBUEmojiListViewController.swift */, - B4B265F34856D76A47D875F9 /* SBUMessageReactionView.swift */, - 61CB7F6A9F71D4AE8363A986 /* SBUParentMessageInfoReactionView.swift */, - F93024A6454FE9A1B8A163FD /* SBUReactionCollectionViewCell.swift */, - 67D44CD4730D76FF05C7CB9F /* SBUReactionsViewController.swift */, - ); - name = Reaction; - sourceTree = ""; - }; 8A93B92DD752191311686B40 /* Moderations */ = { isa = PBXGroup; children = ( @@ -2953,35 +2968,6 @@ path = Moderations; sourceTree = ""; }; - 8B15C64F3CA993A0F5AAD137 /* MessageCell */ = { - isa = PBXGroup; - children = ( - 7968B6BEBBBDC9D66EEA5179 /* CarouselView */, - 38373505B788536959F08B90 /* CustomView */, - 00A6A46D3C9847B95B22628C /* Feedback */, - 48023C570495E6DAEAF580B4 /* FileMessageContentView */, - 3E816092F54D39F89B9BA483 /* MessageCellParams */, - 48205C9488D0A70EC34D62B3 /* MessageForm */, - 3C02690F777F95FB07928692 /* MultipleFilesMessage */, - 5AEDAF877D36DC7306DE4332 /* NotificationChannel */, - FACA39FC6335BBD274619674 /* OpenChannel */, - 9A7C4FD6874F739F154837AB /* Replies */, - EF0424B68B8D6F086B886A29 /* SBUAdminMessageCell.swift */, - 9EFF1EC46BB5ABF3A727CF75 /* SBUBaseMessageCell.Feedback.swift */, - 44786A4F6A71F01E8DB5D46C /* SBUBaseMessageCell.swift */, - 8FD50AD3524C33E80A9A82CE /* SBUContentBaseMessageCell.swift */, - 3B2CBF8BC2AB3F22A6F696A5 /* SBUFileMessageCell.swift */, - B741B87F518C408505EE40E5 /* SBUMessageTemplateCell.MessageTemplateLayer.swift */, - 591DFED93828C67152231F05 /* SBUMessageTemplateCell.swift */, - 449C4597E0BC1EBC06D11B4B /* SBUMessageTemplateCellLayout.swift */, - E1A35652F99C00184B646821 /* SBUTypingIndicatorMessageCell.swift */, - 9FF79E72B27F436A13907570 /* SBUUnknownMessageCell.swift */, - 345E916F8D6CC3D04B3D0BEE /* SBUUserMessageCell.swift */, - 5F63D30B3D3D901B87EB9E5C /* SuggestedReply */, - ); - name = MessageCell; - sourceTree = ""; - }; 8B1A050FEFE80E2FB0155A7E /* MemberList */ = { isa = PBXGroup; children = ( @@ -2989,61 +2975,13 @@ path = MemberList; sourceTree = ""; }; - 8B59EF2BB8EC479FAB3E3ADD /* MessageThread */ = { - isa = PBXGroup; - children = ( - D26CFF824DE2EEFB3AA18E47 /* SBUMessageThreadModule.Header.swift */, - 8C54742D2A30E20B56352938 /* SBUMessageThreadModule.Input.swift */, - AEC1113C1A507A2BA004C946 /* SBUMessageThreadModule.List.swift */, - 7C8B04A0B203C58097E95E41 /* SBUMessageThreadModule.swift */, - ); - name = MessageThread; - sourceTree = ""; - }; - 8C680ADC85343554C126762F /* ViewModel */ = { + 8D64C6EE9FAD7E42C344D348 /* MessageSearch */ = { isa = PBXGroup; children = ( - 74E7BDE2DC9856B961E754FC /* Channel */, - BD0272587C61019737D82FD3 /* ChannelList */, - EC28D4A179C7351708B1F842 /* ChannelSettings */, - 1AB36CE79A22B50AF91EAE24 /* Common */, - 2B0BBE8142C45BD1E4995B79 /* MessageSearch */, - B208E8E7D80985DE3B31CCD3 /* MessageThread */, - 0A345402A7F312463A03482D /* NotificationSettings */, - 6E334070378A67B62A19AC4A /* SBUViewModelDelegate.swift */, - E30DAF8F62AB93A42DF8EED7 /* SBUViewModelSet.swift */, - B10B2219C3864F4496EBA703 /* SelectUser */, - 3AFD67152059061D5AB73C94 /* UserList */, - ); - name = ViewModel; - sourceTree = ""; - }; - 8D67F3D31A9075554BB2E1E1 /* Sources */ = { - isa = PBXGroup; - children = ( - 3E518374882688C0A2757FB2 /* Configuration */, - 0C2199425106C0ABDB48780F /* Constant */, - 871E15810482A52C4DA7C67B /* Deprecated */, - 41D40DB2D9C0FAEDE749CCEC /* Enums */, - BD82F56982BECD8B9B5BBA84 /* Extension */, - 5C975B230CB754728E52FDCB /* Manager */, - 21A4B65D9220DA7F1E7C8A2D /* MessageTemplate */, - 25DA85E74FABEF4984B5A94C /* Model */, - 36C839E862F4EC878E861FC5 /* Module */, - 70DF56814FA10EB6C16857FE /* PrivacyInfo.xcprivacy */, - 16903056197500B3EB54D2E8 /* Protocol */, - 11D6BF409043EAAEC4EBE634 /* Resource */, - 89181CB4CB12F28193ACE351 /* SBUAvailable.swift */, - F5E6EC37E49888705BCCCEE6 /* SBUGlobalCustomParams.swift */, - 50C7C37D9274A542B2D90EA2 /* SBUGlobals.swift */, - CEB4E491F522CC53145BD08D /* SendbirdUI.swift */, - 87B605635D06165FBB01746B /* SendbirdUIKit.h */, - 80268CEEDE60DCCFA1D8041E /* Theme */, - 60843A4212697606A58A74DD /* Util */, - 75D4D0BA8D52F20396835864 /* View */, - 8C680ADC85343554C126762F /* ViewModel */, + 99C01B8B024B1987DC4CE0F9 /* Cell */, + AA565082C3C3A3C9CAFA572D /* SBUMessageSearchViewController.swift */, ); - name = Sources; + name = MessageSearch; sourceTree = ""; }; 8D9F4DD795C1C923CB15CF48 = { @@ -3053,7 +2991,7 @@ 78CF1B79B64228A7F0DEAEBB /* QuickStart */, 32416E08674EA616F09E9EAC /* Frameworks */, 1B0653278AD1D8CFF0B5B8F6 /* Products */, - 8D67F3D31A9075554BB2E1E1 /* Sources */, + 0A18A9016C780E0639124C12 /* Sources */, ); sourceTree = ""; }; @@ -3065,22 +3003,15 @@ path = Channel; sourceTree = ""; }; - 8E6EDE086BFA1336CEA7AE37 /* PhotoLibrary */ = { - isa = PBXGroup; - children = ( - E4E96FCE5AC6FCDCCFA476C1 /* SBUPhotoAccess.swift */, - 38875B9187D28E1A77E56621 /* SBUPhotoCollectionViewCell.swift */, - ECDC037BC830C2996C25E627 /* SBUSelectablePhotoViewController.swift */, - ); - name = PhotoLibrary; - sourceTree = ""; - }; - 8E8CC73127CD1EBD9271132A /* View */ = { + 8E93EE20299517D0EC8C1A9B /* Constant */ = { isa = PBXGroup; children = ( - 6FC1026F1A2EDB1E760651EA /* SBUChannelSettingsChannelInfoView.swift */, + CEECB941A8FBD37EFEFC553F /* SBUConstant.swift */, + 5E2FEFC59E1B00C8E8BBBC7A /* SBUDateFormatSet.swift */, + F9281572105138A1113C06F0 /* SBUStringSet.Deprecated.swift */, + 58750E2B95FA53D5A3EE1A3A /* SBUStringSet.swift */, ); - name = View; + name = Constant; sourceTree = ""; }; 8E94CA35BD74F32407700D11 /* Feedback */ = { @@ -3090,16 +3021,6 @@ path = Feedback; sourceTree = ""; }; - 8FFF72DB1C78617CBC06B1AF /* NotificationSettings */ = { - isa = PBXGroup; - children = ( - B422F503E30339A0A6E975E2 /* SBUGroupChannelPushSettingsModule.Header.swift */, - A310915E12BB6C8380AB1359 /* SBUGroupChannelPushSettingsModule.List.swift */, - 610577B05C7719E4593B0054 /* SBUGroupChannelPushSettingsModule.swift */, - ); - name = NotificationSettings; - sourceTree = ""; - }; 91261FB22D42BDA2AACB1002 /* Manager */ = { isa = PBXGroup; children = ( @@ -3118,16 +3039,6 @@ path = ChannelList; sourceTree = ""; }; - 923AB92CA1A7E68DC253B2AE /* RegisterOperator */ = { - isa = PBXGroup; - children = ( - CBD6148FFDF9FE0490ADD6F9 /* SBURegisterOperatorModule.Header.swift */, - 9AE9C27AF3FD27A6C8198668 /* SBURegisterOperatorModule.List.swift */, - 3CCA9E87D5E5A9E058A4944A /* SBURegisterOperatorModule.swift */, - ); - name = RegisterOperator; - sourceTree = ""; - }; 92481CBE7158DDE14C5CFF19 /* Replies */ = { isa = PBXGroup; children = ( @@ -3137,31 +3048,38 @@ path = Replies; sourceTree = ""; }; - 92FF976253904135523C2AFB /* ScrollBottomView */ = { + 95E3CA39A98C37100A308668 /* Channel */ = { isa = PBXGroup; children = ( - D011CCF42B7CB4A5AE7843B2 /* SBUScrollBottomView.swift */, + F87827843C0AF64D6E9EF402 /* GroupChannel */, + FA8012D0F1E9B3048AA76092 /* NotificationChannel */, + 103AF90A0B49F014BBBA32D5 /* OpenChannel */, + 9AD3DBE7340A752112C57014 /* SBUBaseChannelModule.Header.swift */, + 66A6C69E56F2F195D47753BA /* SBUBaseChannelModule.Input.swift */, + AFB7154FE781C99D4007E411 /* SBUBaseChannelModule.List.swift */, + 494AACC2369B97D7A129A6E9 /* SBUBaseChannelModule.swift */, ); - name = ScrollBottomView; + name = Channel; sourceTree = ""; }; - 934A08EF3C7AB70A7DDB7EBD /* InviteUser */ = { + 96296D5F37A8DF7A70B41360 /* Common */ = { isa = PBXGroup; children = ( - 0F0A99B937C2C6E335913083 /* SBUInviteUserModule.Header.swift */, - AFA2D1450C14C27AD16E1581 /* SBUInviteUserModule.List.swift */, - 597AADED2DBF927DF2AA873E /* SBUInviteUserModule.swift */, + 4DE486B818026C5891E199C1 /* SBUCommonDelegate.swift */, ); - name = InviteUser; + name = Common; sourceTree = ""; }; - 9547411E15B8B20525888976 /* ViewModel */ = { + 9676EE282CA2412A4BB6B3C8 /* MessageTemplate */ = { isa = PBXGroup; children = ( - 5EA580DD7F4CD50A71B5199C /* SBUMessageWebViewModel.swift */, - A092AEF45606B8F1E1BCB633 /* SBUUserMessageTextViewModel.swift */, + 670A9BAB5603096590685860 /* Processor */, + 46646E6600F483D1AC615A49 /* Renderer */, + C845B62CD493FD6875E9C3D9 /* SBUMessageTemplate.swift */, + 08B71F343E56302FC2E7983B /* Syntax */, + 12AE4BBF0666FF2962D4C3F8 /* Tester */, ); - name = ViewModel; + name = MessageTemplate; sourceTree = ""; }; 96864A9B3CF43786EB818E2C /* UserCell */ = { @@ -3171,25 +3089,52 @@ path = UserCell; sourceTree = ""; }; - 9761570D537237ABF97399C7 /* Others */ = { + 9719F1254CECB3FED1351F5F /* RegisterOperator */ = { isa = PBXGroup; children = ( - 2F3F02F0620C9666AB8EFA7D /* CustomWebView_ChatBotWidgetController.swift */, - D2F911922A1B0E98CBD9500A /* MetadataViewController.swift */, + DADE9978AD80649A5C0DF233 /* SBURegisterOperatorModule.Header.swift */, + 373D91F9E7B3D32297E6776E /* SBURegisterOperatorModule.List.swift */, + A05F9C923BF28E9445A1B437 /* SBURegisterOperatorModule.swift */, ); - path = Others; + name = RegisterOperator; sourceTree = ""; }; - 9832D0480D09171EB6336B64 /* ChannelSettings */ = { + 974CA14AF009E192EDBFC67C /* MessageForm */ = { isa = PBXGroup; children = ( - 6C3698EF9E4B8A1E7DB9D629 /* Cell */, - E2C03B1143730CA5711EE55D /* SBUBaseChannelSettingsViewController.swift */, - DF1FD44B5E5EED536B21DC52 /* SBUGroupChannelSettingsViewController.swift */, - 0F13EAA33891BB75BA2FFB4F /* SBUOpenChannelSettingsViewController.swift */, - 8E8CC73127CD1EBD9271132A /* View */, + E5FD023ACD08877EB34F9051 /* ViewParams */, + 5EBC021FBE881CF264F7D470 /* Views */, ); - name = ChannelSettings; + name = MessageForm; + sourceTree = ""; + }; + 9761570D537237ABF97399C7 /* Others */ = { + isa = PBXGroup; + children = ( + 2F3F02F0620C9666AB8EFA7D /* CustomWebView_ChatBotWidgetController.swift */, + D2F911922A1B0E98CBD9500A /* MetadataViewController.swift */, + ); + path = Others; + sourceTree = ""; + }; + 978A322C353310221328ED72 /* CreateChannel */ = { + isa = PBXGroup; + children = ( + 79E05EC2053A3F33A4D72CAA /* SBUCreateChannelViewController.swift */, + 39B2512D4E9513712EDC507C /* SBUCreateOpenChannelViewController.swift */, + 544992670602E44BE8FA7FA4 /* View */, + ); + name = CreateChannel; + sourceTree = ""; + }; + 998AF616D68D5A5CC925D6DE /* UserList */ = { + isa = PBXGroup; + children = ( + D22CAD48F00CAF7563928667 /* SBUUserListModule.Header.swift */, + 7D8EABEB1992CD5141939413 /* SBUUserListModule.List.swift */, + E52352941A448E4E062B5441 /* SBUUserListModule.swift */, + ); + name = UserList; sourceTree = ""; }; 999641C66EC0AAC6FE3C2FAD /* Channel */ = { @@ -3207,20 +3152,19 @@ path = Channel; sourceTree = ""; }; - 9A047CB04067196B7C533AB2 /* UserList */ = { + 99C01B8B024B1987DC4CE0F9 /* Cell */ = { isa = PBXGroup; children = ( + B37FD61195950E1CA39327EC /* SBUMessageSearchResultCell.swift */, ); - path = UserList; + name = Cell; sourceTree = ""; }; - 9A7C4FD6874F739F154837AB /* Replies */ = { + 9A047CB04067196B7C533AB2 /* UserList */ = { isa = PBXGroup; children = ( - BCFA29B9FE0FD6529677AC17 /* MessageView */, - 114850AF7382A0346A6BFE89 /* ViewParams */, ); - name = Replies; + path = UserList; sourceTree = ""; }; 9AA2C272B97105D9F036807C /* NotificationSettings */ = { @@ -3230,19 +3174,48 @@ path = NotificationSettings; sourceTree = ""; }; - 9E2CAC0B3FD84CEA9494CEAD /* NotificationSettings */ = { + 9C130EC341A014560DBECFD3 /* MessageCell */ = { isa = PBXGroup; children = ( + 7FED9F88AA80383C0B890598 /* SBUMessageCellConfiguration.swift */, ); - path = NotificationSettings; + name = MessageCell; sourceTree = ""; }; - 9F7CEE9C22C5764032B7A715 /* ChannelList */ = { + 9E2CAC0B3FD84CEA9494CEAD /* NotificationSettings */ = { isa = PBXGroup; children = ( - E6D5845E9165633647AA83D9 /* SBUChannelListViewController.Deprecated.swift */, ); - name = ChannelList; + path = NotificationSettings; + sourceTree = ""; + }; + 9EC64A3FD099A47927CEABEA /* MessageCell */ = { + isa = PBXGroup; + children = ( + 55613213D02448DE4B21F127 /* CarouselView */, + B75C8122B4C5CE9F34B78243 /* CustomView */, + B8B0B222F3FF654B93E14AF2 /* Feedback */, + 1ED7160D05CE48686F182C60 /* FileMessageContentView */, + B6A2105888A935A1D7B110D3 /* MessageCellParams */, + 974CA14AF009E192EDBFC67C /* MessageForm */, + BB7420B22637FE070079C9D2 /* MultipleFilesMessage */, + 05021E801F5319038E6B7699 /* NotificationChannel */, + 71B84E1C2F9774B338CE0C0B /* OpenChannel */, + C621EDB5E67290FF54142EB2 /* Replies */, + 4063A03A01AE9C1D9ED96FC0 /* SBUAdminMessageCell.swift */, + 5537A23D62065A51C3AF9E9D /* SBUBaseMessageCell.Feedback.swift */, + D1AF51D7CE8D04E799D606E9 /* SBUBaseMessageCell.swift */, + B98CEE0D6FB455F9CAC7090F /* SBUContentBaseMessageCell.swift */, + 78630440AA9047A3C000DDA0 /* SBUFileMessageCell.swift */, + FED6FDF8D412E93F70FD9C9C /* SBUMessageTemplateCell.MessageTemplateLayer.swift */, + EFAEEEFE5278165149ED3E44 /* SBUMessageTemplateCell.swift */, + C3690DECFBFEF36D5E20F7DC /* SBUMessageTemplateCellLayout.swift */, + A8741AB0AF5C9267260E074F /* SBUTypingIndicatorMessageCell.swift */, + 06DE35DF7542F2D044B98020 /* SBUUnknownMessageCell.swift */, + 66FE3FFCF4A356A0C78D1029 /* SBUUserMessageCell.swift */, + DFCA4E62F527C72ED1C94596 /* SuggestedReply */, + ); + name = MessageCell; sourceTree = ""; }; 9FA67BC7CF7CA16088AD7D56 /* Base */ = { @@ -3254,6 +3227,16 @@ path = Base; sourceTree = ""; }; + 9FE3DB1A21E0E4A00733A328 /* NotificationSettings */ = { + isa = PBXGroup; + children = ( + E63C644AE0DACDB608F39C48 /* SBUGroupChannelPushSettingsModule.Header.swift */, + 7E86C809A6133718AE7762D7 /* SBUGroupChannelPushSettingsModule.List.swift */, + E1794FBF051FD2A95FFF1432 /* SBUGroupChannelPushSettingsModule.swift */, + ); + name = NotificationSettings; + sourceTree = ""; + }; A25486828E4F95F978CE6D3F /* ViewParams */ = { isa = PBXGroup; children = ( @@ -3294,6 +3277,19 @@ path = MessageSearch; sourceTree = ""; }; + A49219030A96C69E83B9698F /* MessageView */ = { + isa = PBXGroup; + children = ( + ACA0413BCD82C337FEB653FB /* QuotedFileCommonContentView.swift */, + 78B190D204180159C3D70E5F /* QuotedFileImageContentView.swift */, + E0DF16EFEDABAEFA74F71CD9 /* SBUQuotedBaseMessageView.swift */, + 02F7303EC4ED56FB94F77A75 /* SBUQuotedFileMessageView.swift */, + 14F4761B430C339CB959BDF8 /* SBUQuotedUserMessageView.swift */, + 5B07532AD08A24CAD78C92A3 /* SBUThreadInfoView.swift */, + ); + name = MessageView; + sourceTree = ""; + }; A54B8290D62DD1BAA1DCC769 /* MessageCellParams */ = { isa = PBXGroup; children = ( @@ -3315,37 +3311,12 @@ path = ChannelCell; sourceTree = ""; }; - A89F972C20D0186FDBDDBE5F /* Channel */ = { - isa = PBXGroup; - children = ( - 771F087CF30B7C512BB3A545 /* CategoryFilterCell */, - FC21CC848DB9996FF39EF8A1 /* CellView */, - B461A3F79F101FB6A348069C /* ChannelStateBanner */, - B3E2C9EF6C94236A6AE0A17A /* FileViewer */, - 49A250463CCE7A55AD52119B /* Header */, - 3D4B0D92CD929448FCD77318 /* Media */, - 8B15C64F3CA993A0F5AAD137 /* MessageCell */, - 7087C4AD3CE54E8C7F3C3CC6 /* MessageInput */, - 1F38BBD3A69D559A5CE48CCA /* NewMessageInfo */, - 889A4EE9D5AB5EBA695B7503 /* Reaction */, - 75CD39EEE9884D5F37860DB7 /* SBUBaseChannelViewController.Keyboard.swift */, - E255F4AFD46DE8D002198B68 /* SBUBaseChannelViewController.swift */, - B2C7DFFD9927220C9618F107 /* SBUChatNotificationChannelViewController.swift */, - 9F0C36540C50490E7C6CCF53 /* SBUFeedNotificationChannelViewController.swift */, - A9E702F46CC81FED09C78159 /* SBUGroupChannelViewController.swift */, - 4DBDFD725891636E21317542 /* SBUOpenChannelViewController.swift */, - 92FF976253904135523C2AFB /* ScrollBottomView */, - 9547411E15B8B20525888976 /* ViewModel */, - ); - name = Channel; - sourceTree = ""; - }; - A8BE3DCB2923AEC5255F9DFF /* Cell */ = { + A8262032A10B2C71B7434D3D /* MessageSearch */ = { isa = PBXGroup; children = ( - 4EA8A5A1EC7920A3BECC8876 /* SBUMessageSearchResultCell.swift */, + CBA7B36A02323800A3015055 /* SBUMessageSearchModule.Deprecated.swift */, ); - name = Cell; + name = MessageSearch; sourceTree = ""; }; A94E7FF60A0523E9BA5573FF /* Views */ = { @@ -3356,104 +3327,123 @@ path = Views; sourceTree = ""; }; - ABF01CC44CD483A82E474101 /* CacheManager */ = { + AA257B196A59B09D89E3A209 /* UserCell */ = { isa = PBXGroup; children = ( + F2332CF954CF8CD146C176C2 /* SBUUserCell.swift */, ); - path = CacheManager; + name = UserCell; sourceTree = ""; }; - AEBCF46A45EAF8716370AB20 /* MessageCellParams */ = { + AA74571F2D712E2A6C3C163B /* Cell */ = { isa = PBXGroup; children = ( - 8740B3A6E10A4F88CBB65714 /* SBUBaseMessageCellParams.Deprecated.swift */, + E9664EC97EABA449ECD33D44 /* SBUChannelPushSettingCell.swift */, ); - name = MessageCellParams; + name = Cell; + sourceTree = ""; + }; + ABF01CC44CD483A82E474101 /* CacheManager */ = { + isa = PBXGroup; + children = ( + ); + path = CacheManager; sourceTree = ""; }; - AFBFA8B0F680650E2E1D5921 /* SelectUser */ = { + AC90E71B86CC6940969D2DAD /* SelectUser */ = { isa = PBXGroup; children = ( - E97F981B1DCA0F8A34E03390 /* CreateChannel */, - 934A08EF3C7AB70A7DDB7EBD /* InviteUser */, - 923AB92CA1A7E68DC253B2AE /* RegisterOperator */, - 76C4BD2353D4AC99FC7F6F36 /* SBUBaseSelectUserModule.Header.swift */, - ADF960E28E3E65C8C40A7108 /* SBUBaseSelectUserModule.List.swift */, - 90B7436F6D5E64DD9BE8BF73 /* SBUBaseSelectUserModule.swift */, + D44C845D173AE5DDD1F4C86F /* SBUCreateChannelModule.Deprecated.swift */, + D09DBF0EC83E4E1209BF7031 /* SBUCreateOpenChannelModule.Deprecated.swift */, + 4DF0D45750E5BD5CD2BBF62C /* SBUInviteUserModule.Deprecated.swift */, + 040FE131B697E17C13A1C4B2 /* SBURegisterOperatorModule.Deprecated.swift */, ); name = SelectUser; sourceTree = ""; }; - B002AFCC975B187577ABBF28 /* Community */ = { + ADACE307726F0DB27B8C7F1B /* View */ = { isa = PBXGroup; children = ( - 60242231F5D8DAEFB824E8B5 /* ChannelList */, - 71DA834FD2F802CB46B90171 /* CreateChannel */, + EA9323D6D646C3B960120113 /* SBUChannelSettingsChannelInfoView.swift */, ); - path = Community; + name = View; sourceTree = ""; }; - B05FF6D6EC2D3F6BB2FC9567 /* Views */ = { + ADD60F9975FAF3F6A307F764 /* Moderations */ = { isa = PBXGroup; children = ( - 097C88DCE3BFA01B4E2B7D9E /* SBUHorizontalSuggestedReplyOptionView.swift */, - 447B2E9C7EE66E0D24CFC403 /* SBUHorizontalSuggestedReplyView.swift */, - C94830FF7AC9F84A3B411719 /* SBUSimpleSuggestedReplyOptionView.swift */, - 395C6CA5CA2F3D73D207FAE4 /* SBUSuggestedReplyOptionView.swift */, - 37369EF9183A185CD174919F /* SBUSuggestedReplyView.swift */, - C6E6C7832396427183F60354 /* SBUVerticalSuggestedReplyView.swift */, + B9EA14FFC7C4F584FBF37935 /* SBUModerationsViewController.Deprecated.swift */, + 650B4410DADB57E741DC71E9 /* SBUModerationsViewModel.Deprecated.swift */, ); - name = Views; + name = Moderations; sourceTree = ""; }; - B10B2219C3864F4496EBA703 /* SelectUser */ = { + B002AFCC975B187577ABBF28 /* Community */ = { isa = PBXGroup; children = ( - FEB2A1FCE9F622FBD7F67760 /* CreateChannel */, - 2C6E1E839C13010095ECD519 /* SBUBaseSelectUserViewModel.swift */, - 3D9242EF12D1924331C04552 /* SBUInviteUserViewModel.swift */, - 5B0DF4E1B5AD7E93CE74E923 /* SBURegisterOperatorViewModel.swift */, + 60242231F5D8DAEFB824E8B5 /* ChannelList */, + 71DA834FD2F802CB46B90171 /* CreateChannel */, ); - name = SelectUser; + path = Community; sourceTree = ""; }; - B208E8E7D80985DE3B31CCD3 /* MessageThread */ = { + B1AC4703E0A5D5A2BAF2B820 /* NotificationSettings */ = { isa = PBXGroup; children = ( - F8DA7826188BAF96B54EE452 /* SBUMessageThreadViewModel.swift */, + 5652136A37B967878B06BAEF /* SBUGroupChannelPushSettingsViewModel.swift */, ); - name = MessageThread; + name = NotificationSettings; sourceTree = ""; }; - B29F0B3451A352728D415CD8 /* ChannelSettingItem */ = { + B4A167357F91E801B9968293 /* MessageCell */ = { isa = PBXGroup; children = ( - 8D1400E50F2EB46FC3074E5E /* SBUChannelSettingItem.swift */, ); - name = ChannelSettingItem; + path = MessageCell; sourceTree = ""; }; - B3E2C9EF6C94236A6AE0A17A /* FileViewer */ = { + B598482660316B09C2FA1437 /* Configuration */ = { isa = PBXGroup; children = ( - 75C58D204492F75A872D6B04 /* SBUFileViewController.swift */, + 28F762C6167E363B865CCDF3 /* Mention */, + 9C130EC341A014560DBECFD3 /* MessageCell */, + 34ECB469ED778E8486260BD4 /* Replies */, + AA98D7A26F90ED5D3C8D0552 /* SBUConfig.Base.swift */, + 746BF7AF2CE5240E622426E7 /* SBUConfig.CodingKeys.swift */, + 9B5DBB1A9678F7DC7418F9F7 /* SBUConfig.Common.swift */, + D0A86F2DF4A2A187EDEA0FB8 /* SBUConfig.GroupChannel.swift */, + 72ADC3A02610A1FECB17939B /* SBUConfig.OpenChannel.swift */, + 7683E59F45AB08C01149C787 /* SBUConfig.swift */, + 62B80927EA163A99A9AB0F9C /* SBUConfigManager.swift */, + 33DEB4A5F180E4FCF222F510 /* SBUDashboardConfig.swift */, + E9F20FDE37ECF964143F7CDD /* ScrollPostion */, + D0276A5FD4E8F746726960F6 /* VoiceMessage */, ); - name = FileViewer; + name = Configuration; sourceTree = ""; }; - B461A3F79F101FB6A348069C /* ChannelStateBanner */ = { + B6A2105888A935A1D7B110D3 /* MessageCellParams */ = { isa = PBXGroup; children = ( - EDF6693A66EEC51D59CD4B20 /* SBUChannelStateBanner.swift */, + A2F2EF8119C41C81BB2C99C9 /* SBUAdminMessageCellParams.swift */, + CFFE0FADB7DF38D0A9529A96 /* SBUBaseMessageCellParams.swift */, + CC924A6238617EECFFEF6F60 /* SBUFeedNotificationCellParams.swift */, + E751C7C8B6E94111A95CD998 /* SBUFileMessageCellParams.swift */, + 9E1D18D025A5A7F0D7EA79FC /* SBUMessageTemplateCellParams.swift */, + 5892E1E3573D45B170CA1657 /* SBUMultipleFilesMessageCellParams.swift */, + 243147D65D160EDDABF07E7E /* SBUTypingMessageCellParams.swift */, + 0085E75416FEEE609AD7CFD0 /* SBUUnknownMessageCellParams.swift */, + 84B88FE3F8E3336F59441204 /* SBUUserMessageCellParams.swift */, ); - name = ChannelStateBanner; + name = MessageCellParams; sourceTree = ""; }; - B4A167357F91E801B9968293 /* MessageCell */ = { + B75C8122B4C5CE9F34B78243 /* CustomView */ = { isa = PBXGroup; children = ( + 958E583E5420CED500AE56CB /* SBUExtendedMessagePayloadCustomViewFactory.swift */, ); - path = MessageCell; + name = CustomView; sourceTree = ""; }; B773427CFB2CD84EE1572BCF /* Channels */ = { @@ -3465,6 +3455,15 @@ path = Channels; sourceTree = ""; }; + B8B0B222F3FF654B93E14AF2 /* Feedback */ = { + isa = PBXGroup; + children = ( + 12C7E05BDFB700749617933C /* SBUFeedbackView.swift */, + 351800BCBED343863F88C6F5 /* SBUFeedbackViewParams.swift */, + ); + name = Feedback; + sourceTree = ""; + }; B8DCA2C01A9742A412DAEE66 /* BasicUsages */ = { isa = PBXGroup; children = ( @@ -3476,18 +3475,6 @@ path = BasicUsages; sourceTree = ""; }; - BA713D4528277F12F8AC20F6 /* OpenChannel */ = { - isa = PBXGroup; - children = ( - 81C0D17229A6DFA068D8F4BE /* SBUOpenChannelModule.Header.swift */, - 979B554684ADCFACA7A78BB0 /* SBUOpenChannelModule.Input.swift */, - F73880F0492BF59B6E7D670E /* SBUOpenChannelModule.List.swift */, - 0F0F69F25247EA374CE0C274 /* SBUOpenChannelModule.Media.swift */, - B0898DE1B4153566DEFEC0EB /* SBUOpenChannelModule.swift */, - ); - name = OpenChannel; - sourceTree = ""; - }; BA7EEE778894FA50001AF5CF /* AlertView */ = { isa = PBXGroup; children = ( @@ -3495,62 +3482,33 @@ path = AlertView; sourceTree = ""; }; - BCFA29B9FE0FD6529677AC17 /* MessageView */ = { + BB1D3C06FB26FE54E12B3933 /* MessageThread */ = { isa = PBXGroup; children = ( - 248135B014A700B43ADA16C5 /* QuotedFileCommonContentView.swift */, - 24D09525D943DA945391D482 /* QuotedFileImageContentView.swift */, - 36C4CA4173392F4E7CFE03FB /* SBUQuotedBaseMessageView.swift */, - FE0850424E5BF01EE6150127 /* SBUQuotedFileMessageView.swift */, - 619895A7C26E9151E4B58660 /* SBUQuotedUserMessageView.swift */, - 957F2CB3F45C184B1D8AB23B /* SBUThreadInfoView.swift */, + 1F3BC6F13906B366FA51B6AD /* SBUMessageThreadTitleView.swift */, + B02CD640F8C25F84FAEC732E /* SBUMessageThreadViewController.swift */, + 0036DC96E92E8838D13981BA /* SBUParentMessageInfoView.swift */, ); - name = MessageView; + name = MessageThread; sourceTree = ""; }; - BD0272587C61019737D82FD3 /* ChannelList */ = { + BB6557E83E366FF03D87DAC2 /* ChannelList */ = { isa = PBXGroup; children = ( - D3A932A3BE7EBF01507C6ACA /* SBUBaseChannelListViewModel.swift */, - CC4BF2B391ED8C5420CDDE51 /* SBUGroupChannelListViewModel.swift */, - 5920CA2D7F14268B249646F1 /* SBUOpenChannelListViewModel.swift */, + DEE2B4EFD32A67B6176A299A /* SBUGroupChannelListModule.Deprecated.swift */, + 1E132C5991C1524B53625974 /* SBUOpenChannelListModule.Deprecated.swift */, ); name = ChannelList; sourceTree = ""; }; - BD82F56982BECD8B9B5BBA84 /* Extension */ = { - isa = PBXGroup; - children = ( - 57211450D58FFA52781FB052 /* Array+SBUIKit.swift */, - 167461198EC63B600B1B04EE /* CGSize+SBUIKit.swift */, - 07232CE9072473CDA43850EF /* ChatSDK */, - 167F1FEF22800DF7BB1BC274 /* Collection+SBUIKit.swift */, - 6B505C738A21B7AA19A12A2B /* Data+SBUIKit.swift */, - CFA01B2CAFB50D7FAD57A46C /* Date+SBUIKit.swift */, - 425266C0924649FB08C6F05B /* Float+SBUIKit.swift */, - 464222B49E12F357B64F9F6C /* Formatter+SBUIKit.swift */, - AD8F4B33BFCA060040F791CB /* NSLayoutConstraint+SBUIKit.swift */, - 3E768DC7526B22A357F84207 /* NSObject+SBUIKit.swift */, - C1B48D738D6481339CEE03D8 /* Sequence+SBUIKit.swift */, - D8705455BCC557555B8031C8 /* String+SBUIKit.swift */, - 7C4C16C44B9E1121A24291C4 /* StringProtocol+SBUIKit.swift */, - B0DA6E96F5504DD7683412E7 /* Thread+SBUIKit.swift */, - 71EAB5E8F47CEE7DDD37AE32 /* UIApplication+SBUIKit.swift */, - 9951ADD1D525E62D44D4B140 /* UIButton+SBUIKit.swift */, - 3007AFC9885F81D27AAF419C /* UICollectionView+SBUIKit.swift */, - 6BB5887F1C3C53C1222FD362 /* UIColor+SBUIKit.swift */, - 1F6A5AA7D692BB43A75AC1DB /* UIImage+SBUIKit.swift */, - 2E3CEF7D8D43FEDA111224E0 /* UIImageView+SBUIKit.swift */, - BD61C8CF762441DBB5B2909C /* UINavigationController+SBUIKit.swift */, - 8062854A5306E9F98EB4BC5D /* UIScrollView+SBUIKit.swift */, - 083C87C6BB9A0BD62B3459DF /* UIStackView.SBUIKit.swift */, - 9C697573C53F7446B5B13791 /* UITableView+SBUIKit.swift */, - 36812EE6EA49ED1B3EA686AA /* UITextField+SBUIKit.swift */, - 4338A4DC8A2EB43E4A40507E /* UIView+SBUIKit.swift */, - 8010A3802E16EF7F2BE69FF5 /* UIViewController+SBUIKit.swift */, - 9395147B94DD23752B9078C2 /* URL+SBUIKit.swift */, + BB7420B22637FE070079C9D2 /* MultipleFilesMessage */ = { + isa = PBXGroup; + children = ( + 71A027C49ABEAAB520F25148 /* SBUMultipleFilesMessageCell.swift */, + D7FC723CA3B3F942FFBF10FD /* SBUMultipleFilesMessageCollectionView.swift */, + 3195D6331AC1721504D82F43 /* SBUMultipleFilesMessageCollectionViewCell.swift */, ); - name = Extension; + name = MultipleFilesMessage; sourceTree = ""; }; BE11314ACF43F336389268D6 /* OpenChannel */ = { @@ -3563,39 +3521,36 @@ path = OpenChannel; sourceTree = ""; }; - C03A4D94CD05B28F5DE5597F /* Moderations */ = { + C0C4BAC5642656110F8F844D /* MessageCellParams */ = { isa = PBXGroup; children = ( - 8BB58B8F45BBA39632008318 /* SBUModerationsViewController.swift */, + FC378827B5740067C0447146 /* SBUBaseMessageCellParams.Deprecated.swift */, ); - name = Moderations; - sourceTree = ""; - }; - C1E9C25595520BB48FA7B2A2 /* Common */ = { - isa = PBXGroup; - children = ( - 4ED69CF821C58DBA16040737 /* SBUCommonModule.swift */, - ); - name = Common; + name = MessageCellParams; sourceTree = ""; }; - C1ED66168C376242F3FB8AE4 /* SelectUser */ = { + C2969BA92FCA955824CBF4B7 /* SelectUser */ = { isa = PBXGroup; children = ( - CCD791EF746B3EBDF3E32969 /* CreateChannel */, - 3D86191111F52A551F83559B /* SBUBaseSelectUserViewController.swift */, - 3D73E37BDE55A7D2DF34D44F /* SBUInviteUserViewController.swift */, - D0F1CDA241DA262F2CDF93C3 /* SBURegisterOperatorViewController.swift */, + C5D52682C13D0819F2E13AA0 /* CreateChannel */, + 98CD0CD854A6E398B24F4ABA /* SBUBaseSelectUserViewModel.swift */, + CBEF8CB410B525E4FBDE9C59 /* SBUInviteUserViewModel.swift */, + 3758C48483D58ED5C97113F4 /* SBURegisterOperatorViewModel.swift */, ); name = SelectUser; sourceTree = ""; }; - C40537A51A5CDB95D869BDB7 /* ScrollPostion */ = { + C2BC98A8A87CA8FF82880EE3 /* Views */ = { isa = PBXGroup; children = ( - 1C67031B1BAA7378D111C5D1 /* SBUScrollPostionConfiguration.swift */, + 1B22F7428FDC86B6CE10840E /* SBUHorizontalSuggestedReplyOptionView.swift */, + A9F2076E63837BFBB449A82C /* SBUHorizontalSuggestedReplyView.swift */, + 6A9B1B098246B901D124B136 /* SBUSimpleSuggestedReplyOptionView.swift */, + 889F7678C691B2C87260BECF /* SBUSuggestedReplyOptionView.swift */, + FEC26E9D6CA4DAB0FFD3991F /* SBUSuggestedReplyView.swift */, + B991AD06D53B6F51F10B1FED /* SBUVerticalSuggestedReplyView.swift */, ); - name = ScrollPostion; + name = Views; sourceTree = ""; }; C42724CC6DF9DE991CCFCEC8 /* ViewParams */ = { @@ -3612,45 +3567,30 @@ path = Replies; sourceTree = ""; }; - C49129B30918DF182C6BFC20 /* MessageSearch */ = { + C5D52682C13D0819F2E13AA0 /* CreateChannel */ = { isa = PBXGroup; children = ( - D2181662B275FE88542AD26F /* SBUMessageSearchModule.Header.swift */, - FDCECE8996CFAAA2CBED5EB8 /* SBUMessageSearchModule.List.swift */, - 6C2C5DE2B73459D17FD6BD94 /* SBUMessageSearchModule.swift */, - ); - name = MessageSearch; - sourceTree = ""; - }; - C6556956CCB40F12DD7AD36E /* CreateChannel */ = { - isa = PBXGroup; - children = ( - 1FC511B7AACE4C82F1A6BFF5 /* SBUCreateChannelViewController.Deprecated.swift */, + 561A231FF2067422D2DA5971 /* SBUCreateChannelViewModel.swift */, + 70519D8FB40DB45F829EF9FF /* SBUCreateOpenChannelViewModel.swift */, ); name = CreateChannel; sourceTree = ""; }; - C66AF9F3C725BE0D9CB207B7 /* ViewParams */ = { + C621EDB5E67290FF54142EB2 /* Replies */ = { isa = PBXGroup; children = ( - D32F9144F8C271AF17A7B425 /* SBUQuoteMessageInputViewParams.swift */, + A49219030A96C69E83B9698F /* MessageView */, + 519FCF21C7B6C9BCA589BFF2 /* ViewParams */, ); - name = ViewParams; + name = Replies; sourceTree = ""; }; - C80CA5FE7C3DB3B554E30349 /* Renderer */ = { + C8A6F27A52329DD44C3D03A8 /* FileViewer */ = { isa = PBXGroup; children = ( - 6F776F4784EA5F6178212235 /* SBUMessageTemplate.Renderer+Events.swift */, - 5109970B0029A98329D41C97 /* SBUMessageTemplate.Renderer+RenderItems.swift */, - 86C3C4070EF35735104FD87C /* SBUMessageTemplate.Renderer+RenderStyles.swift */, - 66C3BFDF74923036731915F2 /* SBUMessageTemplate.Renderer+Utils.swift */, - B6FC30EE7505C75A72006F5F /* SBUMessageTemplate.Renderer.Image.swift */, - 320BE2B215430AD402917E58 /* SBUMessageTemplate.Renderer.RendererType.swift */, - 89DB0A6793263B046E43F522 /* SBUMessageTemplate.Renderer.Views.swift */, - 89203EA90C1C703D45F1E375 /* SBUMessageTemplate.Renderer.swift */, + 7AEDFE0D309842977DE7E7C9 /* SBUFileViewController.swift */, ); - name = Renderer; + name = FileViewer; sourceTree = ""; }; C8CCEEFF47CBB58CF008480C /* UserList */ = { @@ -3660,27 +3600,6 @@ path = UserList; sourceTree = ""; }; - CCD791EF746B3EBDF3E32969 /* CreateChannel */ = { - isa = PBXGroup; - children = ( - 7E6863874DF6150366B29D14 /* SBUCreateChannelViewController.swift */, - 5F6CAB45198FEC5C4CAD3056 /* SBUCreateOpenChannelViewController.swift */, - 783B39BE882B56081A60DB5E /* View */, - ); - name = CreateChannel; - sourceTree = ""; - }; - CCF7C15C6F9066ABC168A8F2 /* Toast */ = { - isa = PBXGroup; - children = ( - 43E3016171913303777D4435 /* SBUToastType.swift */, - 976CBB9C675E1381C554A87A /* SBUToastView.Internal.swift */, - 61AA43BB243BBEA1CAD015FC /* SBUToastView.Item.swift */, - 31A34FC3422930CBB7692E31 /* SBUToastView.swift */, - ); - name = Toast; - sourceTree = ""; - }; CE310908373D009C994480D2 /* Common */ = { isa = PBXGroup; children = ( @@ -3695,6 +3614,14 @@ path = Common; sourceTree = ""; }; + CE451A9AE04F7A172F7BC1F8 /* MessageThread */ = { + isa = PBXGroup; + children = ( + 9A3813E4ACFA04D7DD217CF7 /* SBUMessageThreadViewModel.swift */, + ); + name = MessageThread; + sourceTree = ""; + }; CE7C8B530E0E0F885BC2619A /* MessageSearch */ = { isa = PBXGroup; children = ( @@ -3709,19 +3636,19 @@ path = GroupChannel; sourceTree = ""; }; - D192F825C0C3E201CE3CE747 /* MessageView */ = { + D0276A5FD4E8F746726960F6 /* VoiceMessage */ = { isa = PBXGroup; children = ( + B8143A7D6E5428869072F8F3 /* SBUVoiceMessageConfiguration.swift */, ); - path = MessageView; + name = VoiceMessage; sourceTree = ""; }; - D2EF0A7E8FC9D20316DF3580 /* SubViews */ = { + D192F825C0C3E201CE3CE747 /* MessageView */ = { isa = PBXGroup; children = ( - 516E932454F624BA0D03DA03 /* SBUMessageFormChipView.swift */, ); - name = SubViews; + path = MessageView; sourceTree = ""; }; D3AA9447E4B19900862E22B7 /* NewMessageInfo */ = { @@ -3731,29 +3658,12 @@ path = NewMessageInfo; sourceTree = ""; }; - D3B27D33266C4380644D6033 /* Channel */ = { + D3E6C654D78DBD93BD0C6565 /* MessageSearch */ = { isa = PBXGroup; children = ( - 7340B89538C2E155DD0062BD /* MessageCell */, - 84DA4CB5006A7F065382CE08 /* SBUBaseChannelViewController.Deprecated.swift */, - 9E00075473CD88A40F1DFEB5 /* SBUBaseChannelViewController.Unavailable.swift */, - 2CFB4034F66FA3C3337FD6E9 /* SBUGroupChannelViewController.Deprecated.swift */, - 75AC6F9A91F6EF0C6DCF52A2 /* SBUGroupChannelViewController.Unavailable.swift */, - 8E07A084A052DFED7E4B9BB9 /* SBUOpenChannelViewController.Deprecated.swift */, - 2FA683A78053C772FD2C0A75 /* SBUOpenChannelViewController.Unavailable.swift */, + 0B1C521FA40B1BCE57E17268 /* SBUMessageSearchViewModel.swift */, ); - name = Channel; - sourceTree = ""; - }; - D441F5EFD18DAB5BBABDC950 /* Channel */ = { - isa = PBXGroup; - children = ( - 27D05946F316BAD192B1E26A /* Notifications */, - DC50B4B086A941E8E1A82DB8 /* SBUBaseChannelModule.Deprecated.swift */, - 124578B0AE4D0DDE5083622E /* SBUGroupChannelModule.Deprecated.swift */, - 4CF100073B3880B4DCDFA43A /* SBUOpenChannelModule.Deprecated.swift */, - ); - name = Channel; + name = MessageSearch; sourceTree = ""; }; D4E9EC2D88BDD99E73A61DCB /* ChannelSettings */ = { @@ -3766,6 +3676,14 @@ path = ChannelSettings; sourceTree = ""; }; + D55F110022C53ED1873E0042 /* SubViews */ = { + isa = PBXGroup; + children = ( + 6D55D5D043B46684415DB672 /* SBUMessageFormChipView.swift */, + ); + name = SubViews; + sourceTree = ""; + }; D5C996CC3B78CF8D6533F6DC /* BasicUsages */ = { isa = PBXGroup; children = ( @@ -3793,12 +3711,23 @@ path = ViewParams; sourceTree = ""; }; - D9F9816989CFEB54933BB5F5 /* Cell */ = { + DA22BF2AA267E908ED362C00 /* Model */ = { isa = PBXGroup; children = ( - FC9107814E344376AA46324C /* SBUChannelPushSettingCell.swift */, + 05617EB655FE8DFC8C4D874E /* SBUError.swift */, + 05318C3A623C0EDA38676EFE /* SBUExtendedMessagePayload.swift */, + 2A73E337872DEE7F4B811560 /* SBUExtendedMessagePayloadForUI.swift */, + C5A8B4E3319F47AE4AF2136F /* SBUFeedbackAction.swift */, + 5E0697520CC7B478CCF34160 /* SBUHighlightMessageInfo.swift */, + BAC9F6BE599CBC05780C6B5E /* SBUMention.swift */, + A0E5E6F1298AF3CA7A26F6FC /* SBUMessageCache.swift */, + 2A51ADBDB378FA6499ED320F /* SBUScrollOptions.swift */, + FDE4BE315EA68C5AB211C7C0 /* SBUTypingIndicatorInfo.swift */, + 79DE5898F2F988FDDBBE2FE3 /* SBUTypingIndicatorMessage.swift */, + F95EE58925E458E93D7FDCE6 /* SBUUser.swift */, + EC1B3CDBEF376A20747208A9 /* SBUVoiceFileInfo.swift */, ); - name = Cell; + name = Model; sourceTree = ""; }; DB1AF435182EB53985DC0F63 /* SelectUser */ = { @@ -3809,6 +3738,15 @@ path = SelectUser; sourceTree = ""; }; + DB27B9556F88F98241AC4774 /* ChannelSettings */ = { + isa = PBXGroup; + children = ( + 23F0504A612CDADFC88C9BBB /* SBUGroupChannelSettingsModule.Deprecated.swift */, + DD9F293CB1BA36B9D8D335A8 /* SBUOpenChannelSettingsModule.Deprecated.swift */, + ); + name = ChannelSettings; + sourceTree = ""; + }; DB918B4B2B0477E5FEC1895D /* SelectUser */ = { isa = PBXGroup; children = ( @@ -3819,52 +3757,69 @@ path = SelectUser; sourceTree = ""; }; - DBBF98BD221180936FF00F3C /* ChannelSettings */ = { + DC9A16CC55840EBA8F1619E6 /* UserList */ = { isa = PBXGroup; children = ( - B29F0B3451A352728D415CD8 /* ChannelSettingItem */, - 634A60CA1A18B22E1ED8C3FB /* GroupChannel */, - 597A59A08A7539E40D46A46D /* OpenChannel */, - C9944B6763CE46D830078E3F /* SBUBaseChannelSettingsModule.Header.swift */, - 10368538EE64AACE4CF3E0E5 /* SBUBaseChannelSettingsModule.List.swift */, - DF9489BB8FBBF8868EDC3C83 /* SBUBaseChannelSettingsModule.swift */, + 70C07E04365AFE0A517A7BE8 /* SBUUserListViewModel.swift */, ); - name = ChannelSettings; + name = UserList; sourceTree = ""; }; - DE7297D1A48631CE6E409615 /* OpenChannel */ = { + DCA7427E20468C03218C4761 /* InviteUser */ = { isa = PBXGroup; children = ( - 16B2F48DF168AF6AAA8911E6 /* SBUOpenChannelListModule.Header.swift */, - 259029827D014994D26B7ACC /* SBUOpenChannelListModule.List.swift */, - 10372ED90975527F5C66DAA6 /* SBUOpenChannelListModule.swift */, + 96C73D47D58841602582626D /* SBUInviteUserModule.Header.swift */, + DCD1091E08A9D9F154CDC2C0 /* SBUInviteUserModule.List.swift */, + 04DE97EEAD63BBA59E0FB656 /* SBUInviteUserModule.swift */, ); - name = OpenChannel; + name = InviteUser; sourceTree = ""; }; - DEFA217D5FC91B12C77025BD /* MemberList */ = { + DCAC0E8A37AD46FEAD4E95CD /* PhotoLibrary */ = { isa = PBXGroup; children = ( - CBA2DA9A804C7C94DC9CD586 /* SBUMemberListViewController.Deprecated.swift */, + 5D313F2DDAFBB50136DD7DAC /* SBUPhotoAccess.swift */, + B643397F995A39D749A46298 /* SBUPhotoCollectionViewCell.swift */, + 89338A5AE3FF6CB0FEBCF032 /* SBUSelectablePhotoViewController.swift */, ); - name = MemberList; + name = PhotoLibrary; sourceTree = ""; }; - E02A8976E5E993440E9079C3 /* MessageThread */ = { + DDA5B77C804BE2E100213499 /* ViewModel */ = { isa = PBXGroup; children = ( - 43AB2DC1858EE9FC2874139D /* SBUMessageThreadModule.Deprecated.swift */, + 7423908DEA4CAD97D811D06F /* SBUMessageWebViewModel.swift */, + 18199E460A717BAF37F51353 /* SBUUserMessageTextViewModel.swift */, ); - name = MessageThread; + name = ViewModel; sourceTree = ""; }; - E02AB31E3211CA4CCB363958 /* NotificationChannel */ = { + DEA443AB2088EB679B958223 /* Protocol */ = { isa = PBXGroup; children = ( - 0F9B9946802E919734D38B0F /* Chat */, - 0DFEB34D1ACA9CE96D5F7572 /* Feed */, + 359A8F95710D091998A5DA79 /* CommonProtocols.swift */, ); - name = NotificationChannel; + name = Protocol; + sourceTree = ""; + }; + DF48A7190776EBA065285901 /* Channel */ = { + isa = PBXGroup; + children = ( + 73E62A854BD7CD3FDE50B5E9 /* Notifications */, + 17A665256F14DCE575A7FDCA /* SBUBaseChannelModule.Deprecated.swift */, + EEBFB762A374274391B75D59 /* SBUGroupChannelModule.Deprecated.swift */, + 54A9A8933A162614D63D0DC6 /* SBUOpenChannelModule.Deprecated.swift */, + ); + name = Channel; + sourceTree = ""; + }; + DFCA4E62F527C72ED1C94596 /* SuggestedReply */ = { + isa = PBXGroup; + children = ( + 3EB32C2881C208F9731B8A2F /* ViewParams */, + C2BC98A8A87CA8FF82880EE3 /* Views */, + ); + name = SuggestedReply; sourceTree = ""; }; E2715599E56D45D12B0796EF /* Moderations */ = { @@ -3874,6 +3829,18 @@ path = Moderations; sourceTree = ""; }; + E427549D769F41889E344F9D /* Theme */ = { + isa = PBXGroup; + children = ( + 969E0A8ADC1B8381ACBA1B1F /* SBUColorSet.swift */, + B851C2061AD8CF9384B327AB /* SBUFontSet.swift */, + 21F7684A21E11019D651003F /* SBUIconSet.swift */, + 8A2E136580924E1911C1BDFF /* SBUTheme+Type.swift */, + 9E2F629F9B7B99E3AA7B60AE /* SBUTheme.swift */, + ); + name = Theme; + sourceTree = ""; + }; E47876125C52BEC8A3747DCC /* Menu */ = { isa = PBXGroup; children = ( @@ -3895,13 +3862,12 @@ path = SubViews; sourceTree = ""; }; - E6E4B9359507F7F4D7B63466 /* Tester */ = { + E5FD023ACD08877EB34F9051 /* ViewParams */ = { isa = PBXGroup; children = ( - 30243FBFA7D146726712E5FB /* MessageTemplateParserTest.swift */, - 36EE7E2F0EC9011E81D503A9 /* MessageTemplateTestViewController.swift */, + 285D3B5D6B90E85834D424B7 /* SBUMessageFormViewParams.swift */, ); - name = Tester; + name = ViewParams; sourceTree = ""; }; E93DFC91AF28E1D2DDF27342 /* MessageThread */ = { @@ -3911,17 +3877,20 @@ path = MessageThread; sourceTree = ""; }; - E97F981B1DCA0F8A34E03390 /* CreateChannel */ = { + E9F20FDE37ECF964143F7CDD /* ScrollPostion */ = { isa = PBXGroup; children = ( - 5E1E5BBC2D123BADA43B5103 /* SBUCreateChannelModule.Header.swift */, - 6C2AE76E9521903962DC9FCF /* SBUCreateChannelModule.List.swift */, - 593B41C43521A44EFBE38F37 /* SBUCreateChannelModule.swift */, - E316666F1690122AB584C9C1 /* SBUCreateOpenChannelModule.Header.swift */, - 937DAA820DA7D6510B930E71 /* SBUCreateOpenChannelModule.ProfileInput.swift */, - 41656C710CC58027A7AD5FDA /* SBUCreateOpenChannelModule.swift */, + C2EB356C521D5C78FEA38B03 /* SBUScrollPostionConfiguration.swift */, ); - name = CreateChannel; + name = ScrollPostion; + sourceTree = ""; + }; + EA2EB3F9C3A2B234DEA92B91 /* Moderations */ = { + isa = PBXGroup; + children = ( + D3FA63D9B60F878938D7C620 /* SBUModerationsModule.Deprecated.swift */, + ); + name = Moderations; sourceTree = ""; }; EA4EFC3F203B1A2BE1A5B1F9 /* Channel */ = { @@ -3931,6 +3900,16 @@ path = Channel; sourceTree = ""; }; + EABA9CEE33EE8DDC6063D021 /* MessageCell */ = { + isa = PBXGroup; + children = ( + C0C4BAC5642656110F8F844D /* MessageCellParams */, + 049B1136F3EDE8CCD4A35675 /* Replies */, + 06653308AECB127005256632 /* SBUContentBaseMessageCell.Deprecated.swift */, + ); + name = MessageCell; + sourceTree = ""; + }; EAD59F669C004A93D23DCF20 /* NotificationChannel */ = { isa = PBXGroup; children = ( @@ -3961,70 +3940,64 @@ path = SubView; sourceTree = ""; }; - EC28D4A179C7351708B1F842 /* ChannelSettings */ = { + EC2FFAF4278506F8D0CC967C /* Channel */ = { isa = PBXGroup; children = ( - 5CB0086E603EC0DD63194ED1 /* SBUBaseChannelSettingsViewModel.swift */, - 4E7C774EA1C481F8ADB8F3A7 /* SBUGroupChannelSettingsViewModel.swift */, - 88F80894CB8779F2CF5DB57B /* SBUModerationsViewModel.swift */, - 3A8B31AA86757F560D39203A /* SBUOpenChannelSettingsViewModel.swift */, + 42D3B9EF3C2445FE1C52CD30 /* SBUBaseChannelViewModel.swift */, + 95A6A22BFC57DD8576BA395B /* SBUChatNotificationChannelViewModel.swift */, + CC925CC682F157053C6991C4 /* SBUFeedNotificationChannelViewModel.swift */, + 2B8A0BD43E64B98BE0A3E2B4 /* SBUGroupChannelViewModel.swift */, + 90835C2299445B0E4408124B /* SBUOpenChannelViewModel.swift */, ); - name = ChannelSettings; - sourceTree = ""; - }; - EC5F34FA754A02C40704332B /* VoiceNote */ = { - isa = PBXGroup; - children = ( - 07598E142FFF8FBF8D789926 /* SBUVoiceMessageInputView.swift */, - ); - name = VoiceNote; + name = Channel; sourceTree = ""; }; - EF22786092C17083FE405F57 /* Mention */ = { + EFD4232836828FC9BAB851B8 /* MessageInput */ = { isa = PBXGroup; children = ( - 018DE18F1221020E8C87337E /* SBUMentionConfiguration.swift */, - 36BC5F61DB67F1ACFDF6783D /* SBUUserMentionConfiguration.swift */, + 338726E7B1F43DC2AEA22230 /* SBUMentionLimitGuideCell.swift */, + A71B3F2FD57DFBE297702E05 /* SBUMessageInputMode.swift */, + 59857C7D2CC2649D6D9B4588 /* SBUMessageInputView.swift */, + 121FECC4AF40731A583783BE /* SBUQuoteMessageInputView.swift */, + AD7228CF5F19E467365AAB04 /* SBUSuggestedMentionList.swift */, + 4908FBA6A144E1785216A9E1 /* ViewParams */, ); - name = Mention; + name = MessageInput; sourceTree = ""; }; - EF85FA8CFB4864CF9E6EFC95 /* Processor */ = { + F18E199E7EF4258AD9D332E1 /* GroupChannel */ = { isa = PBXGroup; children = ( - 112F627EA402A7C5017D2194 /* SBUMessageTemplate.Binder.swift */, - 6B29BCE3213C18CDFB569314 /* SBUMessageTemplate.Container.swift */, - CC27F3EC87663A4535844550 /* SBUMessageTemplate.Coordinator.swift */, - F10041C315BCD55A3769506A /* SBUMessageTemplate.Payload.swift */, - 2C0041EBE0990C94433371EE /* SBUMessageTemplate.PayloadType.swift */, - 44304D2CC4CD3C42DB8515AA /* SBUMessageTemplate.TemplateList.swift */, ); - name = Processor; + path = GroupChannel; sourceTree = ""; }; - F0D659CF681B77A9E25EAC4D /* UserCell */ = { + F199D21CD425C8A8639FC8B9 /* MySettings */ = { isa = PBXGroup; children = ( - C046FE7BCD9A2C3AF739A3BE /* SBUUserCell.swift */, + 126A54F8F111E828995FD06C /* MySettingsCell.swift */, + 9663C9727C1B5E234A8A18C5 /* MySettingsViewController.swift */, + 05AB9C8FA610D90A6D958CFD /* UserInfoTitleView.swift */, ); - name = UserCell; + path = MySettings; sourceTree = ""; }; - F18E199E7EF4258AD9D332E1 /* GroupChannel */ = { + F19C096B53BAA45F83F0626F /* Media */ = { isa = PBXGroup; children = ( + FD1958ABF18FC7814345A68C /* SBUMediaView.swift */, ); - path = GroupChannel; + name = Media; sourceTree = ""; }; - F199D21CD425C8A8639FC8B9 /* MySettings */ = { + F32E22EC5C1DFAC6B48CB5B5 /* Chat */ = { isa = PBXGroup; children = ( - 126A54F8F111E828995FD06C /* MySettingsCell.swift */, - 9663C9727C1B5E234A8A18C5 /* MySettingsViewController.swift */, - 05AB9C8FA610D90A6D958CFD /* UserInfoTitleView.swift */, + 9B72B84D8197B89255974E36 /* SBUChatNotificationChannelModule.Header.swift */, + FB69A7EAA719CEEC2CDD571A /* SBUChatNotificationChannelModule.List.swift */, + 770EA711778A5B8EF1E79631 /* SBUChatNotificationChannelModule.swift */, ); - path = MySettings; + name = Chat; sourceTree = ""; }; F3501B68357880B906EDD2F2 /* ChannelSettings */ = { @@ -4055,6 +4028,20 @@ path = OpenChannel; sourceTree = ""; }; + F6577603F597E5BAE53C337C /* Channel */ = { + isa = PBXGroup; + children = ( + EABA9CEE33EE8DDC6063D021 /* MessageCell */, + 3DA4DFE6F962C791023523F6 /* SBUBaseChannelViewController.Deprecated.swift */, + E650103D74D3096368D9F8BE /* SBUBaseChannelViewController.Unavailable.swift */, + C2EFAAD40957BEB30ADC9532 /* SBUGroupChannelViewController.Deprecated.swift */, + CFBFB5FD5BBC6FBBF82545AD /* SBUGroupChannelViewController.Unavailable.swift */, + 318FFA50D14FA7DBF2D42D6A /* SBUOpenChannelViewController.Deprecated.swift */, + BF651C402E1392F0FB82A70F /* SBUOpenChannelViewController.Unavailable.swift */, + ); + name = Channel; + sourceTree = ""; + }; F6A2B47024791D1A905C9424 /* MessageCell */ = { isa = PBXGroup; children = ( @@ -4064,6 +4051,17 @@ path = MessageCell; sourceTree = ""; }; + F6D9D0271CE544F8AA4DC369 /* ChannelList */ = { + isa = PBXGroup; + children = ( + 2AA1BBB02AE5340EED8F235E /* ChannelCell */, + B79C9122DCF777C65D083D28 /* SBUBaseChannelListViewController.swift */, + DDBE78CDC2C84B8A02219C0A /* SBUGroupChannelListViewController.swift */, + A4C8248B1D3DF0BF523A3C2B /* SBUOpenChannelListViewController.swift */, + ); + name = ChannelList; + sourceTree = ""; + }; F813A0E37C4102CBDE5DE433 /* View */ = { isa = PBXGroup; children = ( @@ -4071,92 +4069,94 @@ path = View; sourceTree = ""; }; - F955BDD4C090A07E734FE94E /* Chat */ = { + F87827843C0AF64D6E9EF402 /* GroupChannel */ = { isa = PBXGroup; children = ( + AD6EBB6238C0E6B3288EFB7A /* SBUGroupChannelModule.Header.swift */, + 428B326E33CBBA89207D59DA /* SBUGroupChannelModule.Input.swift */, + E6F47F9078584B2213E6A852 /* SBUGroupChannelModule.List.swift */, + 83EBCC4EE4DD8257F4CA32B1 /* SBUGroupChannelModule.swift */, ); - path = Chat; + name = GroupChannel; sourceTree = ""; }; - FACA39FC6335BBD274619674 /* OpenChannel */ = { + F88125DC9F5CB54EB7E54879 /* Enums */ = { isa = PBXGroup; children = ( - 2C309C4EEADD98360E873AF2 /* SBUOpenChannelAdminMessageCell.swift */, - A01ACDE6897D06ACC51065D5 /* SBUOpenChannelBaseMessageCell.swift */, - 5AB88F40A7AF9C63BF8E8347 /* SBUOpenChannelContentBaseMessageCell.swift */, - 67942E57BB1648088A52F5A2 /* SBUOpenChannelFileMessageCell.swift */, - CF24A5AD6A8743DDBFD7C4AE /* SBUOpenChannelUnknownMessageCell.swift */, - 913741B983E3413C5C6C269B /* SBUOpenChannelUserMessageCell.swift */, + B78CAA75DD967758186FF283 /* SBUEnums.swift */, + 511CF243955D25BEAF1552DE /* SBUIconSetType.swift */, + 0CA0A3C97568158FCA60B1A0 /* VoiceMessageStatus.swift */, ); - name = OpenChannel; + name = Enums; sourceTree = ""; }; - FB25C845D2FA13B674EBAFEB /* Cell */ = { + F955BDD4C090A07E734FE94E /* Chat */ = { isa = PBXGroup; children = ( ); - path = Cell; + path = Chat; sourceTree = ""; }; - FB41DAD6B990D9EF1ED1239C /* Moderations */ = { + F95B9E20A3C03F181B5E924F /* ChatSDK */ = { isa = PBXGroup; children = ( - A0EB51DD45147CA68C2B5C6D /* SBUModerationsModule.Header.swift */, - 97F5549CB788FC3F70C936E9 /* SBUModerationsModule.List.swift */, - ED8EA5455260FEAD450DD653 /* SBUModerationsModule.swift */, + 31AD44B06FF0438622D51196 /* BaseMessage+SBUIKit.MessageTemplate.swift */, + F43A5FC7EB56EB0E85482B5A /* BaseMessage+SBUIKit.swift */, + BE1E93B8FCF62DE1F85F506E /* MessageForm+SBUIKit.swift */, + 65BD601D9C94A1360C6B358F /* MultipleFilesMessage+SBUIKit.swift */, + 9AC0696DB83EED0C73CDED13 /* SendbirdChat+SBUIKit.swift */, ); - name = Moderations; + name = ChatSDK; sourceTree = ""; }; - FBC9EE32309D48B0375B9F83 /* Channel */ = { + FA4704D89BEC556F4E907BDC /* GroupChannel */ = { isa = PBXGroup; children = ( - F6A2B47024791D1A905C9424 /* MessageCell */, + 2D826F745DAE2521F5F82AC5 /* SBUGroupChannelSettingsModule.Header.swift */, + 77AC383BB93F275948CDD7C0 /* SBUGroupChannelSettingsModule.List.swift */, + 39305DCC7521E039CAA011B0 /* SBUGroupChannelSettingsModule.swift */, ); - path = Channel; + name = GroupChannel; sourceTree = ""; }; - FC21CC848DB9996FF39EF8A1 /* CellView */ = { + FA8012D0F1E9B3048AA76092 /* NotificationChannel */ = { isa = PBXGroup; children = ( - 985D54DD573E21E1DEA31AEE /* SBULinkClickableTextView.swift */, - 542D86C02C44D15D5853375A /* SBUMarkdownTransfer.swift */, - F82DECA6D296F1808554139E /* SBUMessageDateView.swift */, - 1409B79D17530316967A3DF5 /* SBUMessageProfileView.swift */, - BE1D57C121DCF5C873DACB67 /* SBUMessageStateView.swift */, - B3170BD8499C00C662DE290B /* SBUMessageWebView.swift */, - 823F06ED71930D66D1B010BD /* SBUNotificationTimelineView.swift */, - 8F38BFBEAA4B1ED8B9802513 /* SBUOpenChannelMessageWebView.swift */, - 1A360D7F3583554E4E76B32B /* SBUSelectableStackView.swift */, - F4BF8964EE7F6E5CAC396DFE /* SBUUserMessageTextView.swift */, - 4075177F9FFAC1D8670BEB75 /* SBUUserNameView.swift */, + F32E22EC5C1DFAC6B48CB5B5 /* Chat */, + 70AEC51ABDA1422CB6888113 /* Feed */, ); - name = CellView; + name = NotificationChannel; sourceTree = ""; }; - FD5275437440FA4AAAF19328 /* MessageSearch */ = { + FB25C845D2FA13B674EBAFEB /* Cell */ = { isa = PBXGroup; children = ( - 6FD024F171809BE3C77731EA /* SBUMessageSearchViewController.Deprecated.swift */, ); - name = MessageSearch; + path = Cell; sourceTree = ""; }; - FE861A8F1548B95C04F4DD69 /* SelectUser */ = { + FB8F2287117B61FA55437002 /* CategoryFilterCell */ = { isa = PBXGroup; children = ( - 09EE339B4FBC8E25F465F18A /* CreateChannel */, + 88B9B3E2144119A6083D7E6A /* SBUCategoryFilterCell.swift */, ); - path = SelectUser; + name = CategoryFilterCell; sourceTree = ""; }; - FEB2A1FCE9F622FBD7F67760 /* CreateChannel */ = { + FBC9EE32309D48B0375B9F83 /* Channel */ = { isa = PBXGroup; children = ( - E23D40CA2B04FAB562775ECC /* SBUCreateChannelViewModel.swift */, - 30C198EC8B1429749F3CC944 /* SBUCreateOpenChannelViewModel.swift */, + F6A2B47024791D1A905C9424 /* MessageCell */, ); - name = CreateChannel; + path = Channel; + sourceTree = ""; + }; + FE861A8F1548B95C04F4DD69 /* SelectUser */ = { + isa = PBXGroup; + children = ( + 09EE339B4FBC8E25F465F18A /* CreateChannel */, + ); + path = SelectUser; sourceTree = ""; }; FF72DFF70FF62FC20A51604F /* VoiceNote */ = { @@ -4269,7 +4269,7 @@ EA65CC9A04FD4D786ACC0F50 /* Main.storyboard in Resources */, C12184EC9A09DE75AC01149E /* MainItemView.xib in Resources */, 952CABAB72144676A0E7E404 /* MainView.xib in Resources */, - 99DCF5AB75A391CF7C11EE2F /* Assets.xcassets in Resources */, + 21CEF9D4507F81FCBEF5E51C /* Assets.xcassets in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4373,460 +4373,460 @@ E022C39DAE8F104CB09DD281 /* UserDefaults+Ext.swift in Sources */, BA6D6556E19151D810E62156 /* UserInfoTitleView.swift in Sources */, 18E798E65CBA3F331117FD2C /* ViewController.swift in Sources */, - 1D7AF8B4623C617CC3CBA168 /* SBUMentionConfiguration.swift in Sources */, - 66311F18F772121EDCAD436A /* SBUUserMentionConfiguration.swift in Sources */, - BA86016F8392AF8DD127090B /* SBUMessageCellConfiguration.swift in Sources */, - FEB93F7FFFD6D6FC9A7D2595 /* SBUReplyConfiguration.swift in Sources */, - ABED19E81861EFB3C141E7AC /* SBUConfig.Base.swift in Sources */, - 73D78228281579456D3A52EB /* SBUConfig.CodingKeys.swift in Sources */, - 63805BE85B4D26CF0EFE268B /* SBUConfig.Common.swift in Sources */, - E20F552FDA0CEF1FE188D990 /* SBUConfig.GroupChannel.swift in Sources */, - 08421C294F3272F1D9E54243 /* SBUConfig.OpenChannel.swift in Sources */, - CB6A81CDB3422CD4D5C15462 /* SBUConfig.swift in Sources */, - C96DC1A647AEAF44A502BE18 /* SBUConfigManager.swift in Sources */, - 0E19759CB8E0A9DC7EDC9263 /* SBUDashboardConfig.swift in Sources */, - 7ACAA771150CFA040230A0B7 /* SBUScrollPostionConfiguration.swift in Sources */, - B5B60C55FB89E17E07F8338D /* SBUVoiceMessageConfiguration.swift in Sources */, - B46C675DB6EC762814436689 /* SBUConstant.swift in Sources */, - C5BEE0ACE14649FC39DF9044 /* SBUDateFormatSet.swift in Sources */, - CD57AAA682144235DC17ABAB /* SBUStringSet.Deprecated.swift in Sources */, - 768BD2AEE2B2303D7B7B3ED3 /* SBUStringSet.swift in Sources */, - 802DE6F1CF0B9862420B6564 /* BaseMesssage+SBUIKit.Deprecated.swift in Sources */, - 65E301FFE4FF889AD6429CC0 /* SBUBaseMessageCellParams.Deprecated.swift in Sources */, - 341ACF7E6CC12F801CF364FB /* SBUQuotedBaseMessageViewParams.Deprecated.swift in Sources */, - 175B858E1B225B529CBECB65 /* SBUContentBaseMessageCell.Deprecated.swift in Sources */, - 3A90E41495E4B5743AD1C754 /* SBUBaseChannelViewController.Deprecated.swift in Sources */, - C2BBF4276363FC9B37B462F8 /* SBUBaseChannelViewController.Unavailable.swift in Sources */, - 9D6AA5705DA6F444EA809092 /* SBUGroupChannelViewController.Deprecated.swift in Sources */, - AA3A20A0BE61A06B5D6C7437 /* SBUGroupChannelViewController.Unavailable.swift in Sources */, - 2D90721AAB0A69C194DC6936 /* SBUOpenChannelViewController.Deprecated.swift in Sources */, - 22DBFAB461F193227811667A /* SBUOpenChannelViewController.Unavailable.swift in Sources */, - EB97EF80DC4498CCC9CA90EF /* SBUChannelListViewController.Deprecated.swift in Sources */, - E89A59D37FF92303BF220B6F /* SBUBaseChannelSettingsViewController.Deprecated.swift in Sources */, - 5F506967B6FFED6BEF88440A /* SBUCreateChannelViewController.Deprecated.swift in Sources */, - 73A02F88AB00B28FEC670C32 /* SBUMemberListViewController.Deprecated.swift in Sources */, - 22E18AA3DE9FDC30EE97C576 /* SBUMessageSearchViewController.Deprecated.swift in Sources */, - A9ABF084FEBE422EF002D3B5 /* SBUModerationsViewController.Deprecated.swift in Sources */, - B016F3D87EA1CD76BED1574F /* SBUModerationsViewModel.Deprecated.swift in Sources */, - C25C10B8CE001560F9E51A1B /* SBUChatNotificationChannelModule.Deprecated.swift in Sources */, - 13BA5E799D2D03EA9D584730 /* SBUFeedNotificationChannelModule.Deprecated.swift in Sources */, - 56EF8244DD053EB76C67D46C /* SBUBaseChannelModule.Deprecated.swift in Sources */, - 1DD64A14784C475110D0AE98 /* SBUGroupChannelModule.Deprecated.swift in Sources */, - 15B88A108E37FA94615D33A1 /* SBUOpenChannelModule.Deprecated.swift in Sources */, - 6C555B9827B4BAC0B56126CD /* SBUGroupChannelListModule.Deprecated.swift in Sources */, - 0A4F2DE54B52939168A377FC /* SBUOpenChannelListModule.Deprecated.swift in Sources */, - 30D7F5893B31C7D81314E2F7 /* SBUGroupChannelSettingsModule.Deprecated.swift in Sources */, - 615C9E114F38B8831C9BF33F /* SBUOpenChannelSettingsModule.Deprecated.swift in Sources */, - BD93F488C13EB7788E68B0F2 /* SBUMessageSearchModule.Deprecated.swift in Sources */, - 288A3A36BE829E40CE4D0C22 /* SBUMessageThreadModule.Deprecated.swift in Sources */, - F58EFCBB83237EA0D041229B /* SBUModerationsModule.Deprecated.swift in Sources */, - 78B5B5A778AAD3EA366869AC /* SBUGroupChannelPushSettingsModule.Deprecated.swift in Sources */, - 7DDD8C48C8D8FB085E3D3507 /* SBUModuleSet.Deprecated.swift in Sources */, - 2A8284EB806EF58028DDE3FF /* SBUCreateChannelModule.Deprecated.swift in Sources */, - E675235E1B610AE9E61E9C8A /* SBUCreateOpenChannelModule.Deprecated.swift in Sources */, - B342385DDB504A526B1C6D6D /* SBUInviteUserModule.Deprecated.swift in Sources */, - FCB8AC71D08D2CB1426A7205 /* SBURegisterOperatorModule.Deprecated.swift in Sources */, - CE5EC18E72F4ECF300B448C6 /* SBUUserListModule.Deprecated.swift in Sources */, - 1E6A18FA8293991DABDC3841 /* SBUBaseViewController.Unavailable.swift in Sources */, - F18327A0CB7A7665514641AF /* SBUCoverImageView.Deprecated.swift in Sources */, - 7494186BCB67B36A30153BE3 /* SBUEnums.Deprecated.swift in Sources */, - 669CC3FC047EB0273F09487B /* SBUForm.Deprecated.swift in Sources */, - FAD9733586B0CFA0B7ADF879 /* SBUFormFieldView.Deprecated.swift in Sources */, - B03531981E7DCC590438580B /* SBUFormView.Deprecated.swift in Sources */, - 1FE5B6AD2651F1FA674D66BF /* SBUFormViewParams.Deprecated.swift in Sources */, - 623365394484216CAFEC17F8 /* SBUGlobals.Deprecated.swift in Sources */, - 3523B1A6C7F567424AC5211D /* SBUTableViewCell.Unavailable.swift in Sources */, - C3F2C9505166E582C9A724F4 /* SBUTheme.Deprecated.swift in Sources */, - 9BC17D6EA085A76F788865DA /* SBUView.Unavaliable.swift in Sources */, - DC7C27E0B944DC46AA960CC7 /* SendbirdUI.Deprecated.swift in Sources */, - F1712CED8659E6C7FD4D3427 /* SBUBaseSelectUserViewController.Deprecated.swift in Sources */, - D0D6BB313029DC918B586BD3 /* SBUEnums.swift in Sources */, - 051F00768532CA7B25DB3D23 /* SBUIconSetType.swift in Sources */, - 0A9869A2CF2B80CAA83F4968 /* VoiceMessageStatus.swift in Sources */, - 265F9AF28EE492D935C0566E /* Array+SBUIKit.swift in Sources */, - 10C67265AD59038EA4D0DDA2 /* CGSize+SBUIKit.swift in Sources */, - C74FC5AA9A0BB200280759EF /* BaseMessage+SBUIKit.MessageTemplate.swift in Sources */, - 50D91B0FFE0ECF3B84DDF04B /* BaseMessage+SBUIKit.swift in Sources */, - 65F19495B11A5CE387DB5A2C /* MessageForm+SBUIKit.swift in Sources */, - BE6C06FE62572CA76C328647 /* MultipleFilesMessage+SBUIKit.swift in Sources */, - 725DD82AC1C7F039B19E10D5 /* SendbirdChat+SBUIKit.swift in Sources */, - DAF63F7C3AD9E0E2048147E5 /* Collection+SBUIKit.swift in Sources */, - 77D59FDBEF6978D49391636B /* Data+SBUIKit.swift in Sources */, - ED36A44821FBB7FD52B85C4A /* Date+SBUIKit.swift in Sources */, - 5674D3A5BD3E62DD06639386 /* Float+SBUIKit.swift in Sources */, - B45408BC7F69CE4F39BD2433 /* Formatter+SBUIKit.swift in Sources */, - 80A5919E0B35B474789A771F /* NSLayoutConstraint+SBUIKit.swift in Sources */, - B011DA5B10522FBF7903BF4C /* NSObject+SBUIKit.swift in Sources */, - 61D89CA16F56B0AB17D914B7 /* Sequence+SBUIKit.swift in Sources */, - 777007C926F2EF84D334903C /* String+SBUIKit.swift in Sources */, - 1052D5A796DE92754EDDF6EC /* StringProtocol+SBUIKit.swift in Sources */, - B1A36DC425DE0335E4932EF3 /* Thread+SBUIKit.swift in Sources */, - E3ADC3F353C35E844E4BD90D /* UIApplication+SBUIKit.swift in Sources */, - 051C2F46AAE71702377452C1 /* UIButton+SBUIKit.swift in Sources */, - 571E0981F8C8E9648F512315 /* UICollectionView+SBUIKit.swift in Sources */, - E7814E148E6AFE60A85D16FB /* UIColor+SBUIKit.swift in Sources */, - 67D1B3702D3D2FEF60D8114A /* UIImage+SBUIKit.swift in Sources */, - A4E6A3866E86968905F9CBB3 /* UIImageView+SBUIKit.swift in Sources */, - 3A6DA39772C79E0BF891C9B6 /* UINavigationController+SBUIKit.swift in Sources */, - 3E65BD56A1F8A1D0B991E477 /* UIScrollView+SBUIKit.swift in Sources */, - 1E3B04A7CE5E5BB4B32B1F0E /* UIStackView.SBUIKit.swift in Sources */, - 34B1255402B3D778C090D7F7 /* UITableView+SBUIKit.swift in Sources */, - 04E40C97DFBCD8817EC88D5D /* UITextField+SBUIKit.swift in Sources */, - 3E3D343EDF9FE55C5D03061A /* UIView+SBUIKit.swift in Sources */, - B1CE13D78D6712B71DA02279 /* UIViewController+SBUIKit.swift in Sources */, - 7C875CF3D97040204B67AD6C /* URL+SBUIKit.swift in Sources */, - 9CEB7A7B0E944A80892C8836 /* SBUCacheManager.Config.swift in Sources */, - 8F3B459A47AEA2D41C1965FA /* SBUCacheManager.File.swift in Sources */, - D14460182892B7D3205FA8A0 /* SBUCacheManager.Image.swift in Sources */, - 95F1CEB3BB0FD1A0479A9619 /* SBUCacheManager.NotificationSetting.swift in Sources */, - 5491872A78C870414211E824 /* SBUCacheManager.Template.swift in Sources */, - 61B9FE68DC8CA6DF7919D996 /* SBUCacheManager.Version.swift in Sources */, - 280AA57D7722B7E22AC51C7C /* SBUCacheManager.swift in Sources */, - D9DD0B856343B40AFEA618E2 /* SBUDownloadManager.swift in Sources */, - D734A8465D99224536F4BC99 /* SBUEmojiManager.swift in Sources */, - EA31A3691BE77A3319C29247 /* SBUMessageTemplateManager.swift in Sources */, - 47D799B4DF09C9D2CED2FC5D /* SBUNotificationChannelManager.swift in Sources */, - D2E25A061EF3434141CF8C1D /* SBUPendingMessageManager.swift in Sources */, - 39D884AE31B8CEA8C56414E0 /* SBUPermissionManager.swift in Sources */, - C78F50E41748B66D08BB90C4 /* SBUTemplateType.swift in Sources */, - 5F9E984D53E5B4C7F0C22657 /* SBUTypingIndicatorMessageManager.swift in Sources */, - 85269EB918520442A5837D59 /* SBUVoicePlayer.swift in Sources */, - 5422146C3B320F5F3EE8B4FC /* SBUVoiceRecorder.swift in Sources */, - 9D84F59702B0FEBB53C040A3 /* SBUMessageTemplate.Binder.swift in Sources */, - 46F1E7A05763AF4F41E1A226 /* SBUMessageTemplate.Container.swift in Sources */, - D5EDB3DD5FE2C797DFD106BB /* SBUMessageTemplate.Coordinator.swift in Sources */, - DDC271E5F12B783D1980A0A5 /* SBUMessageTemplate.Payload.swift in Sources */, - 8DA2F66E96EBC2123D8CB035 /* SBUMessageTemplate.PayloadType.swift in Sources */, - 676E92EA7070D47DCC2FD085 /* SBUMessageTemplate.TemplateList.swift in Sources */, - 088A541A9068CD99B8AB3351 /* SBUMessageTemplate.Renderer+Events.swift in Sources */, - E1AA2274D53924BC9D5799BC /* SBUMessageTemplate.Renderer+RenderItems.swift in Sources */, - 8945B126DDE8CF2EFF3E2783 /* SBUMessageTemplate.Renderer+RenderStyles.swift in Sources */, - 2640AF267111ACE2F225DC40 /* SBUMessageTemplate.Renderer+Utils.swift in Sources */, - 9F588B4BB526FD3B316CCB74 /* SBUMessageTemplate.Renderer.Image.swift in Sources */, - 65F57D337DC56ED5B24316A2 /* SBUMessageTemplate.Renderer.RendererType.swift in Sources */, - F6EEE0BDC29A4A5023138129 /* SBUMessageTemplate.Renderer.Views.swift in Sources */, - A3661CC21DC8CD118FF02447 /* SBUMessageTemplate.Renderer.swift in Sources */, - 8A2AAD95D5281D42436AD713 /* SBUMessageTemplate.swift in Sources */, - 587780401FCF6FD774B003F3 /* SBUMessageTemplate.Action.swift in Sources */, - 1660466957BC9B6DFB5699AF /* SBUMessageTemplate.Decoders.swift in Sources */, - 23F5B97D4EA147AE5CA84C29 /* SBUMessageTemplate.ErrorMessages.swift in Sources */, - 104CA596F4750EFB81EAA5AE /* SBUMessageTemplate.ImageRatioType.swift in Sources */, - 20F0E164E61B17E18150ADDB /* SBUMessageTemplate.Syntax.Aligns.swift in Sources */, - 020B8E6A34EA779C8F4BE3E4 /* SBUMessageTemplate.Syntax.Identifier.swift in Sources */, - FA7F54EBE7EE12B5D37A7784 /* SBUMessageTemplate.Syntax.Item.swift in Sources */, - 5EC7C4F43378489E57D2B8BD /* SBUMessageTemplate.Syntax.Sizes.swift in Sources */, - E9AA951BAD2F3508B7DB7AB4 /* SBUMessageTemplate.Syntax.Styles.swift in Sources */, - 5FF7098A8561AED99A4A76C5 /* SBUMessageTemplate.Syntax.Types.swift in Sources */, - D45158BA47D713D293F8984A /* SBUMessageTemplate.Syntax.Views.swift in Sources */, - D8B254A000A8B03A9C9411DF /* MessageTemplateParserTest.swift in Sources */, - D5BA9E4A397ACA69F5A90B76 /* MessageTemplateTestViewController.swift in Sources */, - A96EE5C1ABC8B208B79E3DD2 /* SBUError.swift in Sources */, - B3CEE195289A5F2975743665 /* SBUExtendedMessagePayload.swift in Sources */, - 4BC35A831AADFFF2B70F0586 /* SBUExtendedMessagePayloadForUI.swift in Sources */, - 3B77373F622A97449B78CAD3 /* SBUFeedbackAction.swift in Sources */, - F47F58B0289052FEC00D1288 /* SBUHighlightMessageInfo.swift in Sources */, - 0F54A70C0172F01E19DBA811 /* SBUMention.swift in Sources */, - 6EB9DE39AF1996FD2127F94D /* SBUMessageCache.swift in Sources */, - 59D4EDE6AE719ED96AA282EA /* SBUScrollOptions.swift in Sources */, - 127479B3FA2E3B0EA9093D77 /* SBUTypingIndicatorInfo.swift in Sources */, - A34FB84FABA4F1210C8DA89E /* SBUTypingIndicatorMessage.swift in Sources */, - 4E85F9E1E5F077B95B8E9C29 /* SBUUser.swift in Sources */, - FA12A38FE8762AD097144A30 /* SBUVoiceFileInfo.swift in Sources */, - 4E7CF653314AD6B4F6B36922 /* SBUGroupChannelModule.Header.swift in Sources */, - 859D3D9DB6231A6235832F5A /* SBUGroupChannelModule.Input.swift in Sources */, - EDEFD9B453B6850F9094FA87 /* SBUGroupChannelModule.List.swift in Sources */, - CBBF20917B1A5E642E2378F5 /* SBUGroupChannelModule.swift in Sources */, - 145256570C0BF3A9DD758F18 /* SBUChatNotificationChannelModule.Header.swift in Sources */, - A95FD89F110D56E81D94D9C1 /* SBUChatNotificationChannelModule.List.swift in Sources */, - 8F5738A5DB23EB544BA976AC /* SBUChatNotificationChannelModule.swift in Sources */, - 47FB08B9FE731C712496A8A8 /* SBUFeedNotificationChannelViewParams.swift in Sources */, - 3FB2E05CAC817144682602C4 /* SBUFeedNotificationChannelModule.CategoryFilter.swift in Sources */, - 1EEF829D25AF22BE12A45411 /* SBUFeedNotificationChannelModule.Header.swift in Sources */, - FBA400B1A51946B54630C4A1 /* SBUFeedNotificationChannelModule.List.swift in Sources */, - 45894502E7AB799BE1A99E94 /* SBUFeedNotificationChannelModule.swift in Sources */, - B692CB52C4FB5D1FEB6E31E7 /* SBUOpenChannelModule.Header.swift in Sources */, - 6B8AE28D01D198709F66DA29 /* SBUOpenChannelModule.Input.swift in Sources */, - F9A98CCA6FE6B8CA30CAAD19 /* SBUOpenChannelModule.List.swift in Sources */, - 1F86643A2AF630C3466D9184 /* SBUOpenChannelModule.Media.swift in Sources */, - A9C5EC9D83D823E357B50C33 /* SBUOpenChannelModule.swift in Sources */, - E9620F9F4B1BF6DE620FD09F /* SBUBaseChannelModule.Header.swift in Sources */, - 7EE9E8183680F3817A0BADB3 /* SBUBaseChannelModule.Input.swift in Sources */, - 33AFD7CC9EA1E0327F3BE3F4 /* SBUBaseChannelModule.List.swift in Sources */, - 563C169FC265322476A4E3E3 /* SBUBaseChannelModule.swift in Sources */, - AC9B9042B9E26F111D1BBA75 /* SBUGroupChannelListModule.Common.swift in Sources */, - E8DBEEDE1A845CE077900BD3 /* SBUGroupChannelListModule.Header.swift in Sources */, - 32E74287780732D39CA340FA /* SBUGroupChannelListModule.List.swift in Sources */, - D64591AAE84C1805E3C99A64 /* SBUGroupChannelListModule.swift in Sources */, - 38568CDC59744577C271DB5E /* SBUOpenChannelListModule.Header.swift in Sources */, - B2E06E4694E4B022EDD9816F /* SBUOpenChannelListModule.List.swift in Sources */, - F39190CE61F1F6597673923A /* SBUOpenChannelListModule.swift in Sources */, - 8B401F49EA34073CC8F5342F /* SBUBaseChannelListModule.Header.swift in Sources */, - 9E945F0C07CFA25B9BD96FC9 /* SBUBaseChannelListModule.List.swift in Sources */, - 717C241BB1B1D7BFBA13CC1E /* SBUBaseChannelListModule.swift in Sources */, - FB3C1164141FEBC1B46A645B /* SBUChannelSettingItem.swift in Sources */, - 0C2BBD644DE37B3CD0C3382A /* SBUGroupChannelSettingsModule.Header.swift in Sources */, - CFDFB7FBAA8431F161680171 /* SBUGroupChannelSettingsModule.List.swift in Sources */, - CC50433ADE4F1A6BDEA1757C /* SBUGroupChannelSettingsModule.swift in Sources */, - 1ECBEAB7D3F73D8E13B5A006 /* SBUOpenChannelSettingsModule.Header.swift in Sources */, - C7378AE673DFB308F5D0AA87 /* SBUOpenChannelSettingsModule.List.swift in Sources */, - CE33713411FD162AB8A808B5 /* SBUOpenChannelSettingsModule.swift in Sources */, - E7DFD271EDC93E1C2D3C299C /* SBUBaseChannelSettingsModule.Header.swift in Sources */, - D712631F9BBDB73076F897D9 /* SBUBaseChannelSettingsModule.List.swift in Sources */, - 5EC6C35FFDAA128BB7349DDA /* SBUBaseChannelSettingsModule.swift in Sources */, - 5796FE2F826A73A050A20123 /* SBUCommonModule.swift in Sources */, - AC046AAAFD17ADF3F443D071 /* SBUMessageSearchModule.Header.swift in Sources */, - A0AF7A4007DE319565EA90F2 /* SBUMessageSearchModule.List.swift in Sources */, - 21F720D8F7767884F93BA784 /* SBUMessageSearchModule.swift in Sources */, - 59FFAB3AB08183372535C71F /* SBUMessageThreadModule.Header.swift in Sources */, - 1E9DCAF8714CC4BEAEACE2A9 /* SBUMessageThreadModule.Input.swift in Sources */, - 2F89D5F79CBF192B043D4C0A /* SBUMessageThreadModule.List.swift in Sources */, - D5C34CC34D39D13DFD0745F5 /* SBUMessageThreadModule.swift in Sources */, - FE71EDE5CD79FE249464F7ED /* SBUModerationsModule.Header.swift in Sources */, - D54EEDF27EF5E2901A6AC406 /* SBUModerationsModule.List.swift in Sources */, - 0727643F6AB44E7E645A465A /* SBUModerationsModule.swift in Sources */, - B512F977BB79CFE9F4B6D4B0 /* SBUGroupChannelPushSettingsModule.Header.swift in Sources */, - E51E88AA63C999C88E8E4DF1 /* SBUGroupChannelPushSettingsModule.List.swift in Sources */, - 5722529B78569856B02C0E8E /* SBUGroupChannelPushSettingsModule.swift in Sources */, - ADE6471B0D28ED81E7AEC2F4 /* SBUModuleSet.swift in Sources */, - D892281A890FA74EAE58AC96 /* SBUCreateChannelModule.Header.swift in Sources */, - 0A9B14AD99C6EBA5F528E979 /* SBUCreateChannelModule.List.swift in Sources */, - 5581619C682728BD326EC136 /* SBUCreateChannelModule.swift in Sources */, - 462FFF05F2BCC9E356A433AB /* SBUCreateOpenChannelModule.Header.swift in Sources */, - 294DC3F54CCA559F8B11627B /* SBUCreateOpenChannelModule.ProfileInput.swift in Sources */, - 435CDF4504B2504B88F243CC /* SBUCreateOpenChannelModule.swift in Sources */, - 77A7C0E46F9DBA49727815FF /* SBUInviteUserModule.Header.swift in Sources */, - A261448809F119EF0AB6EC15 /* SBUInviteUserModule.List.swift in Sources */, - CA121765662CB78F371B5F5C /* SBUInviteUserModule.swift in Sources */, - EAEB269EFB249131201145F1 /* SBURegisterOperatorModule.Header.swift in Sources */, - BF33F01EB976608384D09ABD /* SBURegisterOperatorModule.List.swift in Sources */, - A3C790BCE4F90AFB302EFF34 /* SBURegisterOperatorModule.swift in Sources */, - F03435D58A6F6AD6C0C18077 /* SBUBaseSelectUserModule.Header.swift in Sources */, - 843168D91DED1DFBD24E74F1 /* SBUBaseSelectUserModule.List.swift in Sources */, - 6F787A666FE8D2CA78184CBE /* SBUBaseSelectUserModule.swift in Sources */, - 25869DF700E75367CA104E73 /* SBUUserListModule.Header.swift in Sources */, - 69C53EDB6A140C050D8015BA /* SBUUserListModule.List.swift in Sources */, - 099723C400AB1771F3820D03 /* SBUUserListModule.swift in Sources */, - 42BA55F5F240E0A575A6694B /* CommonProtocols.swift in Sources */, - F9FB34982233987F81BF19C3 /* SBUAvailable.swift in Sources */, - DCF2C2CCB5DEE17BE6C8CD06 /* SBUGlobalCustomParams.swift in Sources */, - 85F89D3A127A5978616107E0 /* SBUGlobals.swift in Sources */, - 408BCCDA4018DA923C2BF6BA /* SendbirdUI.swift in Sources */, - 29D598920915D8098615CB67 /* SBUColorSet.swift in Sources */, - 0D28CC10971EA26C34ED7F3E /* SBUFontSet.swift in Sources */, - 2CFA4311A446BB5915E379AB /* SBUIconSet.swift in Sources */, - E59E5671AF263D393820A152 /* SBUTheme+Type.swift in Sources */, - 5E4A4572CA0912AAD6B89776 /* SBUTheme.swift in Sources */, - 7B00D2D5866AE38EAD59B2CA /* BlockingOperation.swift in Sources */, - 903277817A26E9676DA6DA91 /* SBUDebouncer.swift in Sources */, - FB43A90ED952FD7C86245BA7 /* SBULogger.swift in Sources */, - 5B560F8FC74219B93E13F80E /* SBUMentionManager.swift in Sources */, - 0523F03CE566879A8657FB1C /* SBUPropertyWrapper.swift in Sources */, - 7DD1DA0287A8D50D5C62622E /* SBUUtils.swift in Sources */, - 8FDEE5CE456F0C479ADA6745 /* WeakDelegateStorage.swift in Sources */, - 0791F7DEB5B4B7E0582CA128 /* SBUCategoryFilterCell.swift in Sources */, - CC546C5A409FC57135157D84 /* SBULinkClickableTextView.swift in Sources */, - B0CA246F06D9536DBC97798C /* SBUMarkdownTransfer.swift in Sources */, - 3B708DFFE1920B27DB0AA56C /* SBUMessageDateView.swift in Sources */, - 159C2420098E7CA778A558DF /* SBUMessageProfileView.swift in Sources */, - 1DA1CC43307674A6D9D15347 /* SBUMessageStateView.swift in Sources */, - D3B8D35CAA736A121124E2AD /* SBUMessageWebView.swift in Sources */, - A6FCCB9B50825E421DB3A43E /* SBUNotificationTimelineView.swift in Sources */, - 74FE01EDAEAD46A7E87DCFCA /* SBUOpenChannelMessageWebView.swift in Sources */, - F9623B770680EC69547B4586 /* SBUSelectableStackView.swift in Sources */, - FF19F7CBC0E47A9B782F1798 /* SBUUserMessageTextView.swift in Sources */, - 183D5689C9D16827ACCDE903 /* SBUUserNameView.swift in Sources */, - 82B1802F4891FE87B13F5B69 /* SBUChannelStateBanner.swift in Sources */, - ADAC5FEBB109082BCD0EE9BB /* SBUFileViewController.swift in Sources */, - BF8FF1A830154D92CC70A5B3 /* SBUChannelInfoHeaderView.swift in Sources */, - F832FD0DE3F7062B2209B5E0 /* SBUChannelTitleView.swift in Sources */, - 8B4067DFC923F73FDD4CB067 /* SBUMediaView.swift in Sources */, - 6B15B4BA45DCEA0445CE311B /* SBUBaseCarouselView.swift in Sources */, - A84833B9AD3583B374AEF4B8 /* SBUExtendedMessagePayloadCustomViewFactory.swift in Sources */, - E5CA1BB7846F04A1AF03BB67 /* SBUFeedbackView.swift in Sources */, - 950F147468920F30EFE38D78 /* SBUFeedbackViewParams.swift in Sources */, - 6A87119E3E649EC1421DDDCA /* SBUBaseFileContentView.swift in Sources */, - 422AC3192BC3AE034ECEC671 /* SBUCommonContentView.swift in Sources */, - 0A00AE53033F7BF601EF6ABD /* SBUImageContentView.swift in Sources */, - 774AEE270F51F822F470990D /* SBUOpenChannelCommonContentView.swift in Sources */, - 679E4C2CC31854B8773E7AE3 /* SBUOpenChannelImageContentView.swift in Sources */, - 5914344121DB41AF9195A18F /* SBUVoiceContentView.swift in Sources */, - 13433E88440B8E0D696F60EE /* SBUAdminMessageCellParams.swift in Sources */, - 1822B881B3ACDFA2AD539502 /* SBUBaseMessageCellParams.swift in Sources */, - BD0D33DB57324B408BE12EC0 /* SBUFeedNotificationCellParams.swift in Sources */, - 0149604C51D196C6B824A427 /* SBUFileMessageCellParams.swift in Sources */, - D06EFED2BA6665A64EB0C7AC /* SBUMessageTemplateCellParams.swift in Sources */, - 602C76F317D5786E50FFF330 /* SBUMultipleFilesMessageCellParams.swift in Sources */, - 0C79FDCB77A3BB0EA97EF526 /* SBUTypingMessageCellParams.swift in Sources */, - 04C9944DC4036F10F8E08D38 /* SBUUnknownMessageCellParams.swift in Sources */, - 720E06A523137539103F78FF /* SBUUserMessageCellParams.swift in Sources */, - 6D45EB005030ADBC4DDA0F09 /* SBUMessageFormViewParams.swift in Sources */, - 81527A3989BB6ACE06F1A21D /* SBUMessageFormChipsItemView.swift in Sources */, - 1AA6180178B3EEC5D94A7274 /* SBUMessageFormFallbackView.swift in Sources */, - 168B35E22B3513EE49B2B5D7 /* SBUMessageFormItemView.swift in Sources */, - A2B00489316C78BCBB003740 /* SBUMessageFormMultiTextItemView.swift in Sources */, - 4880D64B0B702C818F2DE1FD /* SBUMessageFormSingleTextItemView.swift in Sources */, - 32646F79249C1A907EBFF6BE /* SBUMessageFormView.swift in Sources */, - CCCF1F976A966C0503DEEEB3 /* SBUMessageFormChipView.swift in Sources */, - F8162CBAFA4729DD255F420F /* SBUMultipleFilesMessageCell.swift in Sources */, - 8DFA208325610BF85F13DCB9 /* SBUMultipleFilesMessageCollectionView.swift in Sources */, - 40BF7AFEB2811E1625DFBE7E /* SBUMultipleFilesMessageCollectionViewCell.swift in Sources */, - 81AD20042344FD95E793073D /* SBUChatNotificationCell.swift in Sources */, - AF28C051D6C016B05682F7D5 /* SBUFeedNotificationCell.swift in Sources */, - C4ACD62A8764FFE180A185BD /* SBUNotificationCell.swift in Sources */, - C1161973C42C9102ADE89D4E /* SBUOpenChannelAdminMessageCell.swift in Sources */, - 648BAA8BA69022DDEA065D98 /* SBUOpenChannelBaseMessageCell.swift in Sources */, - A5021405CAA57BE8777A17BA /* SBUOpenChannelContentBaseMessageCell.swift in Sources */, - 05106CFE0456A78732870131 /* SBUOpenChannelFileMessageCell.swift in Sources */, - CC03C126FAE5E1EAED2B48AB /* SBUOpenChannelUnknownMessageCell.swift in Sources */, - B19601714108EBB30AE271D8 /* SBUOpenChannelUserMessageCell.swift in Sources */, - 6F4B3E5C3C976214C7443024 /* QuotedFileCommonContentView.swift in Sources */, - 410E2413FAEC2A12A131E122 /* QuotedFileImageContentView.swift in Sources */, - 563B2EB52B687B8E0F6C0A6C /* SBUQuotedBaseMessageView.swift in Sources */, - 8DF346C379E2C86BCF6A9DF4 /* SBUQuotedFileMessageView.swift in Sources */, - AA364B496ACFDDBDE5AB4FB9 /* SBUQuotedUserMessageView.swift in Sources */, - EA17FFBD68FEC421DD2655B5 /* SBUThreadInfoView.swift in Sources */, - D57674A8E962286AF008F91E /* SBUQuotedBaseMessageViewParams.swift in Sources */, - 5231C5EBA598ECEFC6282DD5 /* SBUAdminMessageCell.swift in Sources */, - D34FCB6C48381717BA3A8624 /* SBUBaseMessageCell.Feedback.swift in Sources */, - 8B01E653294397E765850D16 /* SBUBaseMessageCell.swift in Sources */, - 38D44B6505E9659646FB8962 /* SBUContentBaseMessageCell.swift in Sources */, - 1589E9FA955CECBFC733CEC8 /* SBUFileMessageCell.swift in Sources */, - 7F08658C76A64D1B3D196760 /* SBUMessageTemplateCell.MessageTemplateLayer.swift in Sources */, - D73D523894BAC312BF57B230 /* SBUMessageTemplateCell.swift in Sources */, - 36EA7A24B1D201A1D69D1F3B /* SBUMessageTemplateCellLayout.swift in Sources */, - A53B3567ABB05CC4FAC2F7B4 /* SBUTypingIndicatorMessageCell.swift in Sources */, - FA401820933784EB7A8A8C16 /* SBUUnknownMessageCell.swift in Sources */, - 74A0263A45313848F221482E /* SBUUserMessageCell.swift in Sources */, - 72C87164213B2F2C1A987515 /* SBUSuggestedReplyViewParams.swift in Sources */, - 340095CD5CFD0C9B402C1EF8 /* SBUHorizontalSuggestedReplyOptionView.swift in Sources */, - AE35A1D8562C7F77238809BE /* SBUHorizontalSuggestedReplyView.swift in Sources */, - D2084B64961EE1F71C818C69 /* SBUSimpleSuggestedReplyOptionView.swift in Sources */, - 9F5CCCB194CE2C8F1AA0DFF8 /* SBUSuggestedReplyOptionView.swift in Sources */, - 7A0AA1052F600C37EBFB068D /* SBUSuggestedReplyView.swift in Sources */, - 94A9E31CB13021FB435CA7D7 /* SBUVerticalSuggestedReplyView.swift in Sources */, - ADA959FA70B389266047A6A8 /* SBUMentionLimitGuideCell.swift in Sources */, - 5ABD76E03DA9C2302A4EB288 /* SBUMessageInputMode.swift in Sources */, - 86C69E718BE6F754028B1A7C /* SBUMessageInputView.swift in Sources */, - 50A61D1B39A3DE10FA6D3E81 /* SBUQuoteMessageInputView.swift in Sources */, - B432E743EB390FA49BDC47A8 /* SBUSuggestedMentionList.swift in Sources */, - B47F6F785CA83FD0E703A47A /* SBUQuoteMessageInputViewParams.swift in Sources */, - 03228573F83575AB176D6183 /* SBUNewMessageInfo.swift in Sources */, - 42F95EACA0F63FF0587C1A00 /* SBUNewNotificationInfo.swift in Sources */, - 72ABDA91F770A8639C5A34B1 /* SBUEmojiListViewController.swift in Sources */, - B09A0503CAE39B30838DBFBF /* SBUMessageReactionView.swift in Sources */, - E7B4D35FFA8534C32D791817 /* SBUParentMessageInfoReactionView.swift in Sources */, - B392A8A016C26D4B200A8BD1 /* SBUReactionCollectionViewCell.swift in Sources */, - 904A3C00A9BBCF2299799E60 /* SBUReactionsViewController.swift in Sources */, - 77C59D0404DC64E9C1DE20E4 /* SBUBaseChannelViewController.Keyboard.swift in Sources */, - 70C3BAC9A706F43BAC6D778F /* SBUBaseChannelViewController.swift in Sources */, - 0CFC832B80FE81266E2E3EFC /* SBUChatNotificationChannelViewController.swift in Sources */, - E2AEE91255F7E294B954288B /* SBUFeedNotificationChannelViewController.swift in Sources */, - 7969FEB13A7F12C22BB8AF0E /* SBUGroupChannelViewController.swift in Sources */, - D38B5819D3DFEE385FD65FB7 /* SBUOpenChannelViewController.swift in Sources */, - 097903C4AD59B90D1E67ACBA /* SBUScrollBottomView.swift in Sources */, - B7F872858B420236855063FE /* SBUMessageWebViewModel.swift in Sources */, - 358ACBAF7DAC92695E50385D /* SBUUserMessageTextViewModel.swift in Sources */, - A0F16602872F7B58CD7F88DE /* SBUBaseChannelCell.swift in Sources */, - 02C54A97FEC0FA0D83C63326 /* SBUGroupChannelCell.swift in Sources */, - ED259B56F1DE6C42131CE445 /* SBUOpenChannelCell.swift in Sources */, - 3B8E2BEB02B1043E91DF8B8B /* SBUBaseChannelListViewController.swift in Sources */, - 53978EC60E865F95C385E2AA /* SBUGroupChannelListViewController.swift in Sources */, - F1AD8D68FDAEAADCF6A35997 /* SBUOpenChannelListViewController.swift in Sources */, - 9B9BE4FB9E64018502A0B4A9 /* SBUBaseChannelSettingCell.swift in Sources */, - 2E1CB526C5D920A24C27FA77 /* SBUGroupChannelSettingCell.swift in Sources */, - 91AECBBA71F302F7F95FB368 /* SBUModerationCell.swift in Sources */, - 2814D42EECAE7E8114B256BD /* SBUOpenChannelSettingCell.swift in Sources */, - E52FD9C02CE5BBCA360E5161 /* SBUBaseChannelSettingsViewController.swift in Sources */, - D6DC9C7592402094847953C1 /* SBUGroupChannelSettingsViewController.swift in Sources */, - 23F31404A8809D63177C74A0 /* SBUOpenChannelSettingsViewController.swift in Sources */, - 51BD50722439D236D3E1FEA8 /* SBUChannelSettingsChannelInfoView.swift in Sources */, - BB25AA2A144088B89CD4AD90 /* SBUActionSheet.Item.swift in Sources */, - 8C1C9C426707ADFBA7B72D2E /* SBUActionSheet.swift in Sources */, - 59F78FC91FB8D8AE55827ADA /* SBUAlertView.Item.swift in Sources */, - 9CE2E73DF46FBCC587743F03 /* SBUAlertView.swift in Sources */, - B9A2D04AB3178A97FD52BB1E /* SBUBottomSheetController.swift in Sources */, - ECC010BBC89D35D8476D6234 /* SBUMenuCell.swift in Sources */, - 77ED661BDCE4EB2F31730B46 /* SBUMenuSheetViewController.swift in Sources */, - 45B877802FF77EF975CADBCB /* SBUMenuView.swift in Sources */, - 40EF27A7CF6F2D9BD6372546 /* SBUPhotoAccess.swift in Sources */, - BBAEA42CB315D0C738A77E49 /* SBUPhotoCollectionViewCell.swift in Sources */, - 487EB4A9CCD7980D03DA7C5F /* SBUSelectablePhotoViewController.swift in Sources */, - 52642D4E2422120B3D7EAFA3 /* SBUAnimation.swift in Sources */, - 66AE09A0DE0636DFFFADC385 /* SBUBarButtonItem.swift in Sources */, - 7BA9C723EEC1CAB713D208BF /* SBUCollectionViewFlowLayout.swift in Sources */, - A37F781D2D9DB32D89E3BB5E /* SBUCommonItem.swift in Sources */, - A8B093BD5361CC667EFA5A93 /* SBUCommonViewControllerSet.swift in Sources */, - AA536A7B674F12FAB3E23901 /* SBUCoverImageView.swift in Sources */, - 4145E8764B25ABF2CAE82F34 /* SBUEmptyView.swift in Sources */, - 9AD737FAC1CE05CBEA2A6106 /* SBULayoutableButton.swift in Sources */, - B3430B2136037051A9DC15DF /* SBULoading.swift in Sources */, - 39773B078AA2ED2F7B32F08D /* SBUMarginView.swift in Sources */, - CF03F05C815C6C34D230EE41 /* SBUNavigationTitleView.swift in Sources */, - 3AF62E6C27DDDA6B185478ED /* SBUNotificationEmptyView.swift in Sources */, - 683EAB5652FA8156509522D0 /* SBUNotificationNavigationTitleView.swift in Sources */, - 5A1860F1694E76CDDBD36A32 /* SBUPaddingLabel.swift in Sources */, - F614B6310D29860D3D786426 /* SBUSearchBar.swift in Sources */, - 2F554471123487C875DA8FB6 /* SBUStackView.swift in Sources */, - A8DACAC466572FADCD51F930 /* SBUTemplateLabel.swift in Sources */, - 091B45DF083B73AC714104A1 /* SBUTypingIndicatorBubbleView.swift in Sources */, - 1B65D6366EE72E7BAFBB5A72 /* SBUUnderLineTextField.swift in Sources */, - DE7740B2E5881C36FF44CE94 /* SBUToastType.swift in Sources */, - EF4F2B9623E6A9FA9DC52A6D /* SBUToastView.Internal.swift in Sources */, - CA01A2EE090518CCE3B33273 /* SBUToastView.Item.swift in Sources */, - 038121C9C28D0E45749BCA92 /* SBUToastView.swift in Sources */, - 2495543CED81452CBC8C8999 /* SBUUserProfileView.swift in Sources */, - 3A496542747EA196D8CE91C7 /* SBUUserCell.swift in Sources */, - FCF87A518FE44E8CB7461956 /* SBUCollectionViewCell.swift in Sources */, - 503A17B0C84E89C03F7C304E /* SBULabel.swift in Sources */, - 94C8C20B5792CBA31C9BB222 /* SBUMessageCellProtocol.swift in Sources */, - F713A67BD94668618786B40C /* SBUQuoteMessageInputViewProtocol.swift in Sources */, - 6C1F22EC898F5708F778CBC5 /* SBUQuotedMessageViewProtocol.swift in Sources */, - 6F7876DDB6EB974A50B05106 /* SBUTableViewCell.swift in Sources */, - FCDDED26CE4E388B41403324 /* SBUTextView.swift in Sources */, - F3CB9EC1234D1322134262C5 /* SBUView.swift in Sources */, - 2896223760D22C3CD878D541 /* SBUViewLifeCycle.swift in Sources */, - A88C580393F8329380B53DCB /* SBUMessageSearchResultCell.swift in Sources */, - C293D547A666710B7BBB6981 /* SBUMessageSearchViewController.swift in Sources */, - 051D2AF21072863F129C0060 /* SBUMessageThreadTitleView.swift in Sources */, - 7134A7E656782A1A30237C34 /* SBUMessageThreadViewController.swift in Sources */, - BC1F5D6661057C52807C556A /* SBUParentMessageInfoView.swift in Sources */, - 47182396F2A0EB06B4413F1D /* SBUModerationsViewController.swift in Sources */, - 277FFE7446E74E6FEC1B5E4B /* SBUChannelPushSettingCell.swift in Sources */, - 4B3EF7518B36A5E4DA467B79 /* SBUGroupChannelPushSettingsViewController.swift in Sources */, - 67BE60D86E9EF6FED2829AE4 /* SBUBaseViewController.swift in Sources */, - AA5E71ED41A06E06A0F43B4D /* SBUViewControllerSet.swift in Sources */, - 7A608475923069015B06F2D7 /* SBUCreateChannelViewController.swift in Sources */, - 4DEC44E171ECB3565D3091D7 /* SBUCreateOpenChannelViewController.swift in Sources */, - 44A05F48EC4C99DEBF353844 /* SBUCreateChannelTypeSelector.swift in Sources */, - 5081462F9C575D48E7D9F4A8 /* SBUBaseSelectUserViewController.swift in Sources */, - 51EF5634F42D357400AE7536 /* SBUInviteUserViewController.swift in Sources */, - 4F32DE08D5DCD36858D77E07 /* SBURegisterOperatorViewController.swift in Sources */, - 5E8A143B8384BDEF73420635 /* SBUUserListViewController.swift in Sources */, - 4735DA48DC0138AECE0621E8 /* SBUVoiceMessageInputView.swift in Sources */, - 0A5E7B2E8BAF8C171F3A7B21 /* SBUBaseChannelViewModel.swift in Sources */, - 0EEE7A4715826F951C171320 /* SBUChatNotificationChannelViewModel.swift in Sources */, - BD472FDD1EC73A787A9DFF18 /* SBUFeedNotificationChannelViewModel.swift in Sources */, - 0802B707595FCFCC19479950 /* SBUGroupChannelViewModel.swift in Sources */, - 66BFD5F185ED91B7AB79D5EF /* SBUOpenChannelViewModel.swift in Sources */, - C5AB518F14179F6E425B72AB /* SBUBaseChannelListViewModel.swift in Sources */, - ECBBD5D7089E829B465295F7 /* SBUGroupChannelListViewModel.swift in Sources */, - E5004999979D570A5D3629C5 /* SBUOpenChannelListViewModel.swift in Sources */, - F245FF0191E09CF75A8AA4EE /* SBUBaseChannelSettingsViewModel.swift in Sources */, - BCD36192FFD22A84DA561ACC /* SBUGroupChannelSettingsViewModel.swift in Sources */, - CE4FE3D8A372DB4D282F63DB /* SBUModerationsViewModel.swift in Sources */, - 9EA6C1E5E489C9FE65F8B654 /* SBUOpenChannelSettingsViewModel.swift in Sources */, - 21D0C2D41AB0FF94C40E63AD /* SBUCommonDelegate.swift in Sources */, - F239646F06261AF9CEDE5589 /* SBUMessageSearchViewModel.swift in Sources */, - 9FAFCB4856B986C1BF03CBDC /* SBUMessageThreadViewModel.swift in Sources */, - 3CA3EA3CC1914B3AA845C2EF /* SBUGroupChannelPushSettingsViewModel.swift in Sources */, - 73901F4B6ADFDFF9876436B1 /* SBUViewModelDelegate.swift in Sources */, - C601EE4CF8527D254124057E /* SBUViewModelSet.swift in Sources */, - 57039EF0C326356328604D5D /* SBUCreateChannelViewModel.swift in Sources */, - 5920C22E498430DCDF831EA5 /* SBUCreateOpenChannelViewModel.swift in Sources */, - 2A5807304625A24D31918D36 /* SBUBaseSelectUserViewModel.swift in Sources */, - AB278CAA94CE1DEFAEA057DA /* SBUInviteUserViewModel.swift in Sources */, - 66F6517678901D92B44FE883 /* SBURegisterOperatorViewModel.swift in Sources */, - FFE4A070B95AF448442D82FC /* SBUUserListViewModel.swift in Sources */, + CF69118A6D31FEDDDD533440 /* SBUMentionConfiguration.swift in Sources */, + 3FB86A394E6E22C557970714 /* SBUUserMentionConfiguration.swift in Sources */, + D3ADDB24529159F7E88DAE58 /* SBUMessageCellConfiguration.swift in Sources */, + FC50217901E1B98B3348ACD6 /* SBUReplyConfiguration.swift in Sources */, + 18F6E927A590FE2D08A0674E /* SBUConfig.Base.swift in Sources */, + C9623A4CB087EF8899C96BAC /* SBUConfig.CodingKeys.swift in Sources */, + ECBFC5D1B74329709E3065D1 /* SBUConfig.Common.swift in Sources */, + C84AA53221AF5CF2A45A7E32 /* SBUConfig.GroupChannel.swift in Sources */, + 2DA4B01F855397D580803AF4 /* SBUConfig.OpenChannel.swift in Sources */, + 71B45698FAA92EAE0FE3092F /* SBUConfig.swift in Sources */, + 09A8AB24BB34EFADF7986C62 /* SBUConfigManager.swift in Sources */, + 336D364A7E530FFEA4A93B50 /* SBUDashboardConfig.swift in Sources */, + B7096284D2BB211EEA838060 /* SBUScrollPostionConfiguration.swift in Sources */, + 4FA20DDBD46B76441F7E9560 /* SBUVoiceMessageConfiguration.swift in Sources */, + E4F55222D897C3B752F111B3 /* SBUConstant.swift in Sources */, + 6A468C98C796A2C8BFCBBC75 /* SBUDateFormatSet.swift in Sources */, + BFE495817133713067AA3B87 /* SBUStringSet.Deprecated.swift in Sources */, + E92A52CA194A8FE62C19A242 /* SBUStringSet.swift in Sources */, + FEDA1FF0777EA897FD1A8215 /* BaseMesssage+SBUIKit.Deprecated.swift in Sources */, + B94A466C2A59C21FD4112DB8 /* SBUBaseMessageCellParams.Deprecated.swift in Sources */, + 32235F35EB71146C090C8C22 /* SBUQuotedBaseMessageViewParams.Deprecated.swift in Sources */, + C81C9315743145DB23ADACFE /* SBUContentBaseMessageCell.Deprecated.swift in Sources */, + 80B874AF2960A59349130FC3 /* SBUBaseChannelViewController.Deprecated.swift in Sources */, + EA56B0BA1DDC0B70CCABC0FE /* SBUBaseChannelViewController.Unavailable.swift in Sources */, + 18184CDC18D44DA9E249A3E5 /* SBUGroupChannelViewController.Deprecated.swift in Sources */, + 25155CF285997C8E21408FBA /* SBUGroupChannelViewController.Unavailable.swift in Sources */, + 0FCE832C2258FBE9E4C5DF27 /* SBUOpenChannelViewController.Deprecated.swift in Sources */, + D45CCAF1581097C1C86DF023 /* SBUOpenChannelViewController.Unavailable.swift in Sources */, + E992AD1DF399FAF49D150217 /* SBUChannelListViewController.Deprecated.swift in Sources */, + B4514F530F2C859A3C09CEA7 /* SBUBaseChannelSettingsViewController.Deprecated.swift in Sources */, + 84E1F272D806AA6DF2BE44F6 /* SBUCreateChannelViewController.Deprecated.swift in Sources */, + EF0FD384D93120D67E8A61FE /* SBUMemberListViewController.Deprecated.swift in Sources */, + 7C747E0B460BB7A426757559 /* SBUMessageSearchViewController.Deprecated.swift in Sources */, + B29E5998D30089EEBAB243E6 /* SBUModerationsViewController.Deprecated.swift in Sources */, + DB47E162F5F43E3FD949ACAE /* SBUModerationsViewModel.Deprecated.swift in Sources */, + 44EB8EAEA5F214EE1B7B4798 /* SBUChatNotificationChannelModule.Deprecated.swift in Sources */, + 4B1CEEF0A2DAD54D7F5FE022 /* SBUFeedNotificationChannelModule.Deprecated.swift in Sources */, + 43A77D98E193F222ED6580DC /* SBUBaseChannelModule.Deprecated.swift in Sources */, + DF4C92B9A10F40A3D320640F /* SBUGroupChannelModule.Deprecated.swift in Sources */, + 338811107C04EBB0352A6464 /* SBUOpenChannelModule.Deprecated.swift in Sources */, + 0FBAAF7DAFFCE0E99FD5BEE1 /* SBUGroupChannelListModule.Deprecated.swift in Sources */, + A2A28C9F00E2DEBCBFF0DCBB /* SBUOpenChannelListModule.Deprecated.swift in Sources */, + FB25B140D542ADF1AA1ABA5D /* SBUGroupChannelSettingsModule.Deprecated.swift in Sources */, + 80AF4BF0E3336AAA33FB3DED /* SBUOpenChannelSettingsModule.Deprecated.swift in Sources */, + 606C6CC05EC78D73F691B04F /* SBUMessageSearchModule.Deprecated.swift in Sources */, + E858E347BE23BD824DAFC45C /* SBUMessageThreadModule.Deprecated.swift in Sources */, + 94BEA30D5B285FEFB153A28E /* SBUModerationsModule.Deprecated.swift in Sources */, + 5BAD1DB6D2ED01E617CB30E0 /* SBUGroupChannelPushSettingsModule.Deprecated.swift in Sources */, + FAC8EADE60D7DDC662CF4D12 /* SBUModuleSet.Deprecated.swift in Sources */, + ADD247C32FD964E642436B36 /* SBUCreateChannelModule.Deprecated.swift in Sources */, + 1682BB9363F3F7CC8E73F37F /* SBUCreateOpenChannelModule.Deprecated.swift in Sources */, + A7B76CD20A0BAC495019D727 /* SBUInviteUserModule.Deprecated.swift in Sources */, + 428E2E6929383107F93DD392 /* SBURegisterOperatorModule.Deprecated.swift in Sources */, + B83BE0C70901516CF4F82C30 /* SBUUserListModule.Deprecated.swift in Sources */, + C853A43750DECBF56762F53F /* SBUBaseViewController.Unavailable.swift in Sources */, + 71F16FEF542252BE4830E8C4 /* SBUCoverImageView.Deprecated.swift in Sources */, + 69246EF1C49EC6C7DC8305FA /* SBUEnums.Deprecated.swift in Sources */, + 163E6B7D21930E62190874FD /* SBUForm.Deprecated.swift in Sources */, + 592B48AEE32EA2C385764767 /* SBUFormFieldView.Deprecated.swift in Sources */, + 2D76A3FC4C0D45B70BB4E5AF /* SBUFormView.Deprecated.swift in Sources */, + 123D975099FD4D51C7712B7C /* SBUFormViewParams.Deprecated.swift in Sources */, + F5E142003F4648009E7156F0 /* SBUGlobals.Deprecated.swift in Sources */, + 8AA14DC1A4E1F4C308F431F1 /* SBUTableViewCell.Unavailable.swift in Sources */, + 5C56F090EA045C55A83513E2 /* SBUTheme.Deprecated.swift in Sources */, + 04B86FE3F62BB267F87D14B4 /* SBUView.Unavaliable.swift in Sources */, + 3F0A63E14C70A57957F87034 /* SendbirdUI.Deprecated.swift in Sources */, + 81712053ED0CB017663A2539 /* SBUBaseSelectUserViewController.Deprecated.swift in Sources */, + 42FD4DF4EFA8A7704BFE52C3 /* SBUEnums.swift in Sources */, + D7848CB8AAF0FF0636E95452 /* SBUIconSetType.swift in Sources */, + 4AE62F63E6043A0489DA11CE /* VoiceMessageStatus.swift in Sources */, + EEA61FD9E6C4E192BEE1F1DA /* Array+SBUIKit.swift in Sources */, + FCD48C139CA39D8D14CC04A1 /* CGSize+SBUIKit.swift in Sources */, + 61997FDF4B378F942A4633BE /* BaseMessage+SBUIKit.MessageTemplate.swift in Sources */, + 4984013C813737D40F831B51 /* BaseMessage+SBUIKit.swift in Sources */, + 4A0193DB4E3F0B610694D07D /* MessageForm+SBUIKit.swift in Sources */, + E6808EF7297B7CF5F6DC9C75 /* MultipleFilesMessage+SBUIKit.swift in Sources */, + E4DBD6A9E84A27353852737C /* SendbirdChat+SBUIKit.swift in Sources */, + E7197523D100C8B3BD629E6F /* Collection+SBUIKit.swift in Sources */, + 6A7A6F182316B4045AE16287 /* Data+SBUIKit.swift in Sources */, + A14C5BF7F778C57FB6BAFB66 /* Date+SBUIKit.swift in Sources */, + 724CA1381B3D03E3BDCDD556 /* Float+SBUIKit.swift in Sources */, + EF354F8C47910B8A75342488 /* Formatter+SBUIKit.swift in Sources */, + 0CD56E2F5A0655BE99206CB3 /* NSLayoutConstraint+SBUIKit.swift in Sources */, + 5FD2C344485C6EACC1AC2997 /* NSObject+SBUIKit.swift in Sources */, + 524B43C45A8D717126479195 /* Sequence+SBUIKit.swift in Sources */, + D86343978C89F7C95798CB4D /* String+SBUIKit.swift in Sources */, + 213AC350F367EBB96C3BBC78 /* StringProtocol+SBUIKit.swift in Sources */, + EE668D6E55BAC355CCA7D4AB /* Thread+SBUIKit.swift in Sources */, + 914B37A8A8BBA4E3DE10759B /* UIApplication+SBUIKit.swift in Sources */, + 059D977BA41CDC4C1DEAB21C /* UIButton+SBUIKit.swift in Sources */, + F1F9C59D41EE7B043C50A19C /* UICollectionView+SBUIKit.swift in Sources */, + B2B65812D3375E3A7185CA98 /* UIColor+SBUIKit.swift in Sources */, + F35744669272393899FC67F9 /* UIImage+SBUIKit.swift in Sources */, + 9C3D9BF77424E28173AE5594 /* UIImageView+SBUIKit.swift in Sources */, + 66480FDAEA8109835A308D99 /* UINavigationController+SBUIKit.swift in Sources */, + 3AAE7FE059796653DACDF1A5 /* UIScrollView+SBUIKit.swift in Sources */, + FB23B736C23A29ED8DB618DD /* UIStackView.SBUIKit.swift in Sources */, + 8438D731A1E5DF5D032ED1E2 /* UITableView+SBUIKit.swift in Sources */, + 7794F8100C24A4CD99C86DC2 /* UITextField+SBUIKit.swift in Sources */, + 5D005BF3397F68DBF1B31A8D /* UIView+SBUIKit.swift in Sources */, + 518AF77DD3CA64A998C8F2DB /* UIViewController+SBUIKit.swift in Sources */, + 80F25CBE6ABDFD744533BA90 /* URL+SBUIKit.swift in Sources */, + 48856F1E8BE26CE478900CC5 /* SBUCacheManager.Config.swift in Sources */, + 766AAD8609B8CC8CBBB9E716 /* SBUCacheManager.File.swift in Sources */, + D3F0BE727BD5D2068BA4A560 /* SBUCacheManager.Image.swift in Sources */, + 54D853D05FDB21B4FA4BA92E /* SBUCacheManager.NotificationSetting.swift in Sources */, + 409FF74804C48D8FFCD5858D /* SBUCacheManager.Template.swift in Sources */, + D82E542604F642AF8F1739B9 /* SBUCacheManager.Version.swift in Sources */, + D34DD66BB4694BC58949CCFD /* SBUCacheManager.swift in Sources */, + 5E94D74A3C8B11428ED93D42 /* SBUDownloadManager.swift in Sources */, + 9998BEFC501F4AF7B7B34C1A /* SBUEmojiManager.swift in Sources */, + 3B5F893CC427EF30536F85CF /* SBUMessageTemplateManager.swift in Sources */, + 4F7162A9565FF6D875C757D2 /* SBUNotificationChannelManager.swift in Sources */, + 277F9CEA0C149A3CA146504B /* SBUPendingMessageManager.swift in Sources */, + D36403502DA4F027E83C9236 /* SBUPermissionManager.swift in Sources */, + 31D2E7C68C01E021A0756FA8 /* SBUTemplateType.swift in Sources */, + 449B90AD7FE3F048D7ABE73D /* SBUTypingIndicatorMessageManager.swift in Sources */, + 774DEC9605EB17F3B4D2AD8B /* SBUVoicePlayer.swift in Sources */, + 93C1BFB8E003D8EF2D0601D1 /* SBUVoiceRecorder.swift in Sources */, + DA4B12A222DA14149DC86718 /* SBUMessageTemplate.Binder.swift in Sources */, + DD8DDDE578A5500A682C086F /* SBUMessageTemplate.Container.swift in Sources */, + 99CCE36011AFFD3A03EDA812 /* SBUMessageTemplate.Coordinator.swift in Sources */, + 6D872B8D0ED6065BD6EA7958 /* SBUMessageTemplate.Payload.swift in Sources */, + 799769873147B19E77527E05 /* SBUMessageTemplate.PayloadType.swift in Sources */, + BA8120C278F84EF7247DFF9A /* SBUMessageTemplate.TemplateList.swift in Sources */, + 908D6E65C10AAE1EDD05CDD9 /* SBUMessageTemplate.Renderer+Events.swift in Sources */, + 6E92D40CD5656E20B88F4893 /* SBUMessageTemplate.Renderer+RenderItems.swift in Sources */, + AC512D9109047939BF3257A9 /* SBUMessageTemplate.Renderer+RenderStyles.swift in Sources */, + 9128D89E4C547238ED2CD414 /* SBUMessageTemplate.Renderer+Utils.swift in Sources */, + FACB0A9410DF19C31A04D4C1 /* SBUMessageTemplate.Renderer.Image.swift in Sources */, + E45D7858FB56A47BC0A933FB /* SBUMessageTemplate.Renderer.RendererType.swift in Sources */, + 68C75D9663E71B2812232FC3 /* SBUMessageTemplate.Renderer.Views.swift in Sources */, + 7381B6798BBBF3B8CFD8C999 /* SBUMessageTemplate.Renderer.swift in Sources */, + 490B588A0A64CE928DAE6705 /* SBUMessageTemplate.swift in Sources */, + 2B1A1555983F3341970E3ECA /* SBUMessageTemplate.Action.swift in Sources */, + 02131B71B4E7B0CC5B743489 /* SBUMessageTemplate.Decoders.swift in Sources */, + 3AFFE8913450F54115A1536E /* SBUMessageTemplate.ErrorMessages.swift in Sources */, + D0349252880DBE87D2606FE4 /* SBUMessageTemplate.ImageRatioType.swift in Sources */, + FEEA132C5DB0C1AF2FA8A8F0 /* SBUMessageTemplate.Syntax.Aligns.swift in Sources */, + 786BA721134163C82FC5DB5D /* SBUMessageTemplate.Syntax.Identifier.swift in Sources */, + 6C589E441C251424FF58A194 /* SBUMessageTemplate.Syntax.Item.swift in Sources */, + 711C518B6620C2D299564736 /* SBUMessageTemplate.Syntax.Sizes.swift in Sources */, + F88664F238A4F9353B561600 /* SBUMessageTemplate.Syntax.Styles.swift in Sources */, + 7F23CCD58F661E86EC6245A2 /* SBUMessageTemplate.Syntax.Types.swift in Sources */, + E34CBAF90FF2C1CAE9BCD8AA /* SBUMessageTemplate.Syntax.Views.swift in Sources */, + 9AA0C46EFD620ECC88C55D90 /* MessageTemplateParserTest.swift in Sources */, + 640582D63F08F5FCACF2846E /* MessageTemplateTestViewController.swift in Sources */, + 4FF20B0AD29F08D70697C639 /* SBUError.swift in Sources */, + AA9C47F4C89934DD140E9F08 /* SBUExtendedMessagePayload.swift in Sources */, + 5D949A0186099BEE1929DBF8 /* SBUExtendedMessagePayloadForUI.swift in Sources */, + F5E61A71FF478D20A21B4667 /* SBUFeedbackAction.swift in Sources */, + A7300555684C3ECC83E551C2 /* SBUHighlightMessageInfo.swift in Sources */, + A5B2158118F346AA2611EDF5 /* SBUMention.swift in Sources */, + 646B09634C7C2143DCE2611D /* SBUMessageCache.swift in Sources */, + ECD44CA80EE0EF4D719BC2E2 /* SBUScrollOptions.swift in Sources */, + 4E65E47A38F272B4E83EC3A0 /* SBUTypingIndicatorInfo.swift in Sources */, + 3697838314334A007BF415E0 /* SBUTypingIndicatorMessage.swift in Sources */, + D2F3D4A7DFC501CAC7E2DB89 /* SBUUser.swift in Sources */, + B6B76EEEBB8D986E65EC9797 /* SBUVoiceFileInfo.swift in Sources */, + 4E0BA02B072A2D8DFA4B6F3D /* SBUGroupChannelModule.Header.swift in Sources */, + 7BE7D16AA268041DA4311D83 /* SBUGroupChannelModule.Input.swift in Sources */, + 7538F0E65C79C7FAB52F6B99 /* SBUGroupChannelModule.List.swift in Sources */, + 235CD47C6532AA6E4C908EA2 /* SBUGroupChannelModule.swift in Sources */, + 196916A19FC7201C8968EB5D /* SBUChatNotificationChannelModule.Header.swift in Sources */, + 34BAF956B5C72FBD42A25EC2 /* SBUChatNotificationChannelModule.List.swift in Sources */, + C442881C52A6E97531255B38 /* SBUChatNotificationChannelModule.swift in Sources */, + 4C6E5C9621E30E36FCCEC564 /* SBUFeedNotificationChannelViewParams.swift in Sources */, + E02567B2CAECEE8F2D052794 /* SBUFeedNotificationChannelModule.CategoryFilter.swift in Sources */, + 272163E47F1425C6F3B79A00 /* SBUFeedNotificationChannelModule.Header.swift in Sources */, + 95582ABC7DC10CBFFD531C8A /* SBUFeedNotificationChannelModule.List.swift in Sources */, + 3715C1D13E9F87E3FC72829E /* SBUFeedNotificationChannelModule.swift in Sources */, + 0596553868CE49CEA3A155DB /* SBUOpenChannelModule.Header.swift in Sources */, + 4EA4CF786661F9B146F4735A /* SBUOpenChannelModule.Input.swift in Sources */, + 21EED0DCCC8D5BE3FF10337C /* SBUOpenChannelModule.List.swift in Sources */, + AFC08AC83773A3AB193DDA2D /* SBUOpenChannelModule.Media.swift in Sources */, + 1BF99D5BA258D6F1EBF9A3AB /* SBUOpenChannelModule.swift in Sources */, + 3C28D09F5445576352F25FCF /* SBUBaseChannelModule.Header.swift in Sources */, + 9CA754E9A53619E4C5BB1C7A /* SBUBaseChannelModule.Input.swift in Sources */, + 6C010894D10F8F290A0096C3 /* SBUBaseChannelModule.List.swift in Sources */, + 2D0D9C51BDF91F4D1FC0E047 /* SBUBaseChannelModule.swift in Sources */, + 31FC45AC3DF9A6E98B2102EB /* SBUGroupChannelListModule.Common.swift in Sources */, + 55FCA07674E3268DC33C8E10 /* SBUGroupChannelListModule.Header.swift in Sources */, + 5AB8467A215C3FBFA9A14E15 /* SBUGroupChannelListModule.List.swift in Sources */, + F09B3B9E53913C96392CAE26 /* SBUGroupChannelListModule.swift in Sources */, + 683B11C49FF73ED504E3EBC8 /* SBUOpenChannelListModule.Header.swift in Sources */, + 56401A5E819973A3FBEB9493 /* SBUOpenChannelListModule.List.swift in Sources */, + 94EE970075241AB99172A184 /* SBUOpenChannelListModule.swift in Sources */, + 5493995F2E803CD472563AB4 /* SBUBaseChannelListModule.Header.swift in Sources */, + 6AD6F7ED657FE98F8E1995AD /* SBUBaseChannelListModule.List.swift in Sources */, + ADA703D703EFB2984693773D /* SBUBaseChannelListModule.swift in Sources */, + 3EA9B59DC3F3BA0D8FFEC608 /* SBUChannelSettingItem.swift in Sources */, + 1C79F8472D64D9AA16DD05DC /* SBUGroupChannelSettingsModule.Header.swift in Sources */, + EBA7D023409D69E0153DA28B /* SBUGroupChannelSettingsModule.List.swift in Sources */, + 469C1E0147E3C59B59648941 /* SBUGroupChannelSettingsModule.swift in Sources */, + A0B8620473C72A621C336560 /* SBUOpenChannelSettingsModule.Header.swift in Sources */, + 17F15A0DCCB37ACEA3E8679B /* SBUOpenChannelSettingsModule.List.swift in Sources */, + 6304F74A0B5F769CD18F7B1D /* SBUOpenChannelSettingsModule.swift in Sources */, + CFC5E1EA1BF4B91BF8C8A71D /* SBUBaseChannelSettingsModule.Header.swift in Sources */, + AC9C302075D77AC8CB68D2A6 /* SBUBaseChannelSettingsModule.List.swift in Sources */, + BFA17E50D38342A0EE2ADF9B /* SBUBaseChannelSettingsModule.swift in Sources */, + DD41AE849AA528A2EF3767D4 /* SBUCommonModule.swift in Sources */, + 545E4FF841DFBA46D83D4A2A /* SBUMessageSearchModule.Header.swift in Sources */, + DE56D2AEF9EAF0BC7EE1CA0B /* SBUMessageSearchModule.List.swift in Sources */, + 67ED820C30991972E2AD65C5 /* SBUMessageSearchModule.swift in Sources */, + FC9BB39E4BF47330081DAE9E /* SBUMessageThreadModule.Header.swift in Sources */, + B8D9B4DCE95C4C1A8BEF62C1 /* SBUMessageThreadModule.Input.swift in Sources */, + B01F3FBD9B61C9B53D16243D /* SBUMessageThreadModule.List.swift in Sources */, + 8B80A3AEBA6D7B152CD808E2 /* SBUMessageThreadModule.swift in Sources */, + F2AAE077DFE8D688733159EE /* SBUModerationsModule.Header.swift in Sources */, + D7A5760180F7A6D435DDA8EF /* SBUModerationsModule.List.swift in Sources */, + 2C2E60816D9A1D0CBE982812 /* SBUModerationsModule.swift in Sources */, + 650BFC0BC8D99E60952C8C84 /* SBUGroupChannelPushSettingsModule.Header.swift in Sources */, + 6A7C1E8C73286917594CC011 /* SBUGroupChannelPushSettingsModule.List.swift in Sources */, + B778D47BEEF0AFD6D6633B06 /* SBUGroupChannelPushSettingsModule.swift in Sources */, + 2ADEC2B2EED7A726EB29DF0A /* SBUModuleSet.swift in Sources */, + E254E362F2444CBBD0B93D22 /* SBUCreateChannelModule.Header.swift in Sources */, + 642D77F753082F10EE6D33C6 /* SBUCreateChannelModule.List.swift in Sources */, + 3A0B261457195E3C47772143 /* SBUCreateChannelModule.swift in Sources */, + 021D9AE2C33EF155BC8ECD54 /* SBUCreateOpenChannelModule.Header.swift in Sources */, + 973DED65E9B29A2C8B4BCB30 /* SBUCreateOpenChannelModule.ProfileInput.swift in Sources */, + CC9798EDB0CA866FC5BF8C7E /* SBUCreateOpenChannelModule.swift in Sources */, + 3086842BF1FFEECEE7442A4B /* SBUInviteUserModule.Header.swift in Sources */, + 17A65C7B69016FE6A0A01401 /* SBUInviteUserModule.List.swift in Sources */, + 0247FBACEDEC4BACB4D309B6 /* SBUInviteUserModule.swift in Sources */, + B73BCC410A4D5E5FA2F57036 /* SBURegisterOperatorModule.Header.swift in Sources */, + E163F91AB9B5539431B0A572 /* SBURegisterOperatorModule.List.swift in Sources */, + B2D250377BFE621FF7B365AF /* SBURegisterOperatorModule.swift in Sources */, + 7FF62F99C3FE34E51DA6E376 /* SBUBaseSelectUserModule.Header.swift in Sources */, + 960A6155D4B8BD018FCF2365 /* SBUBaseSelectUserModule.List.swift in Sources */, + 0A9D07EFFA030C78A98F980C /* SBUBaseSelectUserModule.swift in Sources */, + 20888D7D78CB4C08428D7907 /* SBUUserListModule.Header.swift in Sources */, + 07A64F764EADBE67510A8B9C /* SBUUserListModule.List.swift in Sources */, + C78392DD6A521FD443F7C7C1 /* SBUUserListModule.swift in Sources */, + F82768B57FC7F22D21F43B69 /* CommonProtocols.swift in Sources */, + FCCB1C12A5882872FCFE040F /* SBUAvailable.swift in Sources */, + 57CE66E2DE84745CED43C8DC /* SBUGlobalCustomParams.swift in Sources */, + 6987CD81318F0DD37A8668AB /* SBUGlobals.swift in Sources */, + D11446A22421C48D49D1C4C4 /* SendbirdUI.swift in Sources */, + 19F2EFD05500C57C8F35E70D /* SBUColorSet.swift in Sources */, + A1C706E48C166566EB0DED90 /* SBUFontSet.swift in Sources */, + D73C26A5DF16F92E7AE5A521 /* SBUIconSet.swift in Sources */, + FD0BEBDF1C3FBCF3F2F365EA /* SBUTheme+Type.swift in Sources */, + CAB01193528DC35A3C27D530 /* SBUTheme.swift in Sources */, + 72571077EC7B70D849B6BE22 /* BlockingOperation.swift in Sources */, + 7FD8752CDD05A4CF72200FB1 /* SBUDebouncer.swift in Sources */, + EA8151FD0F2CEF2F533CA3FC /* SBULogger.swift in Sources */, + 37B29B414376D9B51FD7DCA4 /* SBUMentionManager.swift in Sources */, + 744767316F343B24558A553D /* SBUPropertyWrapper.swift in Sources */, + FDB4E8A38EA5EB87AC17A75B /* SBUUtils.swift in Sources */, + B29D7680EEBB775988AC8571 /* WeakDelegateStorage.swift in Sources */, + 806E11DA5C05EE35A441CCD1 /* SBUCategoryFilterCell.swift in Sources */, + 2990A59B9FD171AE34C2BA0F /* SBULinkClickableTextView.swift in Sources */, + F8B8898E1E8F72F80477F861 /* SBUMarkdownTransfer.swift in Sources */, + 45E725D52DB53654AB78965A /* SBUMessageDateView.swift in Sources */, + B86BE85129F3E3E340D34FC6 /* SBUMessageProfileView.swift in Sources */, + 305B6295428F8361AB110547 /* SBUMessageStateView.swift in Sources */, + 4939795375329232D00555A4 /* SBUMessageWebView.swift in Sources */, + B64560D394F185036E9DC812 /* SBUNotificationTimelineView.swift in Sources */, + 36F30D02E9DEC9AC44F73762 /* SBUOpenChannelMessageWebView.swift in Sources */, + 6967E509EC13BDDAFD043AEE /* SBUSelectableStackView.swift in Sources */, + 72A7D8AD235D2467DC5BB2AC /* SBUUserMessageTextView.swift in Sources */, + C74800D2216A82A84BBF5424 /* SBUUserNameView.swift in Sources */, + D07E64C37ACECB4DFA38A9F9 /* SBUChannelStateBanner.swift in Sources */, + A9B684C838F45A0048C1E184 /* SBUFileViewController.swift in Sources */, + 9B155C92529DE8A70CE8301C /* SBUChannelInfoHeaderView.swift in Sources */, + 6245254964AF2882DDA36305 /* SBUChannelTitleView.swift in Sources */, + 5DC4F3DB1C38AC2B0E26CF0B /* SBUMediaView.swift in Sources */, + 556B5CF7709D79A35A37A024 /* SBUBaseCarouselView.swift in Sources */, + 83CBFE32260293EBD7D3404D /* SBUExtendedMessagePayloadCustomViewFactory.swift in Sources */, + 2852C6BF7360B8277B534410 /* SBUFeedbackView.swift in Sources */, + 930F5032D7A298D7EA8B3019 /* SBUFeedbackViewParams.swift in Sources */, + E91B54E68711D9793A9DA960 /* SBUBaseFileContentView.swift in Sources */, + 6346114C9D88339B6380DF93 /* SBUCommonContentView.swift in Sources */, + 797686BA984FDCC60B457B76 /* SBUImageContentView.swift in Sources */, + E7049DE05B9D48EB597B0CB3 /* SBUOpenChannelCommonContentView.swift in Sources */, + 4710D6D2A7E21C244553CE89 /* SBUOpenChannelImageContentView.swift in Sources */, + C4EADBF3434333C0A87F52AF /* SBUVoiceContentView.swift in Sources */, + 6835F2DDE4BF7931DDDF3CC5 /* SBUAdminMessageCellParams.swift in Sources */, + 0AB69C4998C733A323BE2CEA /* SBUBaseMessageCellParams.swift in Sources */, + E48FAB087F78E351A2ED2756 /* SBUFeedNotificationCellParams.swift in Sources */, + 6D814DA42C4D01F2AAC3B26E /* SBUFileMessageCellParams.swift in Sources */, + 8A94409504D094AD9F13DB2D /* SBUMessageTemplateCellParams.swift in Sources */, + AFD7E333A8CF10EC8DFB5B07 /* SBUMultipleFilesMessageCellParams.swift in Sources */, + 2A2B3D874CB7384A69B55CFE /* SBUTypingMessageCellParams.swift in Sources */, + 36E10E11EE332D8B95E4F892 /* SBUUnknownMessageCellParams.swift in Sources */, + 8147EE76406BB0090A57EC6C /* SBUUserMessageCellParams.swift in Sources */, + A6B67132703B583F5FEA876B /* SBUMessageFormViewParams.swift in Sources */, + EDDA8CECC339FBFF1F7F222F /* SBUMessageFormChipsItemView.swift in Sources */, + 5EB4D287728DD9C36B43365A /* SBUMessageFormFallbackView.swift in Sources */, + 21FDF6AD0174FDCB2C1841BA /* SBUMessageFormItemView.swift in Sources */, + D11C7B07A3F68A3A4D4288EB /* SBUMessageFormMultiTextItemView.swift in Sources */, + 8A60E595DBD273FAA3DCF48C /* SBUMessageFormSingleTextItemView.swift in Sources */, + 4AA328F3A7B5C29F79AA8352 /* SBUMessageFormView.swift in Sources */, + F9359465E36107FDE883D3EA /* SBUMessageFormChipView.swift in Sources */, + 1C73433BE654C98C51F508D3 /* SBUMultipleFilesMessageCell.swift in Sources */, + 4B3E473A457014964F2DC7B3 /* SBUMultipleFilesMessageCollectionView.swift in Sources */, + D6C66BB02B03C6064A0E0857 /* SBUMultipleFilesMessageCollectionViewCell.swift in Sources */, + 70F2B8701F2A24E1839E975D /* SBUChatNotificationCell.swift in Sources */, + F119DAEDE7C7E3CE5C5A9FD1 /* SBUFeedNotificationCell.swift in Sources */, + 7BB72348E9C79A1407521504 /* SBUNotificationCell.swift in Sources */, + D3089A5F5E89CD6E7DC5976C /* SBUOpenChannelAdminMessageCell.swift in Sources */, + 40316590398FE6CBF860E65B /* SBUOpenChannelBaseMessageCell.swift in Sources */, + 3424052206350C6D80B49DEC /* SBUOpenChannelContentBaseMessageCell.swift in Sources */, + 19641DAAF07FFBFCF61424E1 /* SBUOpenChannelFileMessageCell.swift in Sources */, + A8984B91D1F6C78D2F7CE3E5 /* SBUOpenChannelUnknownMessageCell.swift in Sources */, + F18B4B787AF711D3CB5F529C /* SBUOpenChannelUserMessageCell.swift in Sources */, + 7004477F3B3FC4F09154ED04 /* QuotedFileCommonContentView.swift in Sources */, + F44B4C42EB25D18A9571255B /* QuotedFileImageContentView.swift in Sources */, + 146C081AA198D637EFACB4DF /* SBUQuotedBaseMessageView.swift in Sources */, + 43C582D5693EAA336D971083 /* SBUQuotedFileMessageView.swift in Sources */, + 11330D0C45B720C74CC8E578 /* SBUQuotedUserMessageView.swift in Sources */, + 6ED4DAF1F227C24C6198D394 /* SBUThreadInfoView.swift in Sources */, + 87AAF68C32F753042B51DD67 /* SBUQuotedBaseMessageViewParams.swift in Sources */, + 23ACD6070E5BE0494775D445 /* SBUAdminMessageCell.swift in Sources */, + EB0FCAA7435B4007322EF470 /* SBUBaseMessageCell.Feedback.swift in Sources */, + 3C95A4A1BC39446D1FF0FB8A /* SBUBaseMessageCell.swift in Sources */, + C95628EFBD4464AA1A981A72 /* SBUContentBaseMessageCell.swift in Sources */, + F7DDEA8D7E0F37EC601A52AD /* SBUFileMessageCell.swift in Sources */, + 5813EAC89773E7C2F17D73C8 /* SBUMessageTemplateCell.MessageTemplateLayer.swift in Sources */, + 1B703CA9C49E64A7377525FA /* SBUMessageTemplateCell.swift in Sources */, + 5E64AB318FF38A6365289165 /* SBUMessageTemplateCellLayout.swift in Sources */, + 00A85F7965CFE0B222FBECAD /* SBUTypingIndicatorMessageCell.swift in Sources */, + FF689B972964723106DF8D1B /* SBUUnknownMessageCell.swift in Sources */, + 9830D26433E7F7C3E69BFDB7 /* SBUUserMessageCell.swift in Sources */, + A17C22336716D9CD5D01F126 /* SBUSuggestedReplyViewParams.swift in Sources */, + 698E795ABA4D91E02B3CCD5C /* SBUHorizontalSuggestedReplyOptionView.swift in Sources */, + 56876CE6DF626C47658DF458 /* SBUHorizontalSuggestedReplyView.swift in Sources */, + 837B7A74F5B474BE8709E71D /* SBUSimpleSuggestedReplyOptionView.swift in Sources */, + BACC1F6500340C02D7082BDC /* SBUSuggestedReplyOptionView.swift in Sources */, + 2F9641F8F9BF4B6943E1BCDB /* SBUSuggestedReplyView.swift in Sources */, + 2878D33AA8E88D95B249E704 /* SBUVerticalSuggestedReplyView.swift in Sources */, + 8B33B2334812CD3E4BC58BB0 /* SBUMentionLimitGuideCell.swift in Sources */, + 147BDA6F7CFB468B5B048FC3 /* SBUMessageInputMode.swift in Sources */, + 16D6617A9CBE459E1C34BD9F /* SBUMessageInputView.swift in Sources */, + B9E575DBEA36B7F6A0D02AB1 /* SBUQuoteMessageInputView.swift in Sources */, + 2EE942D3FB8E7116F8C714FC /* SBUSuggestedMentionList.swift in Sources */, + 28EF2C2266D825AA3EF47287 /* SBUQuoteMessageInputViewParams.swift in Sources */, + 7F72A5801440B97D94C31741 /* SBUNewMessageInfo.swift in Sources */, + 6AB858C55B49E9CBABADF394 /* SBUNewNotificationInfo.swift in Sources */, + E6B69A09FD3B42914BC7BF81 /* SBUEmojiListViewController.swift in Sources */, + 547EAE5E1663593578E1016B /* SBUMessageReactionView.swift in Sources */, + D66512BF918C66EE07A31EEF /* SBUParentMessageInfoReactionView.swift in Sources */, + A6AB1D7C2A27EEEFFAE38EED /* SBUReactionCollectionViewCell.swift in Sources */, + 052153480783F5D8836E5702 /* SBUReactionsViewController.swift in Sources */, + 7EEBA539C1AFF2E7AC2D4BEE /* SBUBaseChannelViewController.Keyboard.swift in Sources */, + 40B1BBBFBD6B392EDEB6753C /* SBUBaseChannelViewController.swift in Sources */, + 63421D1E54B106C4BA7B8B39 /* SBUChatNotificationChannelViewController.swift in Sources */, + 1A4A80D6484826D7512F4A53 /* SBUFeedNotificationChannelViewController.swift in Sources */, + 31D9AB3CDE49DB38342783C7 /* SBUGroupChannelViewController.swift in Sources */, + EA0EB80F343FA43FE9F2E7C6 /* SBUOpenChannelViewController.swift in Sources */, + 201FBBB691E81B927E0CB182 /* SBUScrollBottomView.swift in Sources */, + 6D0A3EF358FF62CC8C906990 /* SBUMessageWebViewModel.swift in Sources */, + 616C89E4A323AFEAB1901F58 /* SBUUserMessageTextViewModel.swift in Sources */, + B3EA9B78FD03AB287A18E41A /* SBUBaseChannelCell.swift in Sources */, + A78D4F202B5EE59BDC47B5EE /* SBUGroupChannelCell.swift in Sources */, + D3EE407715F3C4695B3F6E8C /* SBUOpenChannelCell.swift in Sources */, + FFEAB42E4A351B73ACD7E379 /* SBUBaseChannelListViewController.swift in Sources */, + 79238A4F35078D28DE0A93B7 /* SBUGroupChannelListViewController.swift in Sources */, + C50E2A5C9ED5AFDB863C53C9 /* SBUOpenChannelListViewController.swift in Sources */, + 5EE2E5216552403C43119491 /* SBUBaseChannelSettingCell.swift in Sources */, + 131DE842F31D7008EF376010 /* SBUGroupChannelSettingCell.swift in Sources */, + C52232967BAE2D4DEBD1BC3F /* SBUModerationCell.swift in Sources */, + 4270F6BFFABE3D067F8D6B22 /* SBUOpenChannelSettingCell.swift in Sources */, + DB3A2BA155A9F72E16FF917A /* SBUBaseChannelSettingsViewController.swift in Sources */, + B3AF9C0DFEF207D7567FC9C2 /* SBUGroupChannelSettingsViewController.swift in Sources */, + 43B42E3DF3E6158C7941ED58 /* SBUOpenChannelSettingsViewController.swift in Sources */, + C8B75C5F2463E367E3F45A87 /* SBUChannelSettingsChannelInfoView.swift in Sources */, + F277D4442F94884AAAEFA714 /* SBUActionSheet.Item.swift in Sources */, + 3F9CCDC97B2256D24FCE6500 /* SBUActionSheet.swift in Sources */, + 54984DC9B66CDD287A53F2E8 /* SBUAlertView.Item.swift in Sources */, + C5B67C34FF461465953CDA10 /* SBUAlertView.swift in Sources */, + EE5F9DB8ECD3046949EC7AD2 /* SBUBottomSheetController.swift in Sources */, + F50426E1B731092D4409A6BE /* SBUMenuCell.swift in Sources */, + ED76F131A779554CD0A8D7E7 /* SBUMenuSheetViewController.swift in Sources */, + 6230B926AD64917D8A9D6EDB /* SBUMenuView.swift in Sources */, + 4FCCC04FD18C9D5112234ECB /* SBUPhotoAccess.swift in Sources */, + 87E23DC7D78C1B70AEAB0735 /* SBUPhotoCollectionViewCell.swift in Sources */, + EAE6856D9D5C22268221894D /* SBUSelectablePhotoViewController.swift in Sources */, + 6A1FB5AF60E8050AB3E2F9BF /* SBUAnimation.swift in Sources */, + 96D53A009C5B6B152447E1D4 /* SBUBarButtonItem.swift in Sources */, + 22DF9A7F9C6506622FAC4533 /* SBUCollectionViewFlowLayout.swift in Sources */, + CDC69C51937FE809F82C7716 /* SBUCommonItem.swift in Sources */, + 349486C54773C95CCBA12576 /* SBUCommonViewControllerSet.swift in Sources */, + F533A32AFF949F76B9CE8AB6 /* SBUCoverImageView.swift in Sources */, + 2B48A9D6A1326433F95F584D /* SBUEmptyView.swift in Sources */, + E152B2A44F429EC0672D3070 /* SBULayoutableButton.swift in Sources */, + 02ABB1BAB91A78E40B617A55 /* SBULoading.swift in Sources */, + 9E5342A02F016252999E0B7C /* SBUMarginView.swift in Sources */, + CEA24D3F839EB26BDC929798 /* SBUNavigationTitleView.swift in Sources */, + 398C16F6F35B047BB4A3CBC8 /* SBUNotificationEmptyView.swift in Sources */, + B85FEAF0DED9210AE12489EF /* SBUNotificationNavigationTitleView.swift in Sources */, + 38C73FD0F0856D4AAA83368B /* SBUPaddingLabel.swift in Sources */, + 8CC58146E32D38AA662F573F /* SBUSearchBar.swift in Sources */, + A40899BF23F24B02410C548E /* SBUStackView.swift in Sources */, + 1BCE5B9037ABA084B86C4B91 /* SBUTemplateLabel.swift in Sources */, + 8D6F401F044923A8D07EF7A5 /* SBUTypingIndicatorBubbleView.swift in Sources */, + 36FA0E71A095D97C08BBCA64 /* SBUUnderLineTextField.swift in Sources */, + 2AAD55045818B48FAEEF2465 /* SBUToastType.swift in Sources */, + 2539F5D72FC72984B857EEA1 /* SBUToastView.Internal.swift in Sources */, + 3C84696762454874158EE72E /* SBUToastView.Item.swift in Sources */, + 7A89A9C582CF46E2242E4539 /* SBUToastView.swift in Sources */, + 5377233C1AFD80188DF7EE9F /* SBUUserProfileView.swift in Sources */, + C1CCBC9618A0BF48AE95351B /* SBUUserCell.swift in Sources */, + 75294A616CE898609F25538E /* SBUCollectionViewCell.swift in Sources */, + CF96D6E337107CAD689ABB89 /* SBULabel.swift in Sources */, + E9D49919948094A583639B0E /* SBUMessageCellProtocol.swift in Sources */, + 57784394BD3DEB685E11B138 /* SBUQuoteMessageInputViewProtocol.swift in Sources */, + 7337428C0B44C436FDADAA2A /* SBUQuotedMessageViewProtocol.swift in Sources */, + A320818E4557003A4C845F6A /* SBUTableViewCell.swift in Sources */, + 3209A0CD58B3D11F8BC8D971 /* SBUTextView.swift in Sources */, + 9298DD060DCA713933ACDBBC /* SBUView.swift in Sources */, + 0712BEF000CF282632B5F090 /* SBUViewLifeCycle.swift in Sources */, + F70A4FB640AD9E9DF51A99AF /* SBUMessageSearchResultCell.swift in Sources */, + 0F0BC25DFA231A1F3CFCB4DF /* SBUMessageSearchViewController.swift in Sources */, + A6C21FBA527924B90E4B65A7 /* SBUMessageThreadTitleView.swift in Sources */, + CBC6853524F8C51863E4D2AC /* SBUMessageThreadViewController.swift in Sources */, + A72D5B61415C2222C74754DB /* SBUParentMessageInfoView.swift in Sources */, + 046CB029CCCEEAA4D1AF5A4E /* SBUModerationsViewController.swift in Sources */, + CAC9B740E1595449555BED74 /* SBUChannelPushSettingCell.swift in Sources */, + 27AB6FD6FF6FCC0EE0FBC7F8 /* SBUGroupChannelPushSettingsViewController.swift in Sources */, + 50CF1B96A842FBF8D173E476 /* SBUBaseViewController.swift in Sources */, + 51C545D87BF919577589549F /* SBUViewControllerSet.swift in Sources */, + 112BB9532661659424BA9CAC /* SBUCreateChannelViewController.swift in Sources */, + 547B35224DB2693DDA35B9FE /* SBUCreateOpenChannelViewController.swift in Sources */, + CE7147F5BA14D9B0858D7795 /* SBUCreateChannelTypeSelector.swift in Sources */, + 6B457C31619CA7BED4102170 /* SBUBaseSelectUserViewController.swift in Sources */, + 25712D8C82D49853C68FD088 /* SBUInviteUserViewController.swift in Sources */, + EFABA7CA0B3D237F1F943B08 /* SBURegisterOperatorViewController.swift in Sources */, + 038C05C76118FB5BFBA4693F /* SBUUserListViewController.swift in Sources */, + 31064A73E50DF83127D91F2F /* SBUVoiceMessageInputView.swift in Sources */, + 1B46CCCDAAB5C28445E7F4A1 /* SBUBaseChannelViewModel.swift in Sources */, + 46CEC4A27578C59EBD37B6DF /* SBUChatNotificationChannelViewModel.swift in Sources */, + A1344A549B21BC91E86172D4 /* SBUFeedNotificationChannelViewModel.swift in Sources */, + FD5E83410214F607D0D82519 /* SBUGroupChannelViewModel.swift in Sources */, + 9B8A84E4DC4EFDA29E20EDC7 /* SBUOpenChannelViewModel.swift in Sources */, + 68DBDC2463E500762B12A5B7 /* SBUBaseChannelListViewModel.swift in Sources */, + 612125EB13A29B5CD166D2C8 /* SBUGroupChannelListViewModel.swift in Sources */, + D1672B77066B45540C155A8D /* SBUOpenChannelListViewModel.swift in Sources */, + 8E5346F894889DED67223BD9 /* SBUBaseChannelSettingsViewModel.swift in Sources */, + 428DB3C76DD0B583F6F5CE9A /* SBUGroupChannelSettingsViewModel.swift in Sources */, + C7AA3BB4D77F409E895E80D9 /* SBUModerationsViewModel.swift in Sources */, + A84226985091B2C3313E6C56 /* SBUOpenChannelSettingsViewModel.swift in Sources */, + EA6330B57DA9C8B173469686 /* SBUCommonDelegate.swift in Sources */, + 4BF112784A79654A6A6D42D8 /* SBUMessageSearchViewModel.swift in Sources */, + BF419109765133769BE9CB4D /* SBUMessageThreadViewModel.swift in Sources */, + AB818DC97E67255B845B0B2E /* SBUGroupChannelPushSettingsViewModel.swift in Sources */, + 564D74651DA65E0E9D6266B7 /* SBUViewModelDelegate.swift in Sources */, + 004511D159EFF115534D1114 /* SBUViewModelSet.swift in Sources */, + E8CACC9B47C909408B6E26C1 /* SBUCreateChannelViewModel.swift in Sources */, + 292ABCDE8853C81CFC26C56E /* SBUCreateOpenChannelViewModel.swift in Sources */, + A780D7EED85AB9305B63EBDB /* SBUBaseSelectUserViewModel.swift in Sources */, + 8BA49BF6C27BF4EEF881E180 /* SBUInviteUserViewModel.swift in Sources */, + 49A6913A97425F61644FE524 /* SBURegisterOperatorViewModel.swift in Sources */, + D7FB3DC7A7BE77AEE95C0971 /* SBUUserListViewModel.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4878,7 +4878,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 3.28.0; + MARKETING_VERSION = 3.28.1; PRODUCT_BUNDLE_IDENTIFIER = com.sendbird.uikit.sample; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; @@ -4907,7 +4907,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 3.28.0; + MARKETING_VERSION = 3.28.1; PRODUCT_BUNDLE_IDENTIFIER = com.sendbird.uikit.sample; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; @@ -5053,7 +5053,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 3.28.0; + MARKETING_VERSION = 3.28.1; PRODUCT_BUNDLE_IDENTIFIER = com.sendbird.uikit.sample.NotificationService; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; @@ -5082,7 +5082,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 3.28.0; + MARKETING_VERSION = 3.28.1; PRODUCT_BUNDLE_IDENTIFIER = com.sendbird.uikit.sample.NotificationService; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; diff --git a/SendBirdUIKit.podspec b/SendBirdUIKit.podspec index 2c6d157e..0d6a7b53 100644 --- a/SendBirdUIKit.podspec +++ b/SendBirdUIKit.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "SendBirdUIKit" - s.version = "3.28.0" + s.version = "3.28.1" s.summary = "UIKit based on SendbirdChatSDK" s.description = "Sendbird UIKit is a framework composed of basic UI components based on SendbirdChatSDK." s.homepage = "https://sendbird.com" @@ -16,7 +16,7 @@ Pod::Spec.new do |s| "Kai" => "kai.lee@sendbird.com" } s.platform = :ios, "12.0" - s.source = { :http => "https://github.com/sendbird/sendbird-uikit-ios/releases/download/#{s.version}/SendBirdUIKit.zip", :sha1 => "2b2717a2fe4b87226c154cadd64edf44d8c83833" } + s.source = { :http => "https://github.com/sendbird/sendbird-uikit-ios/releases/download/#{s.version}/SendBirdUIKit.zip", :sha1 => "41192f0e9a4a0131a84aecc9e299afae2cc4eb93" } s.ios.vendored_frameworks = 'SendBirdUIKit/SendbirdUIKit.xcframework' s.ios.frameworks = ["UIKit", "Foundation", "CoreData", "SendbirdChatSDK"] s.requires_arc = true